7层/4层模型讲解

目录

[一、OSI 七层模型(理论模型,讲"概念"和"分工")](#一、OSI 七层模型(理论模型,讲“概念”和“分工”))

[二、TCP/IP 四层模型(实际工程中用的)](#二、TCP/IP 四层模型(实际工程中用的))

三、两者的对应关系(面试高频)

四、重点记忆小结


一、OSI 七层模型(理论模型,讲"概念"和"分工")

  1. 应用层:给应用程序用的协议

    • 如:HTTP、FTP、SMTP、DNS

    • 你写的程序几乎都在这一层打交道

  2. 表示层:数据表示、加密、压缩

    • 比如:字符编码、数据格式转换、加解密
  3. 会话层:建立、管理、终止会话

    • 比如:谁先发、谁后发,断线重连等
  4. 传输层:端到端传输,管"端口"和"可靠性"

    • TCP(可靠、面向连接)、UDP(不可靠、无连接)
  5. 网络层:管"到哪台主机",负责路由

    • 典型协议:IP、ICMP、ARP

    • 关键:IP 地址、路由选择

  6. 数据链路层:在一条链路上"帧"的传输

    • 典型:以太网、MAC 地址、交换机
  7. 物理层:电信号/光信号,比特流

    • 网线、电缆、光纤、网卡收发电平等

一句话记:

上三层:面向应用;中间一层:端到端;下三层:面向网络和硬件。


二、TCP/IP 四层模型(实际工程中用的)

  1. 应用层

    • 合并了 OSI 的 应用层 + 表示层 + 会话层

    • HTTP、FTP、SMTP、DNS 等都在这层

  2. 传输层

    • 和 OSI 的传输层基本对应

    • TCP / UDP

  3. 网络层(网际层)

    • 对应 OSI 的网络层

    • IP、ICMP、ARP,负责路由和寻址

  4. 网络接口层(链路层)

    • 合并了 OSI 的数据链路层 + 物理层

    • 以太网、Wi-Fi、MAC、网卡、比特传输


三、两者的对应关系(面试高频)

可以记下面这行:

TCP/IP 4 层 ≈ OSI 7 层的压缩版:

  • TCP/IP 应用层

    ↔ OSI 应用 + 表示 + 会话

  • TCP/IP 传输层

    ↔ OSI 传输层

  • TCP/IP 网络层

    ↔ OSI 网络层

  • TCP/IP 网络接口层

    ↔ OSI 数据链路 + 物理


四、重点记忆小结

  • OSI:偏理论,分得细,7 层便于理解、教学。

  • TCP/IP:偏实用,真正实现和编码中一般说 4 层。

  • 面试/笔试常考:

    • 各层关键职责

    • 常见协议属于哪一层

    • 4 层和 7 层如何一一对应

相关推荐
mounter6254 小时前
【硬核前沿】CXL 深度解析:重塑数据中心架构的“高速公路”,Linux 内核如何应对挑战?-- CXL 协议详解与 LSF/MM 最新动态
linux·服务器·网络·架构·kernel
ACP广源盛139246256736 小时前
破局 Type‑C 切换器痛点@ACP#GSV6155+LH3828/GSV2221+LH3828 黄金方案
c语言·开发语言·网络·人工智能·嵌入式硬件·计算机外设·电脑
嵌入式小企鹅8 小时前
蓝牙学习系列(八):BLE L2CAP 协议详解
网络·学习·蓝牙·ble·协议栈·l2cap
广州灵眸科技有限公司9 小时前
为RK3588注入澎湃算力:RK1820 AI加速卡完整适配与评测指南
linux·网络·人工智能·物联网·算法
byoass9 小时前
csdn_upload_005
网络·安全·云计算
IT WorryFree9 小时前
飞塔防火墙与第三方设备进行IPSEC故障诊断期间,用户可能会观察到以下错误:
linux·服务器·网络
不是书本的小明11 小时前
K8S应用优化方向
网络·容器·kubernetes
~plus~12 小时前
.NET 8 C# 委托与事件实战教程
网络·c#·.net·.net 8·委托与事件·c#进阶
w61001046613 小时前
CKA-2026-Service
linux·服务器·网络·service·cka
GTgiantech13 小时前
灵活拓展网络边界:电口光模块的智慧选型与部署指南
网络