OSI 七层网络模型总结

OSI 七层模型是国际标准化组织制定的网络通信理论参考模型,将网络通信划分为 7 个层级,每一层各司其职,下层为上层提供服务,上层调用下层能力,实现不同设备之间的数据交互。从下到上依次为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

层级 名称 核心功能 传输单元 代表协议 典型硬件设备
1 物理层 在物理链路上透明传输比特流,定义硬件机械、电气、信号编码等特性,负责建立、维护、断开物理连接 比特 RS‑232、RJ‑45、FDDI 中继器、集线器
2 数据链路层 将比特封装成帧,把不可靠物理信道转为可靠信道,完成差错检测、流量控制,实现点到点传输 帧 PPP、HDLC、STP、IEEE802 交换机、网桥
3 网络层 完成源主机到目标主机的路由选择、拥塞控制,对数据封装 IP 分组,实现跨网络寻址转发 IP 分组 IP、ICMP、ARP、RARP、IGMP 路由器
4 传输层 实现端到端的数据传输,区分主机内不同应用进程,保障数据的顺序与完整性 报文段 TCP、UDP 网关
5 会话层 负责通信会话的建立、管理、终止,处理会话同步、故障恢复 会话数据 RPC、SQL、NFS 网关
6 表示层 处理数据格式转换、加密解密、压缩解压,统一数据编码格式 表示数据 JPEG、GIF、MPEG、ASCII、DES 网关
7 应用层 直接面向用户应用程序,提供各类网络业务服务 数据 HTTP、FTP、Telnet、DNS、SMTP、DHCP 网关

物理层只处理电信号;数据链路层依靠 MAC 地址完成局域网内部通信;网络层依靠 IP 地址完成跨网络路由;传输层 TCP 可靠连接,UDP 高效无连接;会话层管理会话连接;表示层做数据翻译加密;应用层直接给软件提供网络服务

记忆要点

  1. 传输单位口诀:物比数帧网包传段会表应数据

物理层比特,数据链路帧,网络层分组,传输层报文段,应用层数据

  1. 设备记忆
  • 物理层:集线器、中继器(放大电信号)
  • 数据链路层:交换机、网桥(基于 MAC 地址转发)
  • 网络层:路由器(基于 IP 地址路由)
  • 上层 5‑7 层:网关
  1. TCP/UDP 区别
  • TCP:可靠、面向连接(传输控制协议)
  • UDP:不可靠、无连接(用户数据报协议)
  1. 易混协议
  • ARP:IP → MAC 地址;RARP:MAC → IP
  • ICMP:网络探测,ping 命令基于 ICMP

七层速记口诀

物数网传会表应(物理、数据链路、网络、传输、会话、表示、应用)




相关推荐
m0_715674431 小时前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
AI 编程助手GPT2 小时前
curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时
网络·网络协议·http
十碗饭吃不饱3 小时前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络
从琳开始9895 小时前
网络原理入门(二)------OSI七层模型?TCP/IP五层(四层)模型原来是这样的
java·网络·tcp/ip·java-ee·php
xiaoye-duck7 小时前
《C++ 项目:手写大模型接入 SDK》ChatGPT接口设计(下):流式响应实现和测试
网络·c++·语言模型·chatgpt
梦帮科技7 小时前
意识启发式量子隧穿退火算法用于全局优化 (CITA) 完整技术指南
网络·人工智能·算法·量子计算·模拟退火算法
坤坤子吖8 小时前
Linux网络编程:UDP进阶,从字典服务器到简单聊天室
linux·服务器·网络·c++·笔记·学习
爱和冰阔落9 小时前
【Linux网络】TCP 服务器怎么写?从 listen、accept 到 read/write,手写完整 Echo Server
linux·运维·服务器·网络
全栈陈序员12 小时前
【Git】从入门到精通(十)—— 撤销与恢复:git checkout与git restore
运维·网络·数据库·git
天远Date Lab20 小时前
零信任架构实战:基于天远租凭分期报告构建自动化汽车以租代购免押风控网关
网络·人工智能·架构·自动化