计算机网络五层模型:基础架构一次讲清

张开发
2026/4/16 5:37:23 15 分钟阅读

分享文章

计算机网络五层模型:基础架构一次讲清
文章目录前言一、为什么要分层不分层会怎样二、第一层物理层——最底层的“搬砖工”2.1 物理层是干嘛的2.2 2026年物理层主流技术2.3 物理层核心特点三、第二层数据链路层——邻居之间的“快递员”3.1 数据链路层核心作用3.2 核心功能3.3 关键协议与标准2026年常用3.4 MAC地址是什么3.5 面试高频ARP 到底干嘛3.6 传输单位四、第三层网络层——跨城市的“调度中心”4.1 网络层解决什么问题4.2 核心功能4.3 核心协议2026年现状4.4 IP地址的意义4.5 路由器工作在哪一层4.6 传输单位五、第四层传输层——进程之间的“通话管家”5.1 传输层解决什么问题5.2 核心功能5.3 两大核心协议TCP vs UDPTCP传输控制协议UDP用户数据报协议5.4 2026年新贵QUIC 协议5.5 传输单位5.6 面试必问六、第五层应用层——用户看得见的“门面”6.1 应用层是干嘛的6.2 2026年主流应用协议6.3 HTTP/3 为什么火6.4 DNS 到底多重要6.5 应用层特点七、数据发送与接收全过程最直观总结发送方从上到下接收方从下到上八、五层模型高频面试题2026版九、总结一张图记住五层模型P.S. 无意间发现了一个巨牛的人工智能教程非常通俗易懂对AI感兴趣的朋友强烈推荐去看看传送门https://blog.csdn.net/HHX_01前言很多刚入行的小伙伴一听到「计算机网络五层模型」就头大物理层、数据链路层、网络层、传输层、应用层名字又长又抽象背了就忘忘了又背面试一被问就当场卡壳。更坑的是网上很多教程要么全是理论堆砌要么直接甩一堆协议名词看完还是不知道每层到底在干嘛、数据怎么从你手机发到服务器。今天这篇文章我用2026年最新的网络视角结合生活段子通俗类比把计算机网络五层模型从底层到上层彻底讲透不搞虚的、不背八股看完你能真正理解数据在网络里到底怎么走每层的核心职责是什么常见协议HTTP/3、QUIC、TCP、UDP、IP、以太网、Wi-Fi 7到底属于哪一层面试高频考点一次性全覆盖全文超过2000字干货拉满建议直接收藏面试/复习随时翻。一、为什么要分层不分层会怎样在讲五层模型之前先搞懂一个灵魂问题网络为什么非要分层想象一下你要给异地的朋友寄一个快递。你不需要关心货车走哪条高速、飞机飞哪条航线、中转站怎么分拣你只需要打包好东西填地址交给快递员快递行业内部又分成揽收员分拣中心干线运输末端配送每一层只干自己的事互不干扰出了问题只查对应环节这就是分层思想。计算机网络也是一样。如果不分层所有功能揉成一团代码改一下Wi-Fi协议整个网络栈崩了升级HTTP要动底层硬件驱动出了Bug根本定位不到哪段代码出错分层 解耦 各司其职 易维护易扩展。现代计算机网络通用五层模型业界标准2026年依然是教学与面试主流物理层数据链路层网络层传输层应用层数据从应用层发出去层层加包头到接收方再层层解包像剥洋葱一样。二、第一层物理层——最底层的“搬砖工”2.1 物理层是干嘛的一句话负责把0和1变成电信号、光信号、无线电波在物理介质上传输。它不关心数据是什么含义只关心用什么介质网线、光纤、无线电、同轴电缆信号怎么编码0/1对应高低电平、光的亮灭传输速率、接口规范、电压标准你可以把它理解为快递的“公路/铁路/航线”本身只负责通路不负责内容。2.2 2026年物理层主流技术以太网网线Cat8 网线支持40Gbps以上光纤单模光纤长距离传输数据中心广泛使用无线Wi-Fi 7802.11be、5G-A/6G 初期部署接口RJ45、光模块、USB4 网络复用2.3 物理层核心特点传输单位比特bit不识别帧、不识别IP、不识别端口只负责透明传输0和1典型问题丢比特、噪声干扰、信号衰减面试常问物理层传输的是什么答原始比特流无结构、无地址、无校验。三、第二层数据链路层——邻居之间的“快递员”3.1 数据链路层核心作用物理层只传0和1太原始了。数据链路层做的事把比特流封装成“帧”实现相邻节点之间可靠传输。你可以理解为同一栋楼、同一个局域网内的快递配送。3.2 核心功能封装成帧加头加尾标记帧开始与结束差错检测CRC校验发现错了就丢弃MAC地址寻址用物理地址网卡地址找邻居流量控制防止发送方发太快接收方处理不过来共享信道协调比如以太网的CSMA/CD现代已优化3.3 关键协议与标准2026年常用以太网协议局域网绝对主流Wi-Fi 7802.11be无线局域网PPP协议点对点链路宽带拨号残留ARP协议IP地址 → MAC地址面试必考VLAN虚拟局域网数据中心必备3.4 MAC地址是什么每块网卡出厂就烧录一个全球唯一MACXX:XX:XX:XX:XX:XX数据链路层只认MAC不认IP。就像快递员只认“门牌号”不认“城市名”。3.5 面试高频ARP 到底干嘛你知道对方IP但不知道MAC就发ARP广播“谁是192.168.1.10告诉我你的MAC”对方回复你缓存下来下次直接用。3.6 传输单位帧Frame四、第三层网络层——跨城市的“调度中心”4.1 网络层解决什么问题数据链路层只能在同一个局域网传。跨网段、跨运营商、跨省、跨国靠MAC地址根本找不到。网络层的使命实现不同网络之间的路径选择端到端的寻路。类比快递的“跨省干线调度路由规划”。我不管你中间走哪条路只要能从北京到深圳就行。4.2 核心功能路由选择选最优路径路由算法IP寻址全球唯一地址定位主机分组转发路由器根据IP表转发拥塞控制防止网络堵死4.3 核心协议2026年现状IPv4仍在大量使用IPv6大规模部署解决地址枯竭5G/6G强制支持ICMPping命令用的就是它网络诊断OSPF/BGP互联网核心路由协议4.4 IP地址的意义MAC是物理身份证只在局域网有用。IP是全球住址可以定位世界任何一台主机。4.5 路由器工作在哪一层网络层。路由器只看IP头不看TCP头、HTTP头。4.6 传输单位数据包Packet/数据报五、第四层传输层——进程之间的“通话管家”5.1 传输层解决什么问题网络层只把数据送到主机但主机上跑着微信、浏览器、游戏、抖音……到底发给哪个应用程序传输层使命实现端到端应用进程之间的逻辑通信区分不同应用。类比快递送到小区后按“房号收件人”分发到具体人家。5.2 核心功能端口号标识应用0-65535可靠传输TCP保证不丢、不乱、不重复流量控制滑动窗口拥塞控制2026年主流BBRv3、CUBIC复用与分用多个应用共用一条网络链路5.3 两大核心协议TCP vs UDPTCP传输控制协议面向连接可靠传输有序重传、确认、滑动窗口慢启动、拥塞避免适用网页、文件、邮件、支付UDP用户数据报协议无连接不可靠速度快、开销小适用直播、游戏、语音、视频会议5.4 2026年新贵QUIC 协议基于UDP实现TCP可靠性 TLS加密 0-RTT握手是HTTP/3的底层。现代浏览器、APP都在大规模切换。5.5 传输单位报文段Segment5.6 面试必问TCP三次握手、四次挥手滑动窗口拥塞控制算法TCP与UDP区别与应用场景六、第五层应用层——用户看得见的“门面”6.1 应用层是干嘛的只有这一层直接和用户/应用程序交互。前面四层都是为它服务的。使命定义应用之间的数据交互规则与格式。类比快递里真正的“信件内容、商品、包裹说明”。6.2 2026年主流应用协议HTTP/1.1、HTTP/2、HTTP/3网页、API、前后端交互HTTPSHTTP TLS 1.3强制加密DNS域名→IP互联网入口WebSocket实时双向通信MQTT物联网IoT主流gRPC微服务通信HTTP/2 ProtobufSSH/SFTP远程登录SMTP/POP3/IMAP邮件6.3 HTTP/3 为什么火基于QUIC解决队头阻塞切换网络不断连Wi-Fi切5G不中断加密更强、延迟更低2026年已经占据全球流量30%以上。6.4 DNS 到底多重要你输入www.baidu.com第一步就是DNS查询IP没有它互联网直接瘫痪。6.5 应用层特点传输单位报文Message最贴近开发者日常写代码最多接触这一层不关心底层怎么传只关心数据格式与交互逻辑七、数据发送与接收全过程最直观总结发送方从上到下应用层生成HTTP请求报文传输层加TCP头源端口、目的端口→ 报文段网络层加IP头源IP、目的IP→ 数据包数据链路层加MAC头源MAC、目的MAC→ 帧物理层转成电信号/无线电发出去接收方从下到上物理层收到信号变回比特流数据链路层解MAC帧校验上交网络层网络层解IP包查路由上交传输层传输层解TCP头按端口分给应用应用层解析HTTP展示网页/数据一句话总结上层给下层传数据下层给上层提供服务。八、五层模型高频面试题2026版五层模型每一层作用、协议、设备分别是什么TCP与UDP区别应用场景ARP工作在哪一层原理HTTP/3 基于什么协议优势路由器、交换机、网关分别工作在哪一层交换机数据链路层路由器网络层网关应用层协议转换三次握手为什么是三次不是两次拥塞控制算法有哪些HTTPS 建立连接过程把本文吃透这些题全部迎刃而解。九、总结一张图记住五层模型物理层传0和1介质信号数据链路层帧MAC局域网传输网络层包IP路由寻址传输层段端口TCP/UDP应用层报文HTTP/DNS/gRPC用户交互计算机网络五层模型是所有后端、前端、测试、运维、嵌入式开发的通用基础。2026年不管是云原生、微服务、AI分布式、物联网底层网络依然离不开这套模型。不求死记硬背只求理解逻辑每层只干一件事层层封装层层解封装数据从你到世界就是这么走的。P.S. 无意间发现了一个巨牛的人工智能教程非常通俗易懂对AI感兴趣的朋友强烈推荐去看看传送门https://blog.csdn.net/HHX_01

更多文章