一共分为四层,并且每一层都呼叫它的下一层所提供的网络来完成自己的需求。
这四层分别为:
1.应用层:应用程序间沟通的层,如简单电子邮件传输、文件传输协议、网络远程访问协议等。
;
2.传输层:在此层中,它提供了节点间的数据传送服务,如传输控制协议、用户数据报协议等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。
;
3.互连网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机,但不检查是否被正确接收,如网际协议。
;
4.网络接口层:对实际的网络媒体的管理,定义如何使用实际网络来传送数据。
拓展如下:该体系结构是指能够在多个不同网络间实现的协议簇。
该协议簇是在美国国防高级研究计划局所资助的实验性ARPARNET分组交换网络、无线电分组网络和卫星分组网络上研究开发成功的。
网络部分瘫痪时仍保持较强的工作能力和灵活性。
这种应用环境导致了一系列协议的出现,从而使不同类型的终端和网络间能够进行有效通信。
ICP或IP协议分为:网络接口层,网际网层,传输层,应用层等四个层次。
作用:
1.网络接口层:接收IP数据并通过特定的网络进行传输,或从网络上接收物理帧,抽取IP数据报并转交给网际层。
2.网际网层:该层负责相同或不同网络中计算机之间的通信,主要处理数据和路由。
4.应用层:向用户提供一组常用的应用层协议。
协议优点:在长期的发展过程中,IP逐渐取代其他网络。
数据能够用于任何目的,并且能够很轻易地取代以前由专有数据网络传输的数据。
一个好的软件工程应该将功能与实现方法区分开来,TCP、IP恰恰没有很好地做到这点,就使得TCP、IP参考模型对于使用新的技术的指导意义是不够的。
TCP、IP参考模型不适合于其他非TCP、IP协议簇。
第二,主机、网络层本身并不是实际的一层,它定义了网络层与数据链路层的接口。
物理层与数据链路层的划分是必要和合理的,一个好的参考模型应该将它们区分开,而TCP、IP参考模型却没有做到这点。