十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

计算机网络到底是什么?我用「网购快递」一次讲清 OSI 七层 + TCP/IP(附 Wireshark 抓包实操)

计算机网络到底是什么?我用「网购快递」一次讲清 OSI 七层 + TCP/IP(附 Wireshark 抓包实操) 计算机网络到底是什么我用「网购快递」一次讲清 OSI 七层 TCP/IP附 Wireshark 抓包实操怪哉老师导言很多同学背得出应表会传网数物一被问ARP 在第几层、HTTPS 凭什么防窃听、SYN Flood 打的是哪一层就卡壳。今天不背名词咱们把七层当成快递公司的七个岗位一层层拆开看它们到底在解决什么问题——并且每一层都给你对应的真实攻击手法和防护因为学网安不懂分层就等于不知道敌人从哪扇门进来。零、先建立一个最关键的认识数据不是移动而是被一层层打包搬运你发一条微信数据并没有真的飞到服务器。真实发生的是每一层给数据加一个快递单头部 Header交给下一层直到物理层变成电信号/光信号发出去对方再一层层拆单还原出消息。这个过程叫封装Encapsulation与解封装。记住下面这张表后面全靠它层这一层解决什么问题数据单位(PDU)用的地址典型设备典型协议应用层你真正想干的事报文/消息—应用本身HTTP/HTTPS/DNS/FTP/SMTP表示层翻译成双方都懂的格式数据——TLS/SSL、编码、压缩会话层建立/维持/断开这次对话数据——NetBIOS、RPC传输层端到端可靠/快速送达段(TCP)/数据报(UDP)端口号状态防火墙TCP、UDP网络层跨网络选路送达包/分组IP 地址路由器IP、ICMP、ARP数据链路层同一网段内最后一公里帧MAC 地址交换机Ethernet、PPP、ARP物理层实实在在跑数据的介质比特—集线器、网线802.11、光纤注ARP 常被说跨网络层与链路层但它靠 MAC 干活考证里多归在链路层。记住靠 MAC 寻址 链路层即可。一、应用层你本人下单/看货/评价这是你直接接触的层所有业务逻辑的入口都在这里刷网页用 HTTP/HTTPS发邮件用 SMTP解析域名用 DNS。深度点HTTP 是明文的账号密码在中间人眼里是裸奔所以才有了 HTTPS HTTP 表示层的 TLS 加密。攻击示例XSS跨站脚本、SQL 注入、CSRF、钓鱼网站——它们全在应用层因为敌人要骗的是你本人和你的应用逻辑。防护输入校验、参数化查询、CSRF Token、HSTS、内容安全策略(CSP)。二、表示层打包员加密 / 压缩 / 编码把应用层的话翻译成网络能安全运输的格式最重要就是TLS/SSL 加密。深度点TLS 握手时服务器发证书含公钥 CA 签名客户端验证证书链之后用非对称加密协商出对称密钥后续用对称加密传数据性能考量。攻击示例SSL Strip 降级攻击——中间人把https://偷偷改成http://让你在明文里把密码交出来证书伪造/中间人用户乱点继续访问。防护HSTS 强制 HTTPS、不乱装根证书、留意证书警告。三、会话层客服建立/维持这次对话管理一次连接的建立、维持、断开。你登录后拿到的Session/Token后续请求靠它证明还是你。攻击示例会话劫持偷到别人 Session ID 就能顶替身份、Token 泄露。防护HTTPS 全程加密传 Token、合理过期时间、绑定 IP/设备指纹。四、传输层配送方式TCP / UDP—— 端口号决定送给本机哪个应用解决端到端送到哪个进程靠端口号80HTTP、443HTTPS、53DNS、22SSH区分本机应用。TCP面向连接、可靠。三次握手建连序列号确认号保证不丢不乱序流量控制拥塞控制防堵死代价是略慢。UDP无连接、不可靠、快。发完不管适合视频/语音/DNS 查询这种丢一点无所谓但要快的场景。怪哉口诀TCP 像顺丰保价签收UDP 像普通平邮一扔了事。攻击示例重点SYN Flood半连接攻击伪造大量 SYN 却不回 ACK把服务器半连接队列塞满正常用户连不上。打的就是传输层。TCP Reset 注入、端口扫描探你开了哪些端口。防护SYN Cookie、限速、防火墙丢弃异常包。五、网络层填收货地址IP—— 路由器靠它跨城市选路解决跨网络怎么走到对方核心是IP 地址和路由表。每台路由器看目的 IP 查表决定下一跳。深度点TTL生存时间每过一跳减 1到 0 丢弃——既是防环机制也是tracert的原理故意发 TTL1,2,3… 看每一跳是谁。攻击示例IP 欺骗伪造源 IP用于反射放大、绕过基于 IP 的信任ICMP 攻击Ping Flood、SmurfBGP/路由劫持把流量引到你不该去的地方。防护入口过滤(RPF)、BGP 鉴权、ACL。六、数据链路层同城派送MAC—— 交换机靠它认人同一网段内最后一公里靠MAC 地址寻址。交换机能记住哪个口连着哪个 MACMAC 表。攻击示例局域网最常见ARP 欺骗/毒化骗子冒充网关 MAC让你的流量先过它中间人可窃听可篡改。MAC 泛洪塞满交换机 MAC 表让它退化成广播 hub方便抓包。VLAN 跳跃、WiFi WPA 破解。防护静态 ARP 绑定、端口安全、802.1X、WiFi 用 WPA3。七、物理层公路、货车、光纤真正跑 0/1 的介质双绞线、光纤、WiFi 电波、4G/5G。攻击示例搭线窃听、信号干扰(jamming)、侧信道。防护物理隔离、加密让窃听到的也是密文、电磁屏蔽。八、TCP/IP 四层工程上真正在跑的精简版OSI 是教科书七层分得细TCP/IP 是真实互联网用的模型四层应用层 OSI 应用表示会话传输层 还是 TCP/UDP网际层 OSI 网络层IP网络接口层 OSI 数据链路物理为什么 TCP/IP 赢了OSI 是先定标准再实现太理想TCP/IP 是先跑起来再标准化RFC更务实。考证常考两者对应背这张表就够了。九、实操用 Wireshark 看清封装长什么样打开 Wireshark 选网卡开抓看 DNS应用层传输层 UDP过滤器dns请求响应都是UDP/53——就查个名字用不着 TCP 的可靠。看 TCP 三次握手传输层访问任意 https 站过滤器tcp.flags.syn1 tcp.flags.ack0抓 SYN紧跟 SYN-ACKsyn1 ack1、ACK这就是建立连接全过程。看封装点任意包Wireshark 分层展开——Frame(物理/链路) → Ethernet II(链路) → IP(网络) → TCP(传输) → TLS/HTTP(应用)。亲眼看到一层套一层的头部堆叠比背十遍管用。十、排错心法从哪层断的就从哪层查连不上网站自底向上查物理层网线灯亮吗WiFi 连上没网络层ping 8.8.8.8通吗通网络层及以下 OK传输层telnet 域名 443或nc能连吗应用层curl -I https://...看 HTTP 状态码。ping不通但能上微信多半是应用层/DNS问题不是网断了。十一、考证 / 面试易错点怪哉划重点❌ TCP 和 IP 都在网络层 → ✅ TCP 传输层、IP 网络层。❌ 交换机工作在网络层 → ✅ 交换机二层(MAC)路由器三层(IP)。❌ HTTPS 在网络层加密 → ✅ 靠表示层 TLS。❌ UDP 比 TCP “更安全” → ✅ 安全不靠传输协议靠上层加密UDP 只是不可靠。路由器转发时会重写 MAC每跳改二层头、减 TTL但 IP 地址不变。结语七层不是死记硬背而是一张责任划分图每层只管自己那一小段敌人也就只能从自己那一层打进来。把哪层负责什么、哪层有什么典型攻击对上号你的网络安全思维就立起来了。觉得有用点个赞转发给同样被 OSI 劝退的同学。本文为教学科普抓包实验请在自己搭建/授权的环境里进行切勿对未授权目标动手。
返回列表