新書推薦:
《
FANUC工业机器人装调与维修
》
售價:NT$
454.0
《
吕著中国通史
》
售價:NT$
286.0
《
爱琴海的光芒 : 千年古希腊文明
》
售價:NT$
908.0
《
不被他人左右:基于阿德勒心理学的无压力工作法
》
售價:NT$
301.0
《
SDGSAT-1卫星热红外影像图集
》
售價:NT$
2030.0
《
股市趋势技术分析(原书第11版)
》
售價:NT$
1010.0
《
汉匈战争全史
》
售價:NT$
454.0
《
恶的哲学研究(社会思想丛书)
》
售價:NT$
500.0
|
編輯推薦: |
本书以TCP/IP协议族中构建Internet所必需的、与使用者交互最直观的协议作为主题,详细讨论了TCP/IP的体系结构和基本概念,深入分析了各协议的工作流程、报文格式、主要应用及安全隐患,并结合Wireshark抓包实例,通过报文分析,更直观地展现协议流程及应用原理。主要内容包括:网络接口层协议——以太网、无线局域网、VLAN、PPP;网络层协议——ARP和RARP、IP、ICMP;运输层协议——UDP、 TCP;路由选择协议——RIP、OSPF; 应用层协议——DNS、HTTP、SMTP、POP、FTP。
本书可作为相关专业学生的教材,也可供网络爱好者参考。
|
內容簡介: |
本书以TCP/IP协议族中构建Internet所必需的、与使用者交互最直观的协议作为主题,详细讨论了TCP/IP的体系结构和基本概念,深入分析了各协议的工作流程、报文格式、主要应用及安全隐患,并结合Wireshark抓包实例,通过报文分析,更直观地展现协议流程及应用原理。主要内容包括:网络接口层协议——以太网、无线局域网、VLAN、PPP;网络层协议——ARP和RARP、IP、ICMP;运输层协议——UDP、 TCP;路由选择协议——RIP、OSPF; 应用层协议——DNS、HTTP、SMTP、POP、FTP。 本书可作为相关专业学生的教材,也可供网络爱好者参考。
|
目錄:
|
第1章网络概述1
1.1网络互连和TCP/IP1
1.1.1网络互连1
1.1.2TCP/IP协议族2
1.2网络协议与层次划分2
1.2.1网络协议的概念2
1.2.2OSI分层模型3
1.2.3TCP/IP分层模型4
1.3互联网地址4
1.3.1IP地址4
1.3.2子网划分6
1.3.3超网编址6
1.4MAC地址6
1.5封包与解包7
1.6多路复用和多路分用7
1.7Wireshark简介8
习题111
第2章网络接口层协议12
2.1以太网及IEEE 802.312
2.1.1以太网技术12
2.1.2帧格式12
2.2无线局域网及IEEE 802.1115
2.2.1无线局域网简介15
2.2.2IEEE 802.11帧格式17
2.3虚拟局域网19
2.3.1虚拟局域网技术19
2.3.2IEEE 802.1Q帧格式20
2.4PPP21
2.4.1PPP简介21
2.4.2PPP帧格式22
2.4.3LCP23
2.4.4PAP32
2.4.5CHAP34
2.4.6IPCP36
习题239
目录网络协议分析与实践第3章地址解析协议和逆地址解析协议40
3.1地址解析协议40
3.1.1ARP的工作原理40
3.1.2ARP高速缓存41
3.1.3ARP报文格式及封装42
3.1.4ARP报文分析43
3.1.5跨网转发时ARP的用法44
3.1.6ARP欺骗攻击45
3.2逆地址解析协议46
3.2.1RARP的工作原理46
3.2.2RARP报文格式及封装47
3.2.3RARP服务器的设计47
习题348
第4章互联网协议49
4.1IP的基本原理49
4.2IP数据报格式49
4.3IP数据报的分片与重组52
4.3.1数据链路层的MTU52
4.3.2分片处理53
4.3.3分片重组55
4.3.4路径MTU发现56
4.4IP首部校验和的计算57
4.5IP首部的选项59
4.5.1记录路由选项59
4.5.2时间戳选项61
4.5.3源路由选项63
4.6IPv664
4.6.1IPv6简介64
4.6.2IPv6地址65
4.6.3IPv6数据报格式65
4.7IP的安全问题67
习题468
第5章网际控制报文协议69
5.1辅助IP的ICMP69
5.2ICMP报文70
5.3差错报告类报文71
5.3.1目的站不可达报文71
5.3.2数据报超时报文73
5.3.3数据报参数错误报文73
5.3.4Photuris报文74
5.4请求/应答类报文74
5.4.1回送请求和回送应答报文74
5.4.2路由器通告和路由器请求报文75
5.4.3时间戳请求和时间戳应答报文76
5.5重定向报文78
5.6ICMP的应用79
5.6.1Ping程序79
5.6.2Traceroute程序80
5.7ICMP的安全问题81
5.7.1Smurf攻击81
5.7.2基于ICMP重定向的路由欺骗攻击82
习题582
第6章用户数据报协议83
6.1运输层的引入83
6.1.1运输层的作用83
6.1.2运输层的端口84
6.2UDP概述84
6.3UDP报文84
6.3.1UDP报文格式84
6.3.2UDP数据报的最大长度85
6.4UDP校验和的计算方法86
6.5UDP-Lite86
6.6UDP的应用87
6.6.1基于UDP的主机和端口扫描87
6.6.2基于UDP的Traceroute88
6.7UDP的安全问题89
习题690
第7章传输控制协议91
7.1TCP概述91
7.2TCP报文92
7.2.1TCP报文格式及封装92
7.2.2TCP的最大报文段长度94
7.2.3TCP选项95
7.3TCP的连接管理97
7.3.1TCP的连接建立97
7.3.2TCP的连接释放101
7.3.3TCP连接的异常关闭104
7.4TCP的可靠传输105
7.4.1确认应答机制防止丢失105
7.4.2序号防止重复和乱序106
7.4.3TCP的确认机制106
7.4.4超时重传定时器107
7.5TCP的流量控制108
7.5.1TCP的滑动窗口机制108
7.5.2滑动窗口机制下的确认与重传109
7.5.3端对端的流量控制110
7.5.4死锁和坚持计时器111
7.5.5糊涂窗口综合症111
7.6TCP的拥塞控制111
7.6.1慢开始和拥塞避免112
7.6.2快重传和快恢复113
7.7TCP的应用114
7.7.1扫描主机和端口114
7.7.2路由跟踪115
7.7.3TCP序列号探测116
7.8TCP的安全问题116
7.8.1SYN洪泛攻击116
7.8.2Land攻击117
习题7117
第8章选路信息协议118
8.1路由选择协议的几个基本概念118
8.1.1路由算法118
8.1.2自治系统与路由协议118
8.2RIP的工作原理119
8.2.1路由信息交换119
8.2.2距离向量算法120
8.3RIP的定时器管理121
8.4RIP的报文格式122
8.4.1RIP1的报文格式122
8.4.2RIP2的报文格式123
8.5RIP的慢收敛问题及其对策124
8.6总结126
习题8126
第9章开放最短路径优先128
9.1OSPF概述128
9.2OSPF的工作原理128
9.2.1OSPF的信息交换128
9.2.2链路状态算法129
9.2.3OSPF的区域划分129
9.2.4OSPF的路由汇总130
9.3OSPF的5种报文类型131
9.3.1公共首部132
9.3.2Hello报文133
9.3.3数据库描述报文136
9.3.4链路状态请求报文139
9.3.5链路状态更新报文140
9.3.6链路状态确认报文148
9.4总结149
习题9149
第10章域名系统150
10.1域名系统概述150
10.2互联网的域名结构150
10.3域名服务器152
10.4域名解析原理153
10.5DNS报文格式155
10.5.1报文格式155
10.5.2报文封装158
10.6DNS的资源记录159
10.7DNS的安全问题162
习题10163
第11章万维网和超文本传送协议164
11.1万维网164
11.1.1万维网概述164
11.1.2统一资源定位符164
11.1.3超文本标记语言165
11.2超文本传送协议166
11.2.1HTTP概述166
11.2.2HTTP的非持续连接和持续连接167
11.2.3HTTP的报文格式169
11.3代理服务器174
11.4HTTP的安全问题176
习题11177
第12章电子邮件系统178
12.1电子邮件概述178
12.1.1电子邮件的组成178
12.1.2电子邮件的传输过程179
12.1.3邮箱地址及电子邮件格式179
12.2简单邮件传送协议181
12.3邮局协议184
12.4网际报文存储协议186
12.5通用互联网邮件扩充187
12.6基于万维网的电子邮件190
12.7电子邮件的安全问题191
习题12192
第13章文件传送协议193
13.1FTP概述193
13.2FTP的工作原理194
13.2.1FTP的进程模型194
13.2.2FTP的命令与应答195
13.2.3FTP的数据传输197
13.2.4FTP协议分析198
13.3简单文件传送协议199
13.3.1TFTP概述199
13.3.2TFTP报文类型199
13.3.3TFTP报文分析201
13.4FTP的安全问题202
习题13202
参考文献203
|
內容試閱:
|
网络中的数据传输,是在计算机网络协议的基础上,双方按照协议的内容和机制来发送和读取数据,进而实现网络的信息共享和存储转发功能。TCP/IP协议是互联网中最重要的通信协议,它的存在奠定了整个互联网通信的基础。TCP/IP协议采用分层结构,规定了数据如何封装、寻址、传输、路由和接收。
随着数字化和智能化时代的来临,网络应用和用户规模呈现爆炸式增长,给网络基础设施的运行和管理带来了巨大的挑战。多样化的网络管理需要提供必要的信息,如负载均衡、路由选择、入侵检测、网内缓存、流量工程、性能诊断及策略增强等。为了能够高效稳定地传输数据,有必要了解网络的构造及数据传输的原理。
除此之外,网络安全问题也日益严峻。TCP/IP协议族的设计是建立在相互信任和安全的基础上的,因此网络协议存在各种安全隐患,随着网络应用的普及,出现了各种攻击手段。如利用TCP协议缺点进行的SYN洪泛攻击,是拒绝服务攻击的典型方式。利用ARP协议缺陷进行的ARP欺骗攻击,可导致内网主机频繁掉线。应用层协议HTTP、SMTP、FTP等都是以基于文本的ASCII形式,采用明文传输,很容易被嗅探抓包,以致泄露用户名、密码等敏感信息。通过对TCP/IP协议的学习,掌握各协议的实现缺陷及安全隐患,才能在网络管理过程中进行相应的安全设置,有效避免网络安全事件的发生,保障网络及系统的稳定运行,保护用户的个人隐私。
本书以TCP/IP协议原理介绍及报文分析为主,详细介绍了各协议的工作流程、报文格式、主要应用及安全隐患,并结合抓包实例,通过报文分析,更直观地展现协议流程及应用原理。
本书共有13章。
第1章为网络概述,介绍网络互连的思想,TCP/IP协议的引入,TCP/IP协议的分层模型,以及其他与协议相关的基本概念。
第2章介绍网络接口层协议,包括以太网、无线局域网、VLAN、PPP,主要介绍各协议的应用场景、协议原理、协议数据帧的封装格式、协议的报文分析。
第3章介绍地址解析协议和逆地址解析协议,包括协议的应用场景、协议流程及报文格式。
第4章介绍互联网协议,包括IP的报文格式、IP数据报的分片和重组、IP选项、报文分析等。
第5章介绍网际控制报文协议,包括ICMP的报文分类,各报文的格式,ICMP的应用实例,以及报文分析。
第6章介绍用户数据报协议,包括UDP的报文格式,UDP校验和的计算,UDPLite,以及报文分析。
第7章介绍传输控制协议,包括TCP的报文格式,TCP的连接管理,TCP的可靠传输,TCP的流量控制和拥塞控制,TCP的应用,以及报文分析。
第8章介绍选路信息协议,包括RIP协议的工作原理,根据矢量距离算法更新路由表的过程,RIP1和RIP2的报文格式,以及报文分析。
前言网络协议分析与实践第9章介绍开放最短路径优先协议,包括OSPF的报文分类,OSPF的报文格式,链路状态数据库进行更新的过程,以及报文分析。
第10章介绍域名系统协议,包括DNS的作用,域名结构,域名服务器的分类及作用,域名解析过程,DNS协议报文格式,以及报文分析。
第11章介绍了万维网和超文本传送协议,包括WWW的相关内容,HTTP协议原理,HTTP的报文格式及报文分析。
第12章介绍了电子邮件系统的相关内容,包括邮件系统的组成,发送邮件和接收邮件的过程及使用的协议,SMTP和POP协议的工作流程及报文分析。
第13章介绍文件传送协议,包括FTP的两种连接,FTP的工作流程及报文分析。
本书的读者应掌握一定的计算机网络基础知识,本书可作为高等院校网络工程专业学生的教材和教学参考书,也可作为网络应用开发人员、网络测试和管理人员、网络安全和维护人员的参考用书。
本书由孙晓玲、刘庆杰、李姗姗、庞国莉共同编写。
由于作者水平有限,书中不足之处在所难免,敬请读者批评指正。
编者2022年9月
|
|