Skip to content

408

计算机网络

CN-01-03 OSI七层模型与TCP/IP四层模型对比


一、定位信息

  • 圈层:核心层
  • 前置知识:分层结构与协议、接口、服务的概念(CN-01-02)
  • 知识网络位置:本单元是计算机网络体系结构的核心框架,后续所有章节(物理层→应用层)的学习都建立在此模型之上
  • 考点热度等级H级(高频重点)——OSI与TCP/IP模型对比、各层功能是必考内容,近五年几乎每年都有涉及

二、知识点讲解

1. OSI参考模型(七层)

OSI(Open Systems Interconnection)模型由ISO制定,是理论上的标准参考模型,共七层:

层次名称主要功能PDU典型协议/设备
7应用层为用户应用进程提供网络服务报文HTTP、FTP、SMTP、DNS
6表示层数据表示、加密、压缩报文JPEG、ASCII、SSL
5会话层建立、管理和终止会话报文RPC、NetBIOS
4传输层端到端可靠传输报文段TCP、UDP
3网络层路由选择与分组转发分组/数据报IP、ICMP、OSPF
2数据链路层帧的传输、差错检测Ethernet、PPP
1物理层比特流传输比特RS-232、RJ45

2. TCP/IP模型(四层)

TCP/IP模型是因特网实际使用的体系结构,共四层:

层次名称对应OSI层主要协议
4应用层应用层+表示层+会话层HTTP、FTP、DNS、SMTP
3传输层传输层TCP、UDP
2网际层(网络层)网络层IP、ICMP、ARP
1网络接口层数据链路层+物理层Ethernet、Wi-Fi

3. OSI与TCP/IP的对比

对比维度OSI模型TCP/IP模型
层次数7层4层
产生顺序先有模型后有协议先有协议后有模型
是否实用理论模型,未被实际采用实际标准,因特网基础
网络层服务支持面向连接和无连接仅支持无连接(IP)
传输层服务支持面向连接支持面向连接和无连接
会话层/表示层独立两层合并到应用层
通用性与协议无关,通用性强与协议绑定,通用性较弱

关键区别总结

  1. OSI模型在网络层支持面向连接和无连接,传输层仅支持面向连接;TCP/IP模型恰好相反——网络层仅支持无连接,传输层支持面向连接和无连接。
  2. OSI模型先有模型后有协议,TCP/IP模型先有协议后有模型。
  3. OSI模型具有七层,概念清晰但复杂;TCP/IP模型四层,简洁实用。

4. 五层参考模型(教学用)

综合OSI和TCP/IP的优点,教学中常采用五层模型:应用层、传输层、网络层、数据链路层、物理层。它既保留了OSI的清晰分层,又与TCP/IP的实际架构对应。


三、记忆与理解辅助

  1. OSI七层口诀"应表会传网数物"(应用、表示、会话、传输、网络、数据链路、物理),或英文助记 "All People Seem To Need Data Processing"
  2. TCP/IP四层口诀"应传网接口"(应用、传输、网际、网络接口)
  3. OSI vs TCP/IP核心差异:OSI"对称"(网络层两种连接+传输层一种连接),TCP/IP"反转"(网络层一种连接+传输层两种连接)
特性OSITCP/IP五层模型
层数745
传输层面向连接面向连接+无连接同TCP/IP
网络层面向连接+无连接仅无连接同TCP/IP
实用性教学用

四、例题与精解

例题1(基础巩固)

题目:在TCP/IP模型中,与OSI参考模型的传输层对应的是( ) A. 应用层 B. 传输层 C. 网际层 D. 网络接口层

命题意图:考查OSI与TCP/IP模型层次对应关系。

精解

  1. 审题分析:需要找到TCP/IP中与OSI传输层对应的层。

  2. 解题思路:回顾两个模型的对应关系。

  3. 完整步骤

    • OSI应用层+表示层+会话层 → TCP/IP应用层
    • OSI传输层 → TCP/IP传输层 ✓
    • OSI网络层 → TCP/IP网际层
    • OSI数据链路层+物理层 → TCP/IP网络接口层
    • 答案为 B
  4. 方法反思:两个模型中传输层和网络层(网际层)是直接对应的,差异在于上面三层合并、下面两层合并。

例题2(中等提升)

题目:下列关于OSI参考模型和TCP/IP模型的叙述中,错误的是( ) A. OSI模型在网络层既支持面向连接也支持无连接服务 B. TCP/IP模型在传输层既支持面向连接也支持无连接服务 C. TCP/IP模型的网络层同时提供面向连接和无连接服务 D. OSI模型先制定模型后产生协议

命题意图:考查OSI与TCP/IP模型核心差异的深入理解。

精解

  1. 审题分析:需要找出错误的说法。

  2. 解题思路:逐一对照两个模型的特点。

  3. 完整步骤

    • A:正确。OSI网络层支持虚电路(面向连接)和数据报(无连接)。
    • B:正确。TCP/IP传输层有TCP(面向连接)和UDP(无连接)。
    • C:错误。TCP/IP网络层仅支持无连接(IP数据报),不支持面向连接。这与OSI模型相反。
    • D:正确。OSI是先有参考模型再有协议实现。
    • 答案为 C
  4. 方法反思:OSI与TCP/IP在网络层和传输层的服务类型是"镜像对称"的——这是高频考查点,务必牢记。


五、考情分析

  • 考查频次:OSI与TCP/IP对比近5年每年至少1次
  • 常见题型:选择题,偶尔在综合题中出现
  • 分值占比:2分(选择题)
  • 命题趋势:层次对应关系、各层功能、服务类型对比是必考内容。近年更注重对两个模型差异的深层理解。基于大纲与命题规律推测

六、易错点提醒

  1. 错误表现:认为TCP/IP在网络层支持面向连接 错误原因:与OSI模型混淆,或误将ATM等技术归入TCP/IP 正确理解:TCP/IP网络层仅支持无连接(IP协议),面向连接和无连接都在传输层

  2. 错误表现:将OSI会话层和表示层的功能归入TCP/IP传输层 错误原因:不清楚TCP/IP应用层合并了OSI上三层 正确理解:OSI的会话层、表示层功能在TCP/IP中由应用层承担

  3. 错误表现:认为OSI模型是实际使用的标准 错误原因:将"标准参考模型"理解为"实际部署的模型" 正确理解:OSI是理论模型,TCP/IP才是因特网实际使用的体系结构


七、来源标注

  • 依据2026考研统考大纲
  • 依据《计算机网络》(第8版)谢希仁版
  • 依据大学本科经典教材共识

考研全科复习资料 - 基于2026考研统考大纲