资讯动态

计算机网络数据传输

发布时间:2026/9/9 23:01:33 来源:尧图企业网站定制
前置先记核心四层逻辑数据传送全程遵循TCP/IP 四层模型应用层浏览器、微信、HTTP/HTTPS传输层TCP/UDP、端口网络层IP 地址、路由器网络接口层MAC 地址、交换机、网线 / WiFi数据发送从上往下层层打包数据接收从下往上层层拆包第一步你输入网址回车应用层比如输入https://mp.csdn.net/xxx浏览器先识别这是URL提取域名mp.csdn.net浏览器不知道域名对应的 IP先发起DNS 解析向本地 DNS 服务器发问mp.csdn.net 对应的IP是多少DNS 服务器查到后把服务器公网 IP发回给你的电脑现在你电脑拿到了目标 IP 默认 443 端口第二步传输层 建立 TCP 连接端口登场浏览器要用TCP 协议跟服务器 443 端口 握手TCP 三次握手建立可靠连接保证数据不丢、不乱序本机随机开一个临时高端口对接服务器443 端口 这里就是IP 端口确定两端程序通信同时 HTTPS 会在这里做加密握手后续数据全是加密传输。第三步网络层 打包 IP 数据包IP 地址登场电脑把要发的请求数据加上源 IP你手机 / 电脑的内网 IP加上目标 IPCSDN 服务器公网 IP打包成IP 数据包电脑判断目标不在同一个局域网要发给默认网关就是你家路由器第四步网络接口层 打包帧MAC 地址、交换机登场内网通信不靠 IP靠MAC 物理地址电脑查网关路由器 LAN 口的MAC 地址给 IP 数据包再包一层源 MAC你电脑 目标 MAC路由器变成数据帧数据发到交换机家用路由器内置交换机交换机看目标 MAC直接把数据转发给路由器不瞎广播。第五步路由器转发跨网络核心路由器拿到数据帧拆掉 MAC 帧头露出里面的 IP 包看目标公网 IP查路由表重新换 MAC 头源 MAC 换成路由器 WAN 口 MAC目标 MAC 换成下一跳运营商设备 MAC转发到运营商网络宽带骨干网 关键IP 全程不变每过一台设备 MAC 都重新换就像写信IP 是收件人地址永远不变MAC 是每一段跑腿的驿站地址每一站都换第六步骨干网传输 到达目标服务器数据经过运营商无数路由器一跳一跳转发最终到达CSDN 机房的公网 IP 服务器Nginx / 反向代理第七步服务器逐层拆包处理请求服务器从下往上拆拆 MAC 帧 → 到 IP 层拆 IP 包 → 到 TCP 传输层根据443 端口交给 Nginx / 网页服务Nginx 看请求里的Host 域名mp.csdn.net区分是哪个网站再转发给后端程序Java/PHP/Tomcat后端程序生成网页数据、JSON 数据第八步数据原路返回回到你的浏览器响应数据走一模一样的反向流程服务器 → 机房交换机 → 运营商路由器 → 你家路由器 → 内网交换机 → 你的电脑浏览器收到数据解析 HTML/CSS/JS渲染出页面给你看。超核心 3 个总结必背IP负责跨全网寻址全程不变MAC负责局域网相邻设备转发每一跳都变端口负责同一台电脑区分不同程序80/443/8080/3306设备分工交换机只看 MAC管内网转发路由器只看 IP管跨网转发端口操作系统用来区分软件服务数据永远是层层打包上路层层拆包解读

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价