当前位置: 首页 > news >正文

网络协议与层次对应表

网络协议与层次对应表(OSI & TCP/IP模型)

OSI七层模型TCP/IP四层模型协议/技术核心功能与应用
应用层应用层HTTP/HTTPS网页传输协议(HTTP)及其加密版(HTTPS)
FTP文件上传/下载协议
SMTP/POP3/IMAPSMTP发邮件;POP3/IMAP收邮件
DNS域名→IP地址转换
DHCP自动分配IP地址等网络参数
SSH/TelnetSSH安全远程登录(替代Telnet)
SNMP网络设备监控与管理
WebSocket浏览器-服务器实时双向通信
gRPC基于HTTP/2的高性能RPC框架
表示层(合并至应用层)TLS/SSL数据传输加密与身份认证
ASN.1数据编码格式定义(证书/SNMP)
JPEG/MPEG图像/视频压缩标准
会话层(合并至应用层)RPC跨设备函数调用(如NFS)
SIP多媒体会话控制(VoIP/视频会议)
传输层传输层TCP可靠面向连接传输(HTTP/FTP等依赖)
UDP高速无连接传输(DNS/视频流/游戏)
SCTP可靠传输+多路径支持(电信系统)
网络层网际层IP(IPv4/IPv6)数据包寻址与路由
ICMP网络诊断工具(ping命令)
ARP/RARPIP地址↔MAC地址转换
RIP/OSPF/BGPRIP(距离向量)/OSPF(链路状态)/BGP(跨域路由)
IPsecIP数据包加密(VPN核心)
数据链路层网络接口层Ethernet(802.3)有线局域网标准(MAC帧/物理介质)
PPP点对点连接(拨号/VPN)
Wi-Fi(802.11)无线局域网协议(a/b/g/n/ac/ax)
VLAN(802.1Q)虚拟局域网划分
物理层网络接口层RS-232/RS-485串行通信接口(工控设备)
1000BASE-T/10GBASE-SR以太网物理规范(千兆/万兆)

关键说明​:

  1. 分层差异​:TCP/IP模型将OSI上三层合并为应用层
  2. 安全协议​:TLS/SSL工作于传输层与应用层之间
  3. 跨层协议​:如ARP同时涉及网络层与数据链路层

网络分层协议核心作用表

网络分层核心作用主要协议工作比喻
应用层
(OSI 7/TCP/IP 应用层)
提供用户接口和数据交换格式
• 人机交互(浏览器/邮箱)
• 数据语义定义(HTML/JSON)
HTTP/HTTPS
FTP
SMTP
DNS
公司老板
决定业务内容
表示层
(OSI 6)
数据格式转换与安全
• 数据加密/解密
• 格式编码转换
• 多媒体压缩/解压
TLS/SSL
JPEG/MPEG
ASN.1
翻译官+保险柜
安全转换
会话层
(OSI 5)
会话管理与控制
• 建立/维护/终止会话
• 会话同步与检查点恢复
RPC
SIP
NetBIOS
会议协调员
管控流程
传输层
(OSI 4/TCP/IP 传输层)
端到端可靠传输
• 数据分段/重组
• 流量控制
• 错误检测/重传
TCP
UDP
SCTP
快递分拣员
保障送达
网络层
(OSI 3/TCP/IP 网际层)
跨网路由与寻址
• IP地址分配
• 路径选择
• 拥塞控制
IP(IPv4/IPv6)
BGP/OSPF
ICMP
ARP
GPS导航系统
规划路线
数据链路层
(OSI 2/TCP/IP 接口层)
局域网络传输
• MAC地址寻址
• 成帧/拆帧
• 差错校验
Ethernet
Wi-Fi(802.11)
PPP
VLAN
卡车司机
同城送货
物理层
(OSI 1/TCP/IP 接口层)
原始比特流传输
• 定义电气/光学特性
• 比特同步
• 物理拓扑实现
双绞线/光纤
HUB
RS-232
1000BASE-T
高速公路
提供基础通道
http://www.dtcms.com/a/291365.html

相关文章:

  • Spring 中的 Bean 作用域(Scope)有哪些?各自适用于什么场景?
  • Android Studio 的 Gradle 究竟是什么?
  • Telink BLE 低功耗学习
  • Vue接口平台学习十一——业务流测试
  • AWS Certified Cloud Practitioner 认证考试总结
  • GoLand安装指南
  • docker 容器学习
  • LeetCode 刷题【10. 正则表达式匹配】
  • CCF-GESP 等级考试 2025年6月认证C++六级真题解析
  • OTA升级失败,端口占用bind: Address already in use
  • 酵母杂交技术解析
  • 微服务项目文档
  • ABeam News | 中野洋辅董事长专访:扎根上海二十载,做中日企业的卓越桥梁
  • 【人工智能99问】什么是教师强制?(16/99)
  • Spring Cache 扩展:Redis 批量操作优化方案与 BatchCache 自定义实现
  • 2130、链表最大孪生和
  • rsync报错解决
  • Shopify 知识点
  • 草木知音的认知进化:Deepoc具身智能如何让除草机读懂花园的呼吸
  • 设备监控之数据处理(1)-概述
  • MQ 核心知识点笔记
  • Android开发中卡顿治理方案
  • 用基础模型构建应用(第十章)AI Engineering: Building Applications with Foundation Models学习笔记
  • 如何用纯 HTML 文件实现 Vue.js 应用,并通过 CDN 引入 Element UI
  • 【PHP 流程控制完全指南】
  • 多端适配灾难现场:可视化界面在PC/平板/大屏端的响应式布局实战
  • .NET依赖注入IOC你了解吗?
  • 开发避坑短篇(3):解决@vitejs plugin-vue@5.0.5对Vite^5.0.0的依赖冲突
  • 万界星空科技锂电池MES解决方案
  • Shell判断结构