Skip to content
On this page

网络分层的真实含义是什么?每一层都做了什么事?

OSI 七层模型(理想化模型)

物 数 网 传 会 表 应

  • 应用层: 用户最终使用的接口,例如微信,qq
  • 表示层: 怎么去吧数据进行描述,压缩
  • 会话层: 建立会话和管理会话

(👆统称为应用层)

  • 传输层: 把数据传递给对方,怎么传,丢了要不要重新传递
  • 网络层: 网络层是寻址

(👇统称网络接口层)

  • 数据链路层:主要关心的是将两个设备连接起来连接数据
  • 物理层:只关心如何传输数据,传递的是比特流,0 和 1

所以 7 层模型,可以用 4 层或 5 层来表示

每一层具体都做了什么事?

  • 报文

    应用层 + 数据

  • 数据段

    传输层 + 数据 + 端口号

  • 数据包

    网络层 + 数据 + 端口 + ip 地址

  • 数据帧

    链路层 + 数据 + 端口 + ip地址 + mac 地址

ip 地址

IPV4: IP 地址的第四个版本, 最大值 42 亿个

mac 地址: 原则是唯一的,每个网卡都有一个 mac 地址