IP是网络层协议,也是当今应用最广泛的网络协议之一
IP协议规定了数据的封装方式,网络节点的标识方法,用于网络上数据的端到端的传递
IP的主要作用: 标识节点和链路 用唯一的IP地址标识每一个节点
用唯一的IP网络号标识每一个链路
寻址和转发
确定节点所在网络的位置,进而确定节点所在的位置
IP路由器选择适当的路径将IP包转发到目的节点
适应各种数据链路
根据链路的MTU对IP包进行分片和重组
为了通过实际的数据链路传递信息,须建立IP地址到数据链路层地址的映射
IP网络结构 IP网络由多个网段构成,每个网段对应一个链路
路由器负责将网段连接起来,适配链路层协议,在网络之间转发数据包
IP地址表示方法:网络号+主机号
网络号用于区分不同的IP网络
主机号用于标识该网络内的一个IP节点
主机单播IP包发送 若目的地址所处网络号与本机所处网络号相同,则目的处于直连网段 路由器单播IP包转发 若目的地址所处网络号与本机任一接口的网络号相同,则目的处于相应接口直连网段
路由器通过查找路由信息判断下一跳路由器地址
主机接收IP包
如果IP包的目的地址符合下列情况之一,则主机接收此包
目的IP地址等于自己的IP地址
目的IP地址是一个广播地址
目的IP地址是一个组播地址,而本机的某个服务属于此组播组
否则主机的网络层丢弃此IP包
广播风暴 l路由器转发广播将导致全网充斥广播,可能引发广播风暴
l路由器默认不转发广播
介绍几个协议 ARP协议:主机在发送帧前将目标IP地址转换成目标MAC地址的过程 RARP用于在数据链路层地址已知时解析IP地址
ICMP定义了网络层控制和传递消息的功能
|