782 字
4 分钟
体系结构和参考模型
2024-07-23

概念#

  • 实体:每一层中的活动元素,第n层中的活动元素称为n层实体
  • 对等实体:位于同一层的实体
  • 协议:为进行网络中的对等实体数据交换而建立的规则、标准或约定称为网络协议。只有对等实体之间才存在协议
  • 协议的三要素
    • 语法:规定传输数据的格式(数据格式、起止方式等)
    • 语义:规定(对应语法)所要完成的功能(各分段的功能)
    • 同步:规定各种操作的顺序
  • 服务
    • 接口(访问服务点SAP)
      • 上层使用下层服务的入口
      • 只有相邻层之间存在接口,服务的实现细节对上层完全屏蔽
    • 下层为相邻上层提供的功能调用
    • 当某一层使用前一层提供的服务时,还包含下层所提供的所有服务
  • 协议是”水平的”,服务是”垂直的”
  • PDU PCI SDU

OSI参考模型#

应用层#

表示层#

功能

  • 编码
  • 加密
  • 压缩 协议 TLS/SSL

会话层#

向表示层实体/用户进程提供建立连接并在连接上有序传输数据 功能

  • 建立、管理、终止会话
  • 使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步

传输层#

端到端(与点到点区分) 的通信。 传输单位是报文段或用户数据报。 传输层的功能

  • 可靠传输、不可靠传输(尽力而为
  • 差错控制:修正报文中的顺序错误、缺失等
  • 流量控制:依据收包速度控制发送方的发包速度
  • 复用分用
    • 复用:多个应用层进程可以同时使用下层的服务
    • 分用:传输层把收到的数据分别发送给上层相应的进程

网络层#

网络层传输单位是数据报。点到点的服务 网络层功能

  • 路由选择
  • 流量控制:限制发送方的速度
  • 差错控制:奇偶校验等
  • 拥塞控制:统筹整个网络中所有结点,防止发生拥塞

数据链路层#

主要任务是把网络层传下来的数据报组装成帧。 数据链路层/链路层的传输单位是帧。 数据链路层功能

  • 成帧:定义帧的开始和结束
  • 差错控制:帧错+位错
  • 流量控制:限制发送方数据
  • 访问(接入)控制:控制对信道的访问

物理层#

主要任务是在物理媒体上实现比特流的透明传输。 物理层传输单位是比特。

  • 定义接口特性
  • 定义通信方式:单工、双工、半双工
  • 定义传输速率
  • 比特同步
  • 比特编码

TCP/IP模型#

应用层#

传输层#

网络层#

网际接口层#

与OSI区别#

OSI模型在网络层支持无连接与有连接(虚电路)的通信,传输层仅为有连接的通信

QoS#

  • 尽力而为 == 不可靠
  • 可靠
  • 有连接不一定可靠如PPP
体系结构和参考模型
https://blog.pipago360.site/posts/计算机网络/体系结构/体系结构和参考模型/
作者
Ashenye
发布于
2024-07-23
许可协议
CC BY-NC-SA 4.0