TCP/IP网络模型

TCP/IP模型按层分可以分为五层(最初的模型只有四层,将链路层拆分为数据链路层和物理层)。每一层都包含与该功能分类相关的协议和标准。

四层(应用层,传输层,互联网层,链路层)

五层(应用层,传输层,网络层,数据链路层,物理层)

应用层

为运行在计算机上的应用软件提供服务。常用协议:HTTP超文本传输协议,POP3邮局协议3,SMTP简单邮件传输协议

传输层

为应用层提供服务。常用协议:TCP传输控制协议,UDP用户数据报协议

网络层

最重要的是寻址和路由选择。协议:IP互联网协议。

寻址:每台TCP/IP主机都需要有一个独一无二的地址,以便被识别;将地址分组。

路由选择:利用IP协议,将IP数据包传输到另一个设备的服务。

链路层

定义了通过物理网络来传递数据所需的协议和硬件。链路指两个设备间的物理连接或链路,并通过协议来控制。路层会根据网络层的要求,完成具体发送数据包的工作。常用协议:PPP点到点协议、以太网、HDLC高级数据链路控制

数据名称

应用层产生数据在传输层增加报头则产生数据段,网络层增加IP报头内则产生数据包,数据链路层增加报头和报尾产

OSI网络模型

OSI模型分为七层,与TCP/IP比较类似。

七层(应用层,表示层,会话层,传输层,网络层,数据链路层,物理层)每层的数据名称根据层号来分,以物理层为第一层,所以网络层的数据名称为L3PDU 第三层协议数据单元。

应用层

提供应用程序与网络之间的接口。

表示层

协商数据格式。

会话层

提供多个双向消息分组到一个工作流的方法。

其它几层功能与TCP/IP类似。

分层协议的优点

降低复杂性,将概念细分成多个小部分,达到解耦。标准化接口。互用性,只要遵守标准开发的产品,都可以在同一个网络中工作。模块化。