Skip to content

OSI 7 Layers

image

英语速记All People Seem To Need Data Processing.

第七层-Application

  • 打开浏览器,需要DNS解析域名来获取对应IP;然后再通过HTTP来下载内容
  • 包含协议: DNS, HTTP; Websocket FTP; DHCP; POP3: SMTP

第六层-Presentation

  • 主要负责数据的转换,压缩和加密
  • 包含协议: SSL

第五层-Session

  • 会话指两个应用程序进程之间的逻辑连接;
  • 会话层提供用来创建、管理和终止会话的方法: API: NetBIOS, RPC, Socket API
  • 同时负责管理和确定传输方式
    • 单工(Simplex): 任何时间只能从A->B
    • 半双工(Half-Duplex): 可以从A->B,也可以从B->A,同一时间只能选择一个方向
    • 全双工(Full-Duplex): 同时双向传输

第四层-Transport

  • TCP: 可以一次性写入很多数据,自动分包;低速;可靠
  • UDP: 不宜一次性写入太多数据,导致IP分段;高速;不可靠
  • TCP/UDP通过多路复用多路分解识别标记应用程序

第三层-Network

  • 关心如何把数据从一个设备发送到网络里的另外一个设备,WAN路由器
  • 地址路由、分段、重组
  • 包含协议:IP
  • 只关心如何把数据发送到LAN中: 交换机
  • 重要概念: MAC地址

第一层-Physical

  • 硬件规范
  • 编码信号
  • 实际发送

image

Reference

Released under the MIT License.