IP提供服务IP所提供的服务大致可归纳为两类: ●IP信息包的传送
●IP信息包的分割与重组
IP信息包传送IP是网络之间信息传送的协议,可将IP信息包从源设备(例如用户的计算机)传送到目的设备(例如某部门的www服务器)

为了达到这样的目的,IP必须依赖IP地址与IP路由器两种机制来实现
IP地址IP规定网络上所有的设备都必须有一个独一无二的IP地址,就好比是邮件上都必须注明收件人地址,邮递员才能将邮件送到
同理,每个IP信息包都必须包含有目的设备的IP地址,信息包才可以正确地送到目的地
同一设备不可以拥有多个IP地址,所有使用IP的网络设备至少有一个唯一的IP地址
IP路由互联网是由许多个网络连接所形成的大型网络
如果要在互联网中传送IP信息包,除了确保网络上每个设备都有一个唯一的IP地址之外,网络之间还必须有传送的机制,才能将IP信息包通过一个个的网络传送到目的地
此种传送机制称为IP路由
各个网络通过路由器相互连接
路由器的功能是为IP信息包选择传送的路径
换言之,必须依靠沿途各路由器的通力合作,才能将IP信息包送到目的地
在IP路由的过程中,由路由器负责选择路径,IP信息包则是被传送的对象
IP地址与IP路由是IP信息包传送的基础
此外,IP信息包传送时还有一项很重要的特性,即使用非连接式的传送方式
非连接式的传送方式是指IP信息包传送时,源设备与目的设备双方不必事先连接,即可将IP信息包送达
即源设备完全不用理会目的设备,而只是单纯地将IP信息包逐一送出
至于目的设备是否收到每个信息包、是否收到正确的信息包等,则由上层的协议(例如TCP)来负责检查
使用非连接式的优点是过程简单化,可提高传输的效率
此外,由于IP信息包必须通过IP路由的机制,在一个个路由器之间传递,非连接式的传送方式较易在此种机制中运行
相对于非连接式的传送方式,也有连接式的传送方式,也就是源与目的设备双方必须先建立连接,才能进一步传输数据,TCP就是使用连接式的传送方式
IP信息包的分割与重组为了能把一个IP报文放在不同的物理帧中,最大IP报文的长度就只能等于这条路径上所有物理网络的MTU的最小值
当数据报通过一个可以传输长度更大的帧的网络时,把数据报的大小限制在互联网上最小的MTU之下不经济;如果数据报的长度超过互联网中最小的MTU值的话,则当该数据报在穿越该子网时,就无法被封装在一个帧中
IP协议在发送IP报文时,一般选择一个合适的初始长度
如果这个报文要经历的中间物理网络的MTU值比IP报文长度要小,则IP协议把这个报文的数据部分分割成若干个较小的数据片,组成较小的报文,然后放到物理帧中去发送
每个小的报文称为一个分段
分段的动作一般在路由器上进行
如果路由器从某个网络接口收到了一个IP报文,要向另外一个网络转发,而该网络的MTU比IP报文长度要小,那么就要把该IP报文分成多个小IP分段后再分别发送
重组是分段的逆过程,把若干个IP分段重新组合后还原为原来的IP报文
在目的端收到一个IP报文时,可以根据其分段偏移和MF标志位来判断它是否是一个分段
如果MF位是0,并且分段偏移为0,则表明这是一个完整的IP数据报
否则,如果分段偏移不为0,或者MF标志位为1,则表明它是一个分段
这时目的地端需要实行分段重组
IP协议根据IP报文头中的标识符字段的值来确定哪些分段属于同一个原始报文,根据分段偏移来确定分段在原始报文中的位置
如果一个IP数据报的所有分段都正确地到达目的地,则把它重新组织成一个完整的报文后交给上层协议去处理
总结如下:IP信息包在传送过程中,可能会经过许多个使用不同技术的网络
假设IP信息包是从ATM网络所发出,原始长度为9180B,如果IP路由途中经过以太网络,便面临信息包太大,无法在以太网络上传输的障碍
为了解决此问题,路由器必须有IP信息包分割与重组的机制,将过长的信息包进行分割,以便能在最大传输单位较小的网络上传输
分割后的IP信息包,由目的设备接收后重组,恢复成原来IP信息包
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。