网络层的功能
定义了基于IP协议的逻辑地址
连接不同的媒介类型
选择数据通过网络的最佳路径
MAC地址不能区分主机在那个区域或地方,MAC无法分层分段,而IP可以区分主机在那个区域,因为ip是分层分段分区域的,根据IP地址可以查到主机在哪,IP地址需要花钱买。
我们想要上网就是想要得到一个公有的IP地址,公有的IP地址可以上网,在内部可以用私有IP地址,私有IP地址不能上网,例如我们用的飞秋。
IP包头的格式
网络层的上一层传输层过来的数据在网络层还是叫数据,网络层在数据前面加上ip头部,头部包括,可选项及上面的所有东西,我们关注的有,
版本:版本字段,IP v4
首部长度:IP包头部长度,因为长度可变,因此需要定义,最小20字节
优先级与服务类型:优先级与服务类型,提供3层的QoS
总长度:IP数据总长度
标识符(图中的一行都是标识符):上层来的数据到IP层会被分段,这几个字段用来对数据 包进行标识,使在数据到达目的端重组的时候,不会乱序
TTL(要记住):生命周期字段,经过一个路由器值减1,为0时,数据包丢弃。为了防止一个 数据包在网络中无限的循环下去。
协议号:协议字段,用来标识封装的上层数