osi网络7层模型,以及TCP/IP协议

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等多种协议。








©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容