一、OSI七层模型

层级

名称

核心功能

关键协议/技术示例

第7层

应用层

提供用户接口,支持应用程序网络通信(如文件传输、邮件服务)

HTTP, FTP, SMTP, DNS

第6层

表示层

数据格式转换(如编码/解码)、加密/解密、压缩/解压缩

SSL/TLS(部分功能), JPEG, ASCII

第5层

会话层

建立、管理、终止会话连接,支持全双工/半双工通信模式

NetBIOS, RPC, SIP

第4层

传输层

端到端数据传输控制(可靠性保障、流量控制、拥塞控制)

TCP(可靠), UDP(不可靠)

第3层

网络层

逻辑寻址(如IP地址)、路由选择、分组转发

IP, ICMP, OSPF, BGP

第2层

数据链路层

组帧/拆帧、MAC寻址、差错检测(CRC校验)、物理媒介访问控制(如以太网)、点到节点传输

Ethernet, PPP, Wi-Fi (802.11), ARP

第1层

物理层

比特流传输,定义物理介质特性(电压、线缆类型、接口形状等)

RS-232, 光纤, 双绞线, 无线电波

二、TCP/IP参考模型

层级

名称

核心功能

关键协议/技术示例

第4层

应用层

提供应用程序与网络的接口,支持用户服务。

HTTP/HTTPS, FTP, SMTP, DNS, SSH, Telnet, POP3/IMAP, SNMP, DHCP, RTP, WebSocket

第3层

传输层

管理端到端通信,提供可靠/不可靠传输机制。

TCP(可靠,面向连接), UDP(不可靠,无连接)

第2层

网络层

处理数据包的路由和逻辑寻址。

IP(IPv4/IPv6), ICMP(网络诊断), IGMP(组播管理), IPSec(可选安全扩展)

第1层

链路层

控制物理网络访问及硬件数据传输。

以太网(IEEE 802.3), Wi-Fi(IEEE 802.11), ARP(地址解析), PPP, MAC帧封装

  1. 协议分类

  • 应用层:直接面向用户的协议(如浏览器用HTTP,邮件客户端用SMTP)。

  • 传输层:区分TCP(文件传输、网页)和UDP(视频流、DNS查询)。

  • 网络层:IP为核心,ICMP用于ping/traceroute,IGMP支持组播。

  • 链路层:硬件相关协议(如以太网帧结构、Wi-Fi连接管理)。

  1. 易混淆点

  • DNS归应用层(通过UDP/TCP传输,但自身是应用服务)。

  • ARP在链路层(解决IP到MAC的映射,依赖物理网络)。

  • TLS/SSL虽加密传输,但在TCP/IP模型中属于应用层或传输层的叠加协议。

sjtx8-sbilivcd.png