一、OSI七层模型和TPC/IP五层模型
OSI七层模型(由上到下):应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
TCP/IP五层模型(由上到下):应用层、传输层、网络层、数据链路层、物理层。
二、各层功能定义
(1)应用层:
为计算机用户提供应用接口,也为用户直接提供各种网络服务;
(2)表示层:
表示层提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别;
(3)会话层:
负责建立、管理和终止表示层实体之间的通信会话;
(4)传输层:
建立了主机端到端的链接,为上层协议提供端到端的可靠和透明的数据传输服务;
(5)网络层:
通过IP寻址来建立两个节点之间的连接;
(6)数据链路层:
将比特组合成字节,再将字节组合成帧,使用链路层地址 (以太网使用MAC地址)来访问介质,并进行差错检测;
数据链路层分为2个子层:逻辑链路控制子层(LLC)和媒体访问控制子层(MAC)
LLC(非必须):定义了一些字段使上次协议能共享数据链路层
MAC:处理CSMA/CD算法、数据出错校验、成帧等
(7)物理层:
实际最终信号的传输是通过物理层实现的,通过物理介质传输比特流。
三、各层常见协议
(1)应用层:
HTTP、HTTP2、HTTPS:(安全)超文本传输协议
FTP:文件传输协议
SMTP:简单邮件传输协议
RPC:远程过程调用协议
DNS:域名解析协议
SCTP:5G协议(NGAP、XnAP、F1AP、E1AP)
NGAP:提供NG-RAN节点与AMF节点之间的信令服务
XnAP:提供NG-RAN节点(gNB或ng-eNB)之间的信令服务
F1AP:提供gNB-CU节点与gNB-DU节点之间的信令服务
E1AP:提供gNB-CU-CP节点与gNB-CU-UP节点之间的信令服务
DHCPv6:(IPv6)动态配置协议
(2)表示层:
ISO ASN.1:抽象语法标记协议
XDP:外部数据表示协议
(3)会话层:
SSL:安全套接层协议
TSL:传输层安全协议
RPC:远程过程调用协议
(4)传输层:
TCP:传输控制协议
UDP:用户数据报协议
(5)网络层:
IP/IPv6:互联网协议(第六版)
ICMP/ICMPv6:互联网控制信息协议(第六版)
值得一提的是:
ARP:地址解析协议
ARP在OSI中属于数据链路层
在TCP/IP中属于IP层
四、各层工作设备
(1)传输层:
四层路由器、四层交换机
(2)网络层:
路由器、三层交换机
(3)数据链路层:
以太网交换机、网卡、网桥
(4)物理层:
集线器、中继器、调制解调器、网线、双绞线
OSI七层模型和TCP/IP五层模型
最新推荐文章于 2024-08-16 19:08:24 发布