OSI模型

  1. 应用层:为应用程序提供网络服务。
  2. 表示层:数据表示方式(格式转换、加密解密、压缩恢复)。
  3. 会话层:维护传输链接,管理数据交换。
  4. 传输层端到端连接,错误处理、数据次序。
  5. 网络层:路由选择、逻辑链路创建、拥塞控制。
  6. 数据链路层:建立链路连接、组帧、差错控制与流量控制。
  7. 物理层:建立/释放物理连接、透明传输比特流

失败原因

  • 专家没有商业驱动。
  • 协议实现过分复杂,运行效率低。
  • 标准制定周期太长。
  • 层次划分不合理,功能重复。
指向原始笔记的链接

TCP-IP模型

  1. 应用层:包含 Telnet, FTP, SMTP, DNS, HTTP 等。
  2. 传输层
    • TCP:可靠的面向连接协议。
    • UDP:不可靠的无连接协议。
  3. 网际层 (IP 层):核心层,提供“尽力而为”的无连接分组交付服务。
  4. 网络接口层:负责接收/发送 IP 数据报。

特点

  • 事实上的国际标准
  • 沙漏形状:IP 层作为核心,可运行在各式各样的网络上,同时为各种应用程序提供服务。
  • 兼容性与适应性 重点 :这是 TCP/IP 成功的关键,为其广泛应用奠定了基础。
指向原始笔记的链接

特性ISO/OSITCP/IP
层数7 层4 层
市场认可度失败(实现复杂、效率低)成功(事实上的国际标准
制定背景专家预设,缺乏商业驱动实践先行,兼容性强
层次划分较复杂,存在功能重复较合理,核心是 IP 层

五层模型

综合了 OSI 和 TCP/IP 的优点,用于教学。

  1. 应用层 (Application Layer)
  2. 传输层 (Transport Layer)
  3. 网络层 (Network Layer)
  4. 数据链路层 (Data Link Layer)
  5. 物理层 (Physical Layer)

封装示例

  • 应用进程数据 应用层 PDU (Message)
  • 传输层报文/段 (Segment)
  • 网络层分组/IP 数据报 (Packet/Datagram)
  • 数据链路层 (Frame)
  • 物理层比特流 (Bit Stream)
指向原始笔记的链接