计算机网路学习笔记「网络层次模型」
OSI七层模型
OSI模型:开放式通信系统互联参考模型,是国际标准化组织提出的一个试图是各种计算机或者通信系统在世界范围内互联为网络的标准框架。
OSI七层模型 | 主要功能 | 网络协议 | 设备 |
---|---|---|---|
应用层 | 为应用程序提供服务 | HTTP、HTTPS、FTP、POP3、SMTP | |
表示层 | 数据格式转化、数据加密 | Telnet、 Rlogin、SNMP、Gopher | |
会话层 | 建立、管理和维护会话 | SMTP, DNS | |
传输层 | 建立、管理和维护端到端的连接 | TCP、 UDP、DHCP | 四层交换机、四层路由器 |
网络层 | IP选址及路由选择 | IP、ICMP、AKP、UUCP、RIP | 路由器、三层交换机 |
数据链路层 | 负责在两个相邻结点间的线路上,无差错地传送以帧为单位的数据,并进行流量控制。每一帧包括一定数量的数据和一些必要的信息 | PPP、CSMA/CD、ARP、RARP | 网桥、以太网交换机、网卡 |
物理层 | 提供建立、维护和拆除物理链路所需的机械、电气、功能和规程的特性。确保原始的数据可在各种物理媒体上传输 | 中继器、集线器、双绞线 |
TCP、IP五层模型
TCP、IP四层模型 | 主要功能 | 网络协议 |
---|---|---|
应用层 | 为应用程序提供服务 | HTTP、SMTP、SNMP、FTP、Telnet、SSH、DNS |
传输层 | 供分割与重组数据,按端口号寻址,连接管理差错控制和流量控制,纠错的功能。 | TCP、UDP、DHCP |
网络层 | 提供阻塞控制,路由选择(静态路由,动态路由) | IP、IGMP、iCMP、BGP、RIP |
数据链路层 | 主要提供链路控制(同步,异步,二进制,HDLC),差错控制(重发机制),流量控制(窗口机制) | PPP、ARP、RARP、CSMA/CD |
物理层 | 提供具有机械的,电子的,功能的和规范的特性,确保原始的数据可在各种物理媒体上传输,为设备之间的数据通信提供传输媒体及互连设备,为数据传输提供可靠的环境 |
OSI七层模型与TCP、IP五层模型的对应关系
flowchart LR
subgraph TCP/IP五层模型
H[应用层]
I[传输层]
J[网络层]
K[数据链路层]
L[物理层]
end
subgraph OSI参考模型
subgraph one[ ]
A[应用层]
B[表示层]
C[会话层]
end
one --> H
D[传输层]
E[网络层]
F[数据链路层]
G[物理层]
end
D --> I
E --> J
F --> K
G --> L
⚠️OSI七层模型属于理论模型,TCP、IP五层模型属于实际应用的工业标准模型;
参考资料: