1.IP首部
关于IP首部,在这里我只列出几个我比较感兴趣的
(1)8位服务类型(TOS)
该字段包括一个3bit的优先权字段(现在以被忽略),4bit的TOS字段和1bit的未用位但是必须置0。其中4bit的TOS字段分别代表最小延时,最大吞吐量,最高可靠性,最小费用,4个bit只能置其中的一个bit为1,当4个bit都为0时,就意味着这是一个一般服务。一般的Telnet会要求最小的传输延时,而FTP会要求最大吞吐量,最高可靠性被指明给SNMP和路由选择协议,用户网络新闻时唯一要求最小费用的应运
(2)TTL生存时间
该字段设置了数据报可以经过的最多路由器数,它指定了数据报的生存时间。TTL的初始值为32或64,最大为255,一旦它经过一个处理它的路由,它的值就会减1,当该字段的值减为0的时候,数据报就会被丢弃,并发送ICMP报文通知源主机,ping和traceroute就是根据TTL的原理而做的应用程序
2.IP路由选择
IP路由选择的简单机制是,如果目的主机与源主机直接相连,或在共享网下,那么IP数据报就直接送到目的主机,否则主机把数据报送到默认路由器上,由路由器来转发
在一般体制下,IP可以从TCP,UDP,ICMP,IGMP接收数据报,并进行