1.1、OSI七层网络模型
OSI七层网络模型中,每层的功能如下:
- 应用层:人与计算机网络交互的窗口。
- 表示层:负责数据格式的封装,如加密、压缩、编解码等。
- 会话层:建立、终止、管理不同端间的会话连接。
- 传输层:提供端到端(两台机器)之间的传输机制,以及提供流量控制、出错效验。
- 网络层:逻辑寻址,IP地址,在下两层的基础上向资源子网提供服务。
- 数据链路层:负责建立和管理节点间的链路,将数据封装成帧,进行可靠传输。
- 物理层:在介质媒体上传输比特流。
在TCP/IP
体系中,将原本OSI
体系中的应用层、表示层、会话层合并为了应用层,将数据链路层和物理层合并为了数据链路层,因此TCP/IP
体系中只存在四层结构。
注意点:在最初因为技术问题,因此数据传输必须建立在物理实体介质的基础之上,但如今无线电的电磁波技术也可以做到利用空气作为介质,从而达到传输数据的目的。
在OSI
分层体系中,上三层:应用层、表示层、会话层组成资源子网,下三层:网络层、数据链路层、物理层组成通信子网。
1.1.1、OSI模型的通信的封装与解析过程
在网络通信中,通信双方都必须是对等的,并且双方都遵守相同协议的,这样才可通信。好比举个例子:
竹子想发微信信息给熊猫,