1、物理层:
实现比特流的透明传输;
数据单元:比特
实例:光纤,网络,集线器,中继器,调制解调器
2、数据链路层:
可靠传输数据帧的数据链路。介质访问控制(MAC)子层和逻辑链路控制(LLC)子层
数据单元:帧
实例:网卡,交换机,mac地址,以太网
物理地址 即 MAC地址
3、网络层:
负责网络间的通信和数据包的路由,ip协议作用于这一层
数据单元:数据包
实例:路由器
4、传输层:
OSI下3层的主要任务是数据通信,上3层的任务是数据处理。而传输层(Transport Layer)是OSI模型的第4层。因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。主要任务是在源节点和目的节点之间提供端到端的通信服务,它负责管理数据的可靠传输,确保数据在网络中的正确交付。在第四层中,两个最著名的协议是传输控制协议(TCP,Transmission Control Protocol)和用户数据报协议(UDP,User Datagram Protocol)。
数据单元:数据包/数据报
5、会话层:
承担着建立、维持和终止会话的任务。session/Cookie
6、表示层:
表示层的主要职责在于处理数据的表示方式、编码格式以及数据的转换,确保不同系统间的数据交换不仅在结构上一致,而且在语义上可理解。其核心功能主要包括数据格式化、数据加密/解密、数据压缩/解压缩、字符集与编码协商等,旨在消除不同终端系统在数据表示上的差异,确保信息的有效传递。
HTTP请求头/响应头 Content-Type:application/json; charset=utf-8 。这就是规定双方协商的数据格式: application/json; 和编码格式: charset=utf-8;
7、应用层:
这一层负责为用户应用程序提供接口,以实现网络服务的访问和信息交换。应用层协议定义了应用程序之间交互的规则、数据格式和错误处理机制,确保不同系统、不同平台的应用能够有效沟通。
HTTP、HTTPS、FTP、SMTP、IMAP、Telnet等多种协议。