首页 > 代码库 > 读书笔记-tcp/ip详解卷一:协议(第三章)
读书笔记-tcp/ip详解卷一:协议(第三章)
3.3 IP路由选择
之前一直没有深思为什么局域网是使用MAC地址进行通信,IP用在何处,网络通信经过若干路由转发,如何维持稳定的双向传输。
现在就我个人理解,IP地址仅仅是指导数据包前进的方向,数据包实际的传输靠的可能是MAC地址,至少局域网,网络环境不复杂的情况下应该是,至于各种网络设备通信协议的转换还要继续学习。
数据包在传送开始之前先通过IP找到路由下一跳,将下一跳的设备的MAC地址写入数据包中。
数据包在到达某一设备的时候,如果目的IP和设备IP符合,则交由上层协议处理;若不符合,在设备有路由功能,切有符合的路由选择的时候,则根据路由下一跳的设备的MAC填充数据包目的MAC地址,IP信息不变,所以IP信息可以一直指导数据包在路由中的传递;若设备没有路由功能,丢弃数据包,返回一个“主机不可达”或“网络不可达”的错误信息。
读书笔记-tcp/ip详解卷一:协议(第三章)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。