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

相关推荐
fei_sun3 小时前
开放最短路径优先OSPF----基于链路状态
网络
精明的身影3 小时前
网络计划WebApp求解:融合Python与AI决策的项目管理系统
网络·python·web app
Let's Chat Coding4 小时前
对称密钥认证:主机和设备共享同一把密钥
运维·服务器·网络
技术不好的崎鸣同学6 小时前
[极客大挑战 2019]EasySQL 思路及解法
网络·安全·web安全
Web极客码7 小时前
跨国网络抖动下的 AI 爬虫流调优:我如何用 Claude 打造“智能退避”资讯清洗管道
网络·人工智能·爬虫
念何架构之路7 小时前
moby-http-api-server
网络·网络协议·http
namexingyun7 小时前
Scaling Law bug实战启示:从“虚胖“到“精瘦“的算力效率革命
开发语言·网络·人工智能·bug·ai编程
阿拉斯攀登8 小时前
NAT 穿透详解:STUN / TURN / ICE
运维·服务器·网络·webrtc·nat
云栖梦泽在8 小时前
原生 IP、机房 IP、住宅 IP、广播 IP 有何不同?从网络身份到 ASN 识别的技术科普
网络·网络协议·tcp/ip·性能优化
AI创界者8 小时前
【实战演练】基于 Kali Linux 的自动化漏洞扫描与安全加固指南
网络·安全·web安全