OSI参考模型以及每一层的传输单位、任务、功能和协议

OSI参考模型

OSI参考模型分为七层:自下而上分别是物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

1、物理层

物理层的传输单位是比特,任务是透明的传输比特流,功能是在物理媒体上为数据端设备透明地传输原始比特流。
物理层的接口标准有很多,如EIA-232C、EIA/TIA RS-449以及CCITT的X.21等。

2、数据链路层

数据链路层的传输单位是帧,任务是将网络层传来的IP数据报组装成帧,功能是封装成帧、透明传输、差错控制、流量控制等。
数据链路层的协议有:SDLC、HDLC、PPP、STP和帧中继等等。

3、网络层

网络层的传输单位是数据报,任务是将网络层的协议数据单元从源端传到目的端,为分组交换网上的不同主机提供通信服务,功能是对分组进行路由选择,并且实现流量控制、拥塞控制、差错控制和网际互连等。
网络层的协议有:IP、IPX、ICMP、ARP、OSPF、IGMP和RARP等等

4、传输层

传输层的传输单位是报文段(TCP)或者用户数据报(UDP),任务是负责主机中两个进程之间的通信,功能是为端到端提供可靠的传输服务,为端到端提供流量控制、差错控制、服务质量和数据传输管理等等。
传输层的协议有:TCP和UDP

5、会话层

会话层的任务是允许主机上的各个进程之间进行会话,会话层利用传输层提供的端到端的服务,向表示层提供它的增值服务。

6、表示层

表示层主要处理在两个通信系统中交换信息的表示方式。数据压缩、加密和解密也是表示层可提供的数据表示变换功能。

7、应用层

应用层是OSI参考模型的最高层,是用户和网络的界面。应用层为特定类型的网络应用提供访问OSI参考模型环境的手段。
应用层的协议有很多,如FTP、SMTP、HTTP等等。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐