《网络空间安全学科规划教材网络协议分析 第2版》寇晓蕤蔡延荣张连成 | PDF下载|ePub下载
网络空间安全学科规划教材网络协议分析 第2版 版权信息
- 出版社:机械工业出版社
- 出版时间:2017-03-01
- ISBN:9787111576143
- 条形码:9787111576143 ; 978-7-111-57614-3
网络空间安全学科规划教材网络协议分析 第2版 内容简介
本书以TCP/IP协议族中构建Internet所必需的、与我们交互直观的协议作为主题,详细讨论了TCP/IP的体系结构和基本概念。书中涉及的主要协议包括PPP、ARP、RARP、IP、ICMP、UDP、TCP、NAT、RIP、OSPF、BGP、IGMP、BOOTP、DHCP、DNS、SNMP、HTTP、MIME、POP、IMAP、FTP、NVT、Whois、NTP等。本书可作为高等院校计算机、网络工程、通信工程、信息安全等专业本科生与研究生“网络协议分析”课程的教材,也可作为相关领域工程技术人员的参考用书。
网络空间安全学科规划教材网络协议分析 第2版 目录
第2版前言
第1版前言
第1章 TCP/IP概述 1
1.1 网络互联与TCP/IP 1
1.1.1 用IP实现异构网络互联 1
1.1.2 TCP/IP协议族的引入 3
1.2 网络协议的分层 4
1.2.1 通用的协议分层思想 4
1.2.2 TCP/IP的分层模型 6
1.2.3 协议分层的原则 7
1.2.4 TCP/IP分层模型中的两个边界 7
1.2.5 点到点和端到端 8
1.2.6 协议依赖关系 9
1.2.7 多路复用和多路分解 9
1.3 TCP/IP的发展过程 11
1.4 TCP/IP的标准化 12
1.4.1 互联网组织 12
1.4.2 标准化过程 14
1.4.3 互联网发展的奠基者和推动者 15
1.5 中国互联网发展历史回顾 15
习题 16
第2章 点到点协议PPP 17
2.1 引言 17
2.2 PPP协议流程 18
2.3 PPP帧格式 19
2.4 LCP 20
2.4.1 链路配置 20
2.4.2 链路终止 21
2.4.3 链路维护 22
2.5 IPCP 22
2.6 认证协议PAP 22
2.7 认证协议CHAP 23
2.8 PPPoE 23
2.8.1 以太网回顾 23
2.8.2 PPPoE的引入 24
2.8.3 PPPoE协议流程 25
2.8.4 PPPoE报文格式与封装 25
习题 27
第3章 Internet地址及地址解析 28
3.1 引言 28
3.2 Internet地址 29
3.2.1 Internet编址方法 29
3.2.2 IP地址的格式 29
3.2.3 IP地址的分类 30
3.2.4 关于IP地址的几点说明 32
3.3 地址解析协议ARP 34
3.3.1 两种地址解析方式 35
3.3.2 ARP的思想和步骤 35
3.3.3 跨网转发时ARP的使用方法 36
3.3.4 ARP提高通信效率的措施 37
3.3.5 ARP报文格式及封装 37
3.3.6 ARP命令 38
3.3.7 ARP欺骗 38
3.3.8 用ARP实现地址冲突检测 40
3.4 反向地址解析协议RARP 42
3.4.1 RARP的思想 42
3.4.2 RARP报文 42
3.4.3 RARP服务器设置 42
3.5 进一步阅读 43
习题 44
第4章 互联网协议IP 45
4.1 引言 45
4.2 IP数据报格式 45
4.3 IP数据报的分片和重组 50
4.3.1 分片控制 50
4.3.2 分片重组 51
4.4 IP数据报首部校验和的计算 55
4.5 IP选项 56
4.5.1 记录路由选项 57
4.5.2 源路由选项 58
4.5.3 时间戳选项 58
4.5.4 与选项相关的DOS命令 59
4.6 IP的一些安全问题 59
4.6.1 Tiny Fragment 59
4.6.2 teardrop 60
4.6.3 Ping of Death 60
4.7 IP的发展 60
4.8 IP数据报的选路 61
4.8.1 路由表 61
4.8.2 IP选路算法 62
4.8.3 处理传入的数据报 63
习题 64
第5章 Internet控制报文协议ICMP 65
5.1 引言 65
5.2 ICMP报文 66
5.3 差错报告类报文 67
5.3.1 目的站不可达报文 67
5.3.2 超时报文 68
5.3.3 参数错误报文 68
5.3.4 Photuris报文 68
5.4 请求/应答类报文 69
5.4.1 回送请求和回送应答报文 69
5.4.2 路由器通告和路由器恳求报文 69
5.4.3 时戳请求和时戳应答报文 70
5.5 单向通知的控制类报文 71
5.6 实验性的ICMP报文 72
5.7 废弃不用的ICMP报文 73
5.7.1 源站抑制报文 73
5.7.2 地址掩码请求和地址掩码应答报文 73
5.7.3 ICMP域名报文 73
5.8 ICMP应用举例 74
5.8.1 ping程序 74
5.8.2 traceroute程序 75
5.9 ICMP的一些安全问题 76
5.9.1 基于ICMP的DoS攻击 76
5.9.2 基于ICMP重定向的路由欺骗 77
习题 77
第?6?章 用户数据报协议UDP 78
6.1 引言 78
6.2 引入传输层的必要性 78
6.3 网络应用的标识 79
6.3.1 数据传输的*终目的地 79
6.3.2 进程与端口号的关系 80
6.4 UDP概述 80
6.5 UDP报文 80
6.5.1 报文格式 80
6.5.2 报文封装 81
6.5.3 *大用户数据报长度 81
6.6 UDP校验和 81
6.6.1 校验和的计算方法 81
6.6.2 UDP-Lite 82
6.7 UDP的多路复用与多路分解 83
6.8 UDP端口号的使用 83
6.8.1 客户端/服务器模型 83
6.8.2 基于客户端/服务器模型的端口使用方法 83
6.9 UDP的一些安全问题 84
6.9.1 UDP洪泛攻击 84
6.9.2 基于UDP的反射DDoS攻击 85
习题 85
第7章 传输控制协议TCP 86
7.1 引言 86
7.2 TCP的特点 86
7.3 TCP连接 87
7.3.1 TCP连接建立 87
7.3.2 TCP连接正常关闭 89
7.3.3 TCP连接异常关闭 90
7.3.4 TCP半开连接检测 90
7.3.5 端口、端点和连接 90
7.4 提供可靠性 91
7.4.1 防止丢失的机制 92
7.4.2 防止重复和乱序的机制 92
7.4.3 TCP确认机制的特点 92
7.4.4 超时重传定时器的设置 93
7.5 传输效率与流量控制 95
7.5.1 一般的滑动窗口机制 95
7.5.2 TCP的滑动窗口机制 95
7.5.3 端到端流量控制 96
7.5.4 TCP的坚持定时器 96
7.5.5 糊涂窗口综合征 97
7.6 TCP的拥塞控制机制 98
7.6.1 慢启动与拥塞避免 98
7.6.2 快速重传与快速恢复 100
7.7 IP层对改善TCP性能的支持 101
7.8 TCP报文段格式 102
7.8.1 TCP的码元比特 103
7.8.2 TCP的校验和 104
7.8.3 TCP选项 104
7.9 TCP的安全问题 106
7.10 对TCP的几点说明 107
习题 108
第8章 Internet地址扩展技术
第1版前言
第1章 TCP/IP概述 1
1.1 网络互联与TCP/IP 1
1.1.1 用IP实现异构网络互联 1
1.1.2 TCP/IP协议族的引入 3
1.2 网络协议的分层 4
1.2.1 通用的协议分层思想 4
1.2.2 TCP/IP的分层模型 6
1.2.3 协议分层的原则 7
1.2.4 TCP/IP分层模型中的两个边界 7
1.2.5 点到点和端到端 8
1.2.6 协议依赖关系 9
1.2.7 多路复用和多路分解 9
1.3 TCP/IP的发展过程 11
1.4 TCP/IP的标准化 12
1.4.1 互联网组织 12
1.4.2 标准化过程 14
1.4.3 互联网发展的奠基者和推动者 15
1.5 中国互联网发展历史回顾 15
习题 16
第2章 点到点协议PPP 17
2.1 引言 17
2.2 PPP协议流程 18
2.3 PPP帧格式 19
2.4 LCP 20
2.4.1 链路配置 20
2.4.2 链路终止 21
2.4.3 链路维护 22
2.5 IPCP 22
2.6 认证协议PAP 22
2.7 认证协议CHAP 23
2.8 PPPoE 23
2.8.1 以太网回顾 23
2.8.2 PPPoE的引入 24
2.8.3 PPPoE协议流程 25
2.8.4 PPPoE报文格式与封装 25
习题 27
第3章 Internet地址及地址解析 28
3.1 引言 28
3.2 Internet地址 29
3.2.1 Internet编址方法 29
3.2.2 IP地址的格式 29
3.2.3 IP地址的分类 30
3.2.4 关于IP地址的几点说明 32
3.3 地址解析协议ARP 34
3.3.1 两种地址解析方式 35
3.3.2 ARP的思想和步骤 35
3.3.3 跨网转发时ARP的使用方法 36
3.3.4 ARP提高通信效率的措施 37
3.3.5 ARP报文格式及封装 37
3.3.6 ARP命令 38
3.3.7 ARP欺骗 38
3.3.8 用ARP实现地址冲突检测 40
3.4 反向地址解析协议RARP 42
3.4.1 RARP的思想 42
3.4.2 RARP报文 42
3.4.3 RARP服务器设置 42
3.5 进一步阅读 43
习题 44
第4章 互联网协议IP 45
4.1 引言 45
4.2 IP数据报格式 45
4.3 IP数据报的分片和重组 50
4.3.1 分片控制 50
4.3.2 分片重组 51
4.4 IP数据报首部校验和的计算 55
4.5 IP选项 56
4.5.1 记录路由选项 57
4.5.2 源路由选项 58
4.5.3 时间戳选项 58
4.5.4 与选项相关的DOS命令 59
4.6 IP的一些安全问题 59
4.6.1 Tiny Fragment 59
4.6.2 teardrop 60
4.6.3 Ping of Death 60
4.7 IP的发展 60
4.8 IP数据报的选路 61
4.8.1 路由表 61
4.8.2 IP选路算法 62
4.8.3 处理传入的数据报 63
习题 64
第5章 Internet控制报文协议ICMP 65
5.1 引言 65
5.2 ICMP报文 66
5.3 差错报告类报文 67
5.3.1 目的站不可达报文 67
5.3.2 超时报文 68
5.3.3 参数错误报文 68
5.3.4 Photuris报文 68
5.4 请求/应答类报文 69
5.4.1 回送请求和回送应答报文 69
5.4.2 路由器通告和路由器恳求报文 69
5.4.3 时戳请求和时戳应答报文 70
5.5 单向通知的控制类报文 71
5.6 实验性的ICMP报文 72
5.7 废弃不用的ICMP报文 73
5.7.1 源站抑制报文 73
5.7.2 地址掩码请求和地址掩码应答报文 73
5.7.3 ICMP域名报文 73
5.8 ICMP应用举例 74
5.8.1 ping程序 74
5.8.2 traceroute程序 75
5.9 ICMP的一些安全问题 76
5.9.1 基于ICMP的DoS攻击 76
5.9.2 基于ICMP重定向的路由欺骗 77
习题 77
第?6?章 用户数据报协议UDP 78
6.1 引言 78
6.2 引入传输层的必要性 78
6.3 网络应用的标识 79
6.3.1 数据传输的*终目的地 79
6.3.2 进程与端口号的关系 80
6.4 UDP概述 80
6.5 UDP报文 80
6.5.1 报文格式 80
6.5.2 报文封装 81
6.5.3 *大用户数据报长度 81
6.6 UDP校验和 81
6.6.1 校验和的计算方法 81
6.6.2 UDP-Lite 82
6.7 UDP的多路复用与多路分解 83
6.8 UDP端口号的使用 83
6.8.1 客户端/服务器模型 83
6.8.2 基于客户端/服务器模型的端口使用方法 83
6.9 UDP的一些安全问题 84
6.9.1 UDP洪泛攻击 84
6.9.2 基于UDP的反射DDoS攻击 85
习题 85
第7章 传输控制协议TCP 86
7.1 引言 86
7.2 TCP的特点 86
7.3 TCP连接 87
7.3.1 TCP连接建立 87
7.3.2 TCP连接正常关闭 89
7.3.3 TCP连接异常关闭 90
7.3.4 TCP半开连接检测 90
7.3.5 端口、端点和连接 90
7.4 提供可靠性 91
7.4.1 防止丢失的机制 92
7.4.2 防止重复和乱序的机制 92
7.4.3 TCP确认机制的特点 92
7.4.4 超时重传定时器的设置 93
7.5 传输效率与流量控制 95
7.5.1 一般的滑动窗口机制 95
7.5.2 TCP的滑动窗口机制 95
7.5.3 端到端流量控制 96
7.5.4 TCP的坚持定时器 96
7.5.5 糊涂窗口综合征 97
7.6 TCP的拥塞控制机制 98
7.6.1 慢启动与拥塞避免 98
7.6.2 快速重传与快速恢复 100
7.7 IP层对改善TCP性能的支持 101
7.8 TCP报文段格式 102
7.8.1 TCP的码元比特 103
7.8.2 TCP的校验和 104
7.8.3 TCP选项 104
7.9 TCP的安全问题 106
7.10 对TCP的几点说明 107
习题 108
第8章 Internet地址扩展技术