图5-7 internet协议组(TCP/IP)的基本组成
图5-7描述了对照于OSI模型,这一协议组中主要组块的相应位置。在协议栈底层,OSI模型标明为物理和数据链路层,而IP协议组中的标准却没有明确写出。这好像是一个让人吃惊的疏忽,实际上,它让基于IP的网络可以自由地用几乎任何网络底层构件来组网,而不必考虑网络的性质如何。于是,人们发现IP网络能以各种形式运行,而不管网络的物理媒体是铜缆、光缆、无线电,还是点到点激光。只要能够承载一定量的有用数据,几乎任何网络都能传送IP数据报。注意到,和X.25不同,这里,并不需要一种无差错传输机制。既然IP提供的服务是不可靠的,IP本身也就不会在意它所运行的网络是否可靠。
从协议栈中往上,是OSI-RM网络层,也就是IP协议本身。网络层的大部分任务由IP完成。这包括:
1、唯一地确定网络和所连主机的地址;
1、唯一地确定网络和所连主机的地址;
2、定义IP数据报和报头的格式;
3、为IP数据报选路,让其穿过路由器,越过网络而到达日的地;
4、对太大而不能在一个特定网络中传送的数据进行分割、重组:
5、把数据报中的数据交给上层,让用户接收。
不过IP缺少两个重要的网络层功能:路由信息广播和向低层提供接口。IP的发明者没有把这些功能纳入IP中是对的,因为他们希望IP能够长期发展而不拘泥于基础的IP规范,如果IP中含有这些功能,就不能作到这一点。