网际协议
1.IP首部
普通的IP首部长为20字节,以大端格式存储与传输,首部长度是指首部占32bit字的数目,最长60个字节。

4bitTOS(服务类型)分别代表:最小时延、最大吞吐量、最高可靠性、最小费用。4bit中只能置其中1bit。
总长度字段是整个IP数据报的长度,以字节为单位。最长可达65536字节,随允许传输65536字节的IP数据报,但大多数情况下链路层都会对他进行分片。主机也要求不能接收超过576字节的数据。
2.IP路由选择
一般情况:如果目的主机与源主机直接相连或都在同一个共享网络上,那么IP数据报就直接送到目的主机上。否则,主机将数据报发往到默认路由器,由路由器转发。
IP可以接收TCP、UDP、ICMP、IGMP的数据报并转发或从一个网络接口接受并转发。IP层在内存中有一个路由表,当接收一份数据报并发送时,它都对该表搜索一次。当数据报来自某个网络接口时,IP首先检查目的IP地址是否为本机IP地址之一或IP广播地址。如果是,数据报则会被送到由IP首部协议字段所指定的协议模块进行处理。如果数据报的地报的目的不是这些地址,如果IP被设为路由器功能,则转发数据报;如果不是,则数据报被丢。
路由表中包含的信息:目的IP地址;下一站路由器的IP地址或直接连接的网络IP地址;标志(标明目的地址类型与下一站路由器类型);为数据报的传输指定一个网络接口。
IP路由的选择是逐跳的(hop to hop)进行的,IP路由选择主要完成一下功能:
1)搜索路由表,寻找能与目的IP地址完全匹配的路由表包括网络号与主机号。如 果找到,则把该报文发送给该表目指定的下一站路由器或直接连接的网络接口。
2)搜索路由表,寻找能与目的网络号相匹配的表目。如果找到,则把报文送给该表目指定的下一站路由器或直接连接的网络接口,目的网络上的所有主机都可以通过这个表目来处置。
3)搜索路由表,寻找标为“默认”的表目,如果找到,则把报文发送给该表目指定的下一站路由器。
3.子网寻址
在将IP地址分为一个网络号和一个主机号的基础上,再将主机号再分成一个网络号和一个主机号。

浙公网安备 33010602011771号