Skip to content

计算机网络的层次结构

计算机网络的层次结构

层次结构设计的基本原则

  • 各层之间是相互独立的
  • 每一层要有足够的灵活性
  • 各层之间完全解耦

OSI七层模型(从上到下)

  • 应用层:为计算机用户提供接口和服务
  • 表示层:数据处理(数据解码、加密解密等)
  • 会话层:管理(建立、维护、重连)通信会话
  • 传输层:管理端到端的通信连接
  • 网络层:数据路由(决定数据在网络的路径)
  • 数据链路层:管理相邻节点之间的数据通信
  • 物理层:数据通信的光电物理特性

OSI现状

  • OSI欲成为全球计算机都遵循的标准
  • OSI在市场化过程中困难重重,TCP/IP在全球范围成功运行
  • OSI最终并没有成为广为使用的标准模型
    • 原因
      • OSI的专家缺乏实际经验
      • OSI标准制定周期过长,按OSI标准生产的设备无法及时进入市场
      • OSI模型设计的并不合理,一些功能在多层中重复出现

TCP/IP四层模型(从上往下)

  • 应用层:HTTP/FTP/SSH/POP3/...
  • 传输层:TCP/UDP
  • 网络层:IP/ICMP
  • 网络接口层:Ethernet/ARP/RARP

TCP/IP四层模型

OSI七层模型与TCP/IP四层模型的映射关系图

OSI七层模型欲TCP/IP四层模型的映射关系图

四层模型在经历不同设备的时候进行的协议转换图示

四层模型在经历不同设备的时候进行的协议转换图示