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

相关推荐
swordbob7 小时前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
天天讯通7 小时前
OKCC 呼叫中心安全性能全解析:技术防护与管理措施指南
大数据·开发语言·网络·人工智能·安全·语音识别
leo_yu_yty9 小时前
Go语言分布式计算(RPC入门)
网络·网络协议·rpc
2401_868534789 小时前
2025下半年网络规划设计师真题(选择题、案例分析)
运维·服务器·网络
TechWayfarer10 小时前
查IP归属地接入实战:保险理赔如何做动态风险监控与预警
网络·python·tcp/ip·安全·flask
Resurgence_zc10 小时前
openGauss 资源池化主备页面交互流程梳理
网络·交互·数据库开发
Dlrb121110 小时前
Linux网络编程-网络基础概念(IP, UDP协议)
linux·服务器·网络·网络基础·端口号·ip协议·udp协议
shushangyun_11 小时前
汽车服务行业B2B平台+AI解决方案哪家专业:2026年最新测评
java·运维·网络·数据库·人工智能·汽车
一RTOS一11 小时前
东土科技:智能制造系统高性能工业网络解决方案揭榜挂帅项目正式验收达标
网络·科技·制造
森G11 小时前
64、完善聊天室程序(TLV拓展)---------网络编程
网络·c++·tcp/ip