![]()
内容推荐 本书以TCP/IP协议族中构建Internet所必需的、与使用者交互最直观的协议作为主题,详细讨论了TCP/IP的体系结构和基本概念,深入分析了各协议的工作流程、报文格式、主要应用及安全隐患,并结合Wireshark抓包实例,通过报文分析,更直观地展现协议流程及应用原理。主要内容包括:网络接口层协议——以太网、无线局域网、VLAN、PPP;网络层协议——ARP和RARP、IP、ICMP;运输层协议——UDP、TCP;路由选择协议——RIP、OSPF;应用层协议——DNS、HTTP、SMTP、POP、FTP。 本书可作为相关专业学生的教材,也可供网络爱好者参考。 目录 第1章 网络概述 1.1 网络互连和TCP/IP 1.1.1 网络互连 1.1.2 TCP/IP协议族 1.2 网络协议与层次划分 1.2.1 网络协议的概念 1.2.2 0S1分层模型 1.2.3 TCP/IP分层模型 1.3 互联网地址 1.3.1 IP地址 1.3.2 子网划分 1.3.3 超网编址 1.4 MAC地址 1.5 封包与解包 1.6 多路复用和多路分用 1.7 Wireshark简介 习题1 第2章 网络接口层协议 2.1 以太网及IEEE 802 2.1.1 以太网技术 2.1.2 帧格式 2.2.1 无线局域网简介 2.2.2 IEEE 802.11帧格式 2.3 虚拟局域网 2.3.1 虚拟局域网技术 2.3.2 IEEE 802.1Q帧格式 2.4 PPP 2.4.1 PPP简介 2.4.2 PPP帧格式 2.4.3 LCP 2.4.4 PAP 2.4.5 CHAP 2.4.6 IPCP 习题2 第3章 地址解析协议和逆地址解析协议 3.1 地址解析协议 3.1.1 ARP的工作原理 3.1.2 ARP高速缓存 3.1.3 ARP报文格式及封装 3.1.4 ARP报文分析 3.1.5 跨网转发时ARP的用法 3.1.6 ARP欺骗攻击 3.2 逆地址解析协议 3.2.1 RARP的工作原理 3.2.2 RARP报文格式及封装 3.2.3 RARP服务器的设计 习题3 第4章 互联网协议 4.1 IP的基本原理 4.2 IP数据报格式 4.3 IP数据报的分片与重组 4.3.1 数据链路层的MTU 4.3.2 分片处理 4.3.3 分片重组 4.3.4 路径MTU发现 4.4 IP首部校验和的计算 4.5 IP首部的选项 4.5.1 记录路由选项 4.5.2 时间戳选项 4.5.3 源路由选项 4.6 IPv6 4.6.1 IPv6简介 4.6.2 IPv6地址 4.6.3 IPv6数据报格式 4.7 IP的安全问题 习题4 第5章 网际控制报文协议 5.1 辅助IP的ICMP 5.2 ICMP报文 5.3 差错报告类报文 5.3.1 目的站不可达报文 5.3.2 数据报超时报文 5.3.3 数据报参数错误报文 5.3.4 Photuris报文 5.4 请求/应答类报文 5.4.1 回送请求和回送应答报文 5.4.2 路由器通告和路由器请求报文 5.4.3 时间戳请求和时间戳应答报文 5.5 重定向报文 5.6 ICMP的应用 5.6.1 Ping程序 5.6.2 Traceroute程序 5.7 ICMP的安全问题 5.7.1 Smurf攻击 5.7.2 基于ICMP重定向的路由欺骗攻击 习题5 第6章 用户数据报协议 6.1 运输层的引入 6.1.1 运输层的作用 6.1.2 运输层的端口 6.2 UDP概述 6.3 UDP报文 6.3.1 UDP报文格式 6.3.2 UDP数据报的最大长度 6.4 UDP校验和的计算方法 6.5 UDP-Lite 6.6 UDP的应用 6.6.1 基于UDP的主机和端口扫描 6.6.2 基于UDP的Traceroute 6.7 UDP的安全问题 习题6 第7章 传输控制协议 7.1 TCP概述 7.2 TCP报文 7.2.1 TCP报文格式及封装 7.2.2 TCP的最大报文段长度 7.2.3 TCP选项 7.3 TCP的连接管理 7.3.1 TCP的连接建立 7.3.2 TCP的连接释放 7.3.3 TCP连接的异常关闭 7.4 TCP的可靠传输 7.4.1 确认应答机制防止丢失 7.4.2 序号防止重复和乱序 7.4.3 TCP的确认机制 7.4.4 超时重传定时器 7.5 TCP的流量控制 7.5.1 TCP的滑动窗口机制 7.5.2 滑动窗口机制下的确认与重传 7.5.3 端对端的流量控制 7.5.4 死锁和坚持计时器 7.5.5 糊涂窗口综合症 7.6 TCP的拥塞控制 7.6.1 慢开始和拥塞避免 7.6.2 快重传和快恢复 7.7 TCP的应用 7.7.1 扫描主机和端口 7.7.2 路由跟踪 7.7.3 TCP序列号探测 7.8 TCP的安全问题 7.8.1 SYN洪泛攻击 7.8.2 Land攻击 习题7 第8章 选路信息协议 8.1 路由选择协议的几个基本概念 8.1.1 路由算法 8.1.2 自治系统与路由协议 8.2 RIP的工作原理 8.2.1 路由信息交换 8.2.2 距离向量算法 8.3 RIP的定时器管理 8.4 RIP的报文格式 8.4.1 RIP1的报文格式 8.4.2 RIP2的报文格式 8.5 RIP的慢收敛问题及其对策 8.6 总结 习题8 第9章 开放最短路径优先 9.1 OSPF概述 9.2 OSPF的工作原理 9.2.1 OSPF的信息交换 9.2.2 链路状态算法 9.2.3 OSPF的区域划分 9.2.4 OSPF的路由汇总 9.3 OSPF的5种报文类型 9.3.1 公共首部 9.3.2 Hello报文 9.3.3 数据库描述报文 9.3.4 链路状态请求报文 9.3.5 链路状态更新报文 9.3.6 链路状态确认报文 9.4 总结 习题9 第10章 域名系统 10.1 域名系统概述 10.2 互联网的域名结构 10.3 域名服务器 10.4 域名解析原理 10.5 DNS报文格式 10.5.1 报文格式 |