图 2 IP 包结构
其中的重要字段包括:
TTL(Time To Live,生存时间):每经过路由器一次,此值减一。如果该值为 0 路由
器就不会再转发此数据包。
Protocol(协议):网络层和传输层之间的通讯接口,用于识别传输层的传输协议。
Identification(序号):对每发送的一个数据包进行编号。
Flag(偏移标志),Frag.Offset(偏移量):用于接收方将数据包的分片进行。
1.5 IP 报文传输过程
IP 报文传输过程包括:
1. Host sends packet to default gateway(主机将数据包发送到默认网关)
2. Packet placed in frame(数据包被封装入帧)
3. Router receives frame(路由器接到帧)
4. Router finds destination network in route table(路由器在路由表中发现目标网络)
5. Router chooses next hop toward destination(路由器选择一个更接近目标的下一跳)
6. MAC address of next hop determined(下一跳的 MAC 地址被确定)
7. Packet placed in frame(数据包被封装入帧)
8. Repeats steps 2 through 7 as necessary(如果需要的话,重复步骤 2~7)
9. Router receives frame(路由器接到帧)
10. Router finds network directly connected(路由器发现直连网络)
11. MAC address of end host determined(最终主机的 MAC 地址被确定)
12. Packet placed in frame to final destination(帧中的数据包被发送到最终主机)
IP 报文传输整个过程的示意如图 3 所示。
评论0
最新资源