ip层是不可靠的,无序的

不可靠:消息不一定可以到达目的端,发生错误返回源端ICMP数据报,由例如tcp处理

无连接:数据A先发送可能后到达,两个数据也可能并不是经过同一个路线传输

如果IP数据报过大,会被切割成IP数据报分片 来满足链路层中路径MTU[最大传输单元]的需求

IP层在,中有一个路由表:route print -4

1在本机ip层:目的ip地址为本机地址,广播地址,则送到由IP首部协议字段所指定的协议模块进行处理

2 IP层被设置为路由器功能,那么就对数据报进行转发;否则(2)数据报被丢弃,返回错误由tcp处理可靠性

3 IP路由会搜索路由表,寻找能与目的IP地址,IP网络号完全匹配的表目,[注意路由表并非路由器,烦包含IP层的设备都应当具有路由表],而路由器往往管理一个网络

 

 

 

 

 

 

 

 

 

 

 

 

 

 

简述ip寻址过程 :

源IP 与目标ip同一个网络;ip层下沉到数据链路层,以太网驱动程序直接发送给目标主机

源ip与目标ip不在同一个网络:寻址路由表,未找到,走默认路由到下一跳路由器,该路由器在路由表未找到,走默认路由到下一跳路由表,找到,路由到内网,点对点到指定主机,端到端到指定服务[tcp],上升到用户进程开始处理业务数据。

注意: 路由过程如果过长,超32/64[路由配置项]则,ip路由失败 

         IP层数据如果过大会被切割成IP数据片,然后在链路层封装成数据帧发送

 

 

1 IP路由选择:目的主机在直接相连的网络上,那么就把 数据报直接传给目的主机,否则传给默认路由器。

2 在进行路由选择决策时,主机和路由器都使用路由表。在表中有三种类型的路由:特定主机型、特定网络型和默认路由型。路由表中的表目具有一定的优先级。

在选择路由时,主机路由优先于网络路由,最后在没有其他可选路由存在时才选择默认路由。 IP路由选择是通过逐跳来实现的。数据报在各站的传输过程中目的 I P地址始终不变,但 是封装和目的链路层地址在每一站都可以改变。大多数的主机和许多路由器对于非本地网络 的数据报都使用默认的下一站路由器