OSI 网络模型 这7层介绍一下

OSI 模型把网络通信分成 7 层,从下到上如下:

层级名称主要作用常见内容
L1 物理层 传输原始比特流 网线、光纤、无线信号、网卡、电信号
L2 数据链路层 在同一局域网内传输数据帧 MAC 地址、交换机、以太网、ARP
L3 网络层 跨网络寻址和路由 IP 地址、路由器、IPv4、IPv6、ICMP
L4 传输层 端到端传输、端口、可靠性控制 TCP、UDP、端口号
L5 会话层 建立、维护和结束会话 会话管理、连接恢复
L6 表示层 数据格式转换、加密、压缩 TLS/SSL、JSON、编码、压缩
L7 应用层 提供具体应用服务 HTTP、HTTPS、DNS、FTP、SMTP

可以用一次访问网站来理解:

  1. L7 应用层:浏览器发起 HTTPS 请求。
  2. L6 表示层:数据进行加密、编码。
  3. L5 会话层:维护通信会话。
  4. L4 传输层:通过 TCP 的 443 端口传输。
  5. L3 网络层:根据 IP 地址选择路由。
  6. L2 数据链路层:根据 MAC 地址在局域网中转发。
  7. L1 物理层:通过网线、光纤或无线信号传输比特。

实际开发中经常使用 TCP/IP 模型,通常会把 OSI 的 L5、L6、L7 合并为“应用层”。因此:

  • L4 负载均衡:主要看 IP、端口、TCP/UDP。
  • L7 负载均衡:可以看 HTTP 域名、URL、Header、Cookie 等业务信息。
  • nFront 属于 L7 应用层负载均衡平台。
posted @ 2026-08-14 14:27  苹果芒  阅读(6)  评论(0)    收藏  举报