底层网络编程到底做什么?

ppx22 2004-06-12 10:24:46
我上了网络课,学习了OSI模型底三层,了解了一些协议。
这些协议应该早就实现了吧?那还用开发什么?底层网络编程到底做什么?
...全文
349 8 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
惭愧,我都学了多少年了,还是不知道如何确切的回答这个问题。
你想箱,如果这些东西没有实现,你上网怎么搞的啊?但是这些正规的实现并不能满足所有的要求!

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧