《自顶向下方法》1.7 协议层次和服务模型

发布时间 2023-10-18 20:37:33作者: dddon

协议层次

  • 目的:向上层提供更好的服务
  • 实现:通过层间的接口访问下层所提供的服务
  • 本层服务:包括下层提供的服务 + 与对等层交互带来的新功能

服务

  • 主体
    • 服务用户
    • 服务提供者
    • 服务访问点:区分上层用户的信息
  • 形式:原语
    • 信息
  • 类型
    • 面向连接的服务
    • 无连接的服务

数据单元(DU)

  • head + SDU(上层信息)-> PDU(协议数据单元)
  • 各层次的协议数据单元
    1. 应用层: 报文(message)
    2. 传输层: 报文段(segment)
      • TCP段,UDP数据报
    3. 网络层: 分组packet
      • 如果无连接方式: 数据报datagram
    4. 数据链路层: 帧(frame)
    5. 物理层: 位(bit)

分层处理

  • 好处
    • 概念化
    • 结构化
  • 坏处
    • 效率

Internet 协议栈

  • 物理层
    • 转换数据与物理信号
    • 比特为单位
  • 链路层
    • 点到点(P2P)
    • 以帧(frame)为单位
  • 网络层
    • 端到端(E2E)
    • 以分组为单位
  • 传输层
    • 进程到进程的区分
    • 变可靠
  • 应用层
    • 实现网络应用服务

ISO/OSI 参考模型

  • 表示层
    • 表示管理,转换
  • 会话层
    • 管理,维持会话

封装和解封装

封装和解封装图示