电子科大计网期末通关:从因特网架构到协议栈实战精讲

发布时间:2026/7/15 3:14:07

电子科大计网期末通关:从因特网架构到协议栈实战精讲 1. 因特网架构与核心概念精讲1.1 什么是因特网从硬件角度看因特网是由数十亿计算设备包括传统PC、智能手机、传感器等通过通信链路光纤、铜缆、无线电波和分组交换机路由器、交换机互联而成的全球性网络。举个生活中的例子就像快递系统需要卡车通信链路和分拣中心分组交换机才能把包裹数据送到你家终端设备。从服务角度看因特网是为应用程序提供通信基础设施的平台。它提供两种基础服务TCP服务像寄挂号信保证送达且顺序正确如网页浏览UDP服务像寄平信不保证送达但速度快如视频通话1.2 协议分层与TCP/IP模型协议分层就像公司组织架构每层专注特定功能。五层模型最实用应用层HTTP/FTP/SMTP用户直接交互 传输层TCP/UDP端到端连接 网络层IP/ICMP路由选择 链路层Ethernet/PPP相邻节点传输 物理层比特流传输关键对比OSI七层模型理论完整但实现复杂TCP/IP四层模型实际应用的标准五层模型教学最佳实践1.3 边缘与核心网络网络边缘主机手机/服务器通信模式C/S模式如访问网站P2P模式如BT下载网络核心分组交换快递分拣存储转发先收完整包再转发排队时延高峰期快递积压电路交换专线电话频分复用不同频道传不同信号时分复用轮流使用时间片计算示例 假设用TDM电路交换传输640KB文件链路速率1.536Mbps24个时隙每时隙速率 1.536Mbps / 24 64kbps 传输时间 文件大小 / 速率 640KB / 64kbps 10秒 总时间 传输时间 建立连接时间(500ms) 10.5秒2. 关键性能指标与计算2.1 时延四兄弟处理时延路由器检查分组头微秒级排队时延在缓冲区等待发送取决于流量强度流量强度 (分组长度L × 到达率a) / 链路带宽R当La/R→1时时延急剧增大传输时延发完所有比特的时间 L/R传播时延信号跑完物理链路 距离d / 传播速度s例题1000字节分组经2500km链路传输传播速率2.5×10⁸m/s传输速率2Mbps传输时延 1000×8bit / 2Mbps 4ms 传播时延 2500km / 2.5×10⁸m/s 10ms 总时延 14ms2.2 吞吐量与带宽瞬时吞吐量某个时刻的接收速率瓶颈链路端到端路径中最慢的链路如水管最细处计算技巧# 主机A→B路径速率500kbps, 2Mbps, 1Mbps 吞吐量 min(500k, 2000k, 1000k) 500kbps 传输4MB文件时间 4×8×10⁶bit / 500kbps 64秒3. 协议栈深度解析3.1 IP协议精要IPv4分组结构版本/首部长度44bit服务类型8bit总长度16bit标识/标志/片偏移分片相关TTL8bit防环路协议6TCP,17UDP首部校验和16bit源/目的IP各32bit分片计算MTU1500B分组头20B则每片最多1480B数据 980000B文件 → 需要1000个分组980B/分组 总数据量 1000×1000B 1MB 传输时间 1MB×8 / 100Mbps 80ms 经过2个路由器 → 总时延80ms 2×(1000B×8/100Mbps)80.16ms3.2 TCP vs UDP对比特性TCPUDP连接性面向连接三次握手无连接可靠性确认重传尽最大努力流量控制滑动窗口无拥塞控制AIMD算法无首部开销20字节8字节适用场景网页/邮件视频会议/DNS3.3 经典协议族应用层HTTPGET /index.html HTTP/1.1DNSnslookup www.uestc.edu.cnSMTPEHLO mail.example.com传输层TCP三次握手SYN, seqx → ← SYNACK, seqy, ackx1 → ACK, seqx1, acky1UDP伪首部校验伪首部(12B) UDP头(8B) 数据 → 计算校验和4. 典型考题解析4.1 子网划分实战题目IP地址132.119.100.200子网掩码255.255.255.240求广播地址解答确定网络前缀24011110000 → /28主机部分全120011001000 → 11001111207广播地址132.119.100.2074.2 路由算法对比RIP协议距离向量算法最大跳数15每30秒广播整个路由表问题慢收敛导致路由环路OSPF协议链路状态算法使用Dijkstra计算最短路径触发更新而非定期更新分区域管理减少开销4.3 TCP拥塞控制慢启动窗口从1MSS开始指数增长拥塞避免到达阈值后线性增长快重传收到3个重复ACK立即重传快恢复阈值减半后直接进入拥塞避免计算示例 设初始阈值16MSS出现超时后新阈值 16/2 8MSS 窗口从1MSS开始慢启动 → 1,2,4,8到达阈值 然后线性增长 → 9,10,11...5. 安全威胁与防御5.1 常见攻击类型DoS攻击带宽洪泛UDP floodSYN洪泛半开连接耗尽资源防御SYN cookie、流量清洗中间人攻击ARP欺骗DNS劫持防御数字证书、DNSSEC5.2 协议安全机制HTTPS HTTP SSL/TLSSSH替代Telnet的安全远程登录IPSec网络层加密6. 综合应用题精解题目某链路采用CSMA/CD传输速率100Mbps信号传播速度2×10⁸m/s。最小帧长64B求最大传输距离解答争用期2τ2×距离/传播速度最小帧传输时间64×8bit/100Mbps5.12μs要求传输时间≥争用期 → 5.12μs ≥ 2×d/2×10⁸解得d ≤ 512m在实际组网中这个限制决定了以太网的最大网段长度。当距离过长时需要增加中继设备或改用光纤传输

相关新闻