.......知识遗忘,问个问题:局域网里,跟路由器之间的包通讯可靠性是谁保证的?

lin_style 2010-05-31 12:22:55
链路层吗??好像印象中没有出错会重发的功能啊
...全文
141 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2010-06-04
  • 打赏
  • 举报
回复
路由器工作在网络层。。。网络层负责在源和终点之间建立连接。它一般包括网络寻径,还可能包括流量控制、错误检查等。相同MAC标准的不同网段之间的数据传输一般只涉及到数据链路层,而不同的MAC标准之间的数据传输都涉及到网络层。
yanghehong 2010-06-03
  • 打赏
  • 举报
回复
IP层的工作是best effort。不保证可靠性。



- 千里孤行
liutengfeigo 2010-06-03
  • 打赏
  • 举报
回复
[问题点数:40分]
。。。。。出卖了自己?
buptzwp 2010-06-03
  • 打赏
  • 举报
回复
3层设备是没法保证可靠性的。
lin_style 2010-05-31
  • 打赏
  • 举报
回复
就是PC发包,通过路由器到外面。从PC到路由这段的可靠性?
dede11 2010-05-31
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qwidget 的回复:]
一般来说两种。传输层是tcp的话,就是tcp为你保证的。是udp的话可靠性由应用层的你自己保证。其他协议栈不清楚。

链路层的crc校验也一定程度保证了数据的准确性。不过程序员一般不考虑到链路层。
[/Quote]
同意2楼
tyxalbert 2010-05-31
  • 打赏
  • 举报
回复
IP包头的校验码吧,路由是IP层
shenyi0106 2010-05-31
  • 打赏
  • 举报
回复
传输层保证(TCP),路由是三层设备(网络层),只转发数据包
Wenxy1 2010-05-31
  • 打赏
  • 举报
回复
传输层的TCP协议保证可靠和面向连接,不过UDP提供了不可靠无连接的数据报服务。
hhf 2010-05-31
  • 打赏
  • 举报
回复
一般来说两种。传输层是tcp的话,就是tcp为你保证的。是udp的话可靠性由应用层的你自己保证。其他协议栈不清楚。

链路层的crc校验也一定程度保证了数据的准确性。不过程序员一般不考虑到链路层。

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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