虚拟互联网络
实际上计算机网络是错综复杂的
物理设备使用IP协议,屏蔽了物理网络之间的差异
当网络中的主机使用IP协议连接时,则无需关注网络细节
IP协议
MAC地址(48位)通常采用16进制
IP地址通常采用点分十进制来表示
对于一台计算机,IP地址是可变的,MAC地址是唯一的。
ip地址由四个点分十进制来表示,每个点分十进制的范围是0到255
4位首部长度:单位是4字节,最大是15x4=60字节,最少有20个字节
16位总长度:首部长度+数据长度
8位协议:表明IP协议具体数据是什么协议(tcp,udp等)
首部校验和:校验首部是否出错
路由表
IP协议的转发流程
那么如何根据E的IP地址知道E的MAC地址呢?
这里使用ARP协议中的ARP缓存表,ARP缓存表缓存了IP地址到MAC地址的映射。
ARP缓存表中的记录并不是永久有效的,有一定的期限。
F到C同E到F
数据帧每一跳,MAC地址都在变化(源和目的)
IP数据报每一跳IP地址都没有变(源和目的)