说明
1、七层模型,亦称OSI。
2、参考模型是国际标准化组织(ISO)制定的用于计算机或通信系统之间互连的标准体系,一般称为OSI参考模型或七层模型。
分类
(1)应用层
在OSI参考模型中,最接近用户的层次是为计算机用户提供应用接口,直接为用户提供各种网络服务。常用的应用层网络服务协议包括:HTTP、HTTPS、FTP、POP3、SMTP等。
(2)表示层
表现层提供应用层数据的各种编码和转换功能,保证一个系统的应用层发送的数据能够被另一个系统的应用层识别。如果有必要,该层可以提供一种标准表示,用于将计算机内部的各种数据格式转换为通信中使用的标准表示。数据压缩和加密也是表示层可以提供的转换功能之一。
(3)会话层
会话层负责建立、管理和终止表示层实体之间的通信会话。该层的通信包括不同设备应用程序之间的服务请求和响应。
(4)传输层
传输层建立主机的端到端链路。传输层的作用是为上层协议提供端到端可靠透明的数据传输服务,包括处理差错控制和流量控制。该层屏蔽了下层数据通信的细节,使得高层用户只能看到两个传输实体之间从一台主机到主机,用户可以控制和设置可靠的数据通道。我们通常说的TCPPUDP就是在这一层。这里的端口号都是终端。
(5)网络层
该层通过IP寻址建立两个节点之间的连接,对源传输层进行分组,选择合适的路由和交换节点,并根据地址正确传输到目的传输层。通常称为 IP 层。这一层就是我们常说的IP协议层。互联网是互联网的基础。
(6)数据链路层
将位组合成字节,再将字节组装成帧,使用链路层地址(以太网使用MAC地址)访问介质,并进行错误检测。
数据链路层分为两个子层:逻辑链路控制子层和媒体访问控制子层。
MAC 子层处理 CSMA/CD 算法、数据错误验证、帧等。LLC 子层定义了几个字段,使最后一个协议能够共享数据链路层。实际上,LLC 子层不是必需的。
(7)物理层
实际最终信号的传输是通过物理层实现的。通过物理媒体传输比特流。级别、速度和电缆引出线是指定的。常用的设备包括集线器、中继器、调制解调器、网络电缆、双绞线电缆和同轴电缆。这些是物理层的传输介质。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python绘图中如何添加汉字的坐标轴09/09
- ♥ Python 5行代码的神奇操作(一)12/26
- ♥ python字典的元素访问09/29
- ♥ Python中translate()方法的实现原理12/08
- ♥ Python文件IO是什么意思?11/18
- ♥ python写文件和数据处理的简单操作12/04
内容反馈