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 层如何一一对应

相关推荐
DianSan_ERP4 天前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅4 天前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
2501_946205525 天前
晶圆机器人双臂怎么选型?适配2-12寸晶圆的末端效应器有哪些?
服务器·网络·机器人
linux kernel5 天前
第七部分:高级IO
服务器·网络
数字护盾(和中)5 天前
BAS+ATT&CK:企业主动防御的黄金组合
服务器·网络·数据库
~远在太平洋~5 天前
Debian系统如何删除多余的kernel
linux·网络·debian
unfeeling_5 天前
Keepalived实验
linux·服务器·网络
坐吃山猪5 天前
OpenClaw04_Gateway常见问题
网络·gateway·openclaw
上海云盾商务经理杨杨5 天前
2025年重大网络安全事件回顾与趋势分析
网络·安全·web安全
kylezhao20195 天前
C# 的开闭原则(OCP)在工控上位机开发中的具体应用
网络·c#·开闭原则