社区
通信技术
帖子详情
底层网络编程到底做什么?
ppx22
2004-06-12 10:24:46
我上了网络课,学习了OSI模型底三层,了解了一些协议。
这些协议应该早就实现了吧?那还用开发什么?底层网络编程到底做什么?
...全文
349
8
打赏
收藏
底层网络编程到底做什么?
我上了网络课,学习了OSI模型底三层,了解了一些协议。 这些协议应该早就实现了吧?那还用开发什么?底层网络编程到底做什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ayace
2004-06-20
打赏
举报
回复
会C++的有空看看ACE是什么东西
ooio
2004-06-17
打赏
举报
回复
底层的网络编程当然是ip,tcp,udp,icmp等等协议的实现了呀!
一般都在系统的内部来完成!
「已注销」
2004-06-17
打赏
举报
回复
这里指的协议不含硬件。
vlucky
2004-06-15
打赏
举报
回复
我想问个很基础的问题:协议到底是个什么东东?是不是纯软件,包含不包含硬件方面的约定呢?谢谢指教了!
「已注销」
2004-06-14
打赏
举报
回复
自己整个SOCKET程序试试就知道了。
ykchenc
2004-06-13
打赏
举报
回复
根据具体的硬件条件以及实际的业务要求,协议的分层情况也回变化.有些在网络层的东西可以放在传输层来实现,有些在传输层的东西可以在应用层实现.(可以对比一下帧中继网络和ATM网络)
有些协议侧重于安全,另外的一些则可能侧重与性能.所以协议也回不同,ISO的七层标准只是一个相对的参考,就好比说公里只是一个计量单位,我们在实际中可能使用海里,也可能使用英里.
我个人觉得,底层的网络协议就是根据具体硬件条件,或者说是该网络的设计目的,对网络功能进行封装,并向上层提供统一接口
taol
2004-06-13
打赏
举报
回复
协议只有一份,实现却有多种方式,而且每种OS平台的特点不一样,需要根据平台的特点进行重新设计和实现,比如:PC上的网络协议和嵌入式的就不一样,但是设计思路是差不多的.
ycxw
2004-06-12
打赏
举报
回复
惭愧,我都学了多少年了,还是不知道如何确切的回答这个问题。
你想箱,如果这些东西没有实现,你上网怎么搞的啊?但是这些正规的实现并不能满足所有的要求!
一站式学习
网络编程
内容简介:
网络编程
从大的方面说就是对信息的发送到接收,中间传输为物理线路的作用。简单来说,
网络编程
是对网络协议的落地。 本门课程深入浅出的讲解了Java IO流中的高级部分内容,主要内容从初识IO到分析Java中IO流的简述,再到网络IO的
底层
原理基于Socket手写实现RPC框架,最后深入分析NIO的内部细节与
底层
原理。 为什么需要掌握
网络编程
?
网络编程
是每一位开发者都要面对的技术,
网络编程
对于提高性能至关重要,当你的项目工程量比较小的时候,一般不会考虑性能问题,但如果项目变得越来越大,性能已经无法满足现在要求的时候,就要从
底层
原理触出发,搞懂如何提升性能。课程大纲: 为了让大家快速系统了解
网络编程
知识全貌,我为您总结了思维导图,帮您梳理学习重点,建议收藏!
Python
到底
是什么?为什么高中生学代码编程首选Python?
也许您经常能听到Python这门语言的大名,但还不知道孩子是否适合学习它? 今天,就为各位家长解读一下Python
到底
是什么?有什么作用?孩子适合学吗?Python是一种跨平台的计算机程序设计语言。是一种面向对象的动态类型语言,越来越多被用于独立的、大型项目的开发。相对于Java、C语言等,Python简单易学,更适合没有编程基础的小白入门。Python是一种说人话的语言,所谓“说人话”,是指这种语言,开发者不需要关注
底层
,语法简单直观,表达形式一致。专业的说就是它更具有可读性和简单性,并且是学习如何解决问
学Python编程能
做
什么工作?从事什么岗位?——这些问题你知道吗?
前言 学Python编程能
做
什么工作?随着人工智能发展,学习python语言的人员有更多的岗位机会,python从事的职业广泛,从游戏到AI人工智能能都可以用Python实现。除了编程,各种岗位的人都应该学python编程,python编程会大大的提高工作效率。 一、学Python编程能
做
的工作,编程方向: 1、Web应用开发 服务器端编程,具有丰富的Web开发框架,如Django和TurboGears,迅速完成一个网站的开发和Web服务。 2、系统网络运维 在运维的工作中,有大量重复性工作的地.
SDN-网络可编程-1(详述)
1)网络可编程性是SDN的另一个重要属 网络可编程性最初是指网络管理人员可以通过命令行对设备进行配置,后来有了可编程路由器、NetFPGA等设备,这些设备的可编程性主要是对设备本身硬件电路级的可编程,即开发人员是通过编译代码直接控制这些硬件来实现自己的协议或者功能。这种可编程的能力是对某台设备而言的,是一种处于最
底层
的编程能力,相当于计算机中汇编等级的低级编程语言,不够灵活便捷。 SDN的网络可编程性是从另外一个角度来看的,传统网络设备需要通过命令行或者直接基于硬件的编译写入来对网络设备进行编程管理。 主
套接字是干什么的?为什么需要套接字?
底层
原理是什么?
当应用程序使用套接字发送数据时,数据将通过操作系统的网络协议栈进行封装,并通过网络传输到目标套接字所在的设备上。操作系统提供了套接字编程接口(如BSD套接字接口或Winsock接口),使得应用程序能够使用套接字进行网络通信。套接字的
底层
原理涉及操作系统的网络协议栈、
网络编程
接口和数据包的封装与解封装等。定义通信协议:套接字用于定义通信协议的类型,如TCP套接字或UDP套接字。不同的套接字类型对应不同的传输层协议,如TCP套接字用于可靠的数据传输,而UDP套接字用于无连接的数据传输。
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章