(chap4 IP协议) IP基础知识

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(chap4 IP协议) IP基础知识相关的知识,希望对你有一定的参考价值。

1. IP (IPv4、IPv6)相当于OSI参考模型中的第3层—─网络层

网络层的主要作用是“实现终端节点之间的通信”。这种终端节点之间的通信也叫“点对点( end-to-end)通信”。

在这里插入图片描述
1.1 网络层与数据链路层的关系
在这里插入图片描述

2 ip地址

连接到网络中的所有主机中识别出进行通信的目标地址。
在这里插入图片描述

2.1 路由控制( Routing)

指将分组数据发送到最终目标地址的功能。

2.1.1 跳Hop

是指网络中的一个区间。IP包正是在网络中一个个跳间被转发。因此IP路由也叫做多跳路由。在每一个区间内决定着包在下-跳被转发的路径。

多跳路由是指路由器或主机在转发IP数据包时只指定下一个路由器或主机,.而不是将到最终目标地址为止的所有通路全都指定出来。因为每一个区间(跳)在转发IP数据包时会分别指定下一跳的操作,直至包达到最终的目标地址。

在这里插入图片描述
2.1.2 路由控制表

为了将数据仓发给目标主机,所有主机都维护着一张路由控制表( RoutingTable)。该表记录IP数据在下一步应该发给哪个路由器。IP包将根据这个路由表在各个数据链路上传输。
在这里插入图片描述

2.1.3 数据链路的数据抽象化

IP是实现多个数据链路之间通信的协议。数据链路根据种类的不同各有特点。对这些不同数据链路的相异特性进行抽象化也是IP的重要作用之一。不同数据链路有个最大的区别,就是它们各自的最大传输单位(MTU:Maxi-mum Transmission Unit)不同。

  • 分片处理(IP Fragmentation)

所谓分片处理是指,将较大的IP包分成多个较小的IP包’。分片的包到了对端目标地址以后会再被组合起来传给上一层。即从IP的上次层看,它完全可以忽略数据包在途中的各个数据链路上的MTU,而只需要按照源地址发送的长度接收数据包。IP就是以这种方式抽象化了数据链路层,使得从上层更不容易看到底层网络构造的细节。

MTU的值在以太网中是1500字节,在FDDI中是4352字节,而ATM则为9180字节。IP的上一层可能会要求传送比这些MTU更多字节的数据,因此必须在线路上传送比包长还要小的MTU。

2.1.4 IP面向无连接

在发包之前,不需要建立与对端目标地址之间的连接。上层如果遇到需要发送给IP的数据,该数据会立即被压缩成IP包发送出去。

以上是关于(chap4 IP协议) IP基础知识的主要内容,如果未能解决你的问题,请参考以下文章

(chap4 IP协议)IP分割处理

(chap4 IP协议)IP地址

(chap4 IP协议) CIDR协议

(chap4 IP协议) 全局地址和私有地址

(chap4 IP协议) IPV6(IP version 6)

(chap4 IP协议) 路由控制( Routing)