02. OSI开放式互联参考七层模型
作者:互联网
OSI/ISO是什么?
ISO(International Organization for Standardization)国际标准化组织在20世纪70年代后期,创建OSI开放系统互联参考模型,目的是希望不同供应商的网络能够相互协同工作。
OSI分为7层(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层)。下层为上层提供服务,层与层之间相互独立且相互支撑。
OSI各层规定了什么?
应用层:为应用软件提供接口,使应用程序能够使用网络程序。常见的应用层协议有HTTP、HTTPS、FTP、POP3、SMTP、Telnet、DNS等等
表示层:对应用层数据的解码/编码、加密/解密、压缩/解压缩。目的是一个系统的应用层发送的数据能够被另一个系统的应用层识别
会话层:建立、维护、管理表示层实体之间的通信会话。该层通信由不同设备上的应用程序之间的服务请求和响应组成
传输层:建立主机端到端的链接,为上层协议提供端到端的可靠和透明数据传输服务。包括分段与重组、连接控制、流量控制和差错控制等。该层向高层屏蔽下层数据通信的细节,使高层用户看到只是在两个传输实体间的一条主机到主机的数据通路
网络层:通过IP寻址来建立两个节点的连接,为源端的传输层数据选择合适的路由和交换节点,正确无误地按照地址传送到目的端的网络层
数据链路层:在不可靠地物理链路上,提供可靠地数据传输服务,将帧从一跳移动到另一跳。链路层分成两个子层:逻辑链路控制子层LLC和谋体访问控制子层MAC。MAC子层处理CSMA/CD算法、数据出错效验和成帧等;LLC子层定义一些字段使上层协议能够共享数据链路层。
物理层:实现最终信号的传输,通过物理介质传输比特流。规定电平、速度和电缆针脚
传输单位
应用层、表示层和会话层的传输单位是 报文
传输层的传输单位是 数据段或者报文,包含协议TCP传输控制协议和UDP用户数据报协议
网络层的传输单位是 数据包,包含IP协议(因特网互联协议)、ICMP(因特网控制报文协议)、ARP(地址解析协议)和RARP(反向地址解析协议)
数据链路层的传输单位是 帧,包含以太网协议
物理层的传输单位是 比特。比特组成字节,字节组成帧向上层数据链路层处传递
标签:02,协议,七层,OSI,传输,子层,应用层,链路层 来源: https://blog.csdn.net/weixin_45035811/article/details/106543980