tcp ip详解 笔记--第三章

来源:互联网 发布:软件测试技巧 编辑:程序博客网 时间:2024/06/03 13:12

ip协议:

ip协议是TCP/IP协议簇中最为核心的协议。所有的TCP、UDP、ICMP、IGMP数据都以Ip数据报格式传输。

而ip协议是不可靠的,因为ip仅提供最好的传输服务,也就是以最快速度转发数据包,而数据包能不能到达终点,

能不能按照发送的顺序到达终点都是不能保证的。

IP首部:

图为ip数据报格式及首部中的各字段
本章使用了大量的篇幅来介绍Ip首部,由于各种协议都有各自的数据报格式,所以个人认为只需要稍有了解,
忘记的时候稍微翻翻书或者搜索一下就可以了。比较重要的是生存时间TTL,这个TTL是数据报可以经过的最多路由器
数。也就是说如果TTL为8,最多经过8个路由器,这个ip数据报就会被丢弃,并且发送ICMP给源地址。


IP路由选择:

ip路由选择是指,当主机或者路由器持有一个ip数据报时,该怎么将这个数据报转发给其目的地址的过程。
(1)搜索路由表,如果有网络号与主机号都与目的地址都匹配的条目,就将该数据报交给该条目指定的下一站路由或者直接连接的网络接口
(2)搜索路由表,如果有网络号与目的地址匹配的条目,就将该数据包交给该条目指定的下一站路由或者直接连接的网络接口
(3)搜索路由表中标为“默认”的条目,如果有,则把报文交给该条目指定的下一站路由。
如果上面的步骤都不成功,则该数据报会被丢弃,并且返回给源地址一个“主机不可达”或者“网络不可达”的错误。这也说明了,ip协议是不可靠的,数据报有可能无法到达终点。
0 0
原创粉丝点击