新書推薦:
《
欲望与家庭小说
》
售價:HK$
98.6
《
惜华年(全两册)
》
售價:HK$
70.3
《
甲骨文丛书·古代中国的军事文化
》
售價:HK$
99.7
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:HK$
244.2
《
半导体纳米器件:物理、技术和应用
》
售價:HK$
177.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:HK$
61.6
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:HK$
221.8
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:HK$
43.7
|
內容簡介: |
本书以TCPIP协议族中构建Internet所必需的、与我们交互直观的协议作为主题,详细讨论了TCPIP的体系结构和基本概念。书中涉及的主要协议包括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版前言
第1版前言
第1章 TCPIP概述1
1.1 网络互联与TCPIP1
1.1.1 用IP实现异构网络互联1
1.1.2 TCPIP协议族的引入3
1.2 网络协议的分层4
1.2.1 通用的协议分层思想4
1.2.2 TCPIP的分层模型6
1.2.3 协议分层的原则7
1.2.4 TCPIP分层模型中的两个边界7
1.2.5 点到点和端到端8
1.2.6 协议依赖关系9
1.2.7 多路复用和多路分解9
1.3 TCPIP的发展过程11
1.4 TCPIP的标准化12
1.4.1 互联网组织12
1.4.2 标准化过程14
1.4.3 互联网发展的奠基者和推动者15
1.5 中国互联网发展历史回顾15
习题16
第2章 点到点协议PPP17
2.1 引言17
2.2 PPP协议流程18
2.3 PPP帧格式19
2.4 LCP20
2.4.1 链路配置20
2.4.2 链路终止21
2.4.3 链路维护22
2.5 IPCP22
2.6 认证协议PAP22
2.7 认证协议CHAP23
2.8 PPPoE23
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 地址解析协议ARP34
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 反向地址解析协议RARP42
3.4.1 RARP的思想42
3.4.2 RARP报文42
3.4.3 RARP服务器设置42
3.5 进一步阅读43
习题44
第4章 互联网协议IP45
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 Fragment59
4.6.2 teardrop60
4.6.3 Ping of Death60
4.7 IP的发展60
4.8 IP数据报的选路61
4.8.1 路由表61
4.8.2 IP选路算法62
4.8.3 处理传入的数据报63
习题64
第5章 Internet控制报文协议ICMP65
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?章 用户数据报协议UDP78
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-Lite82
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章 传输控制协议TCP86
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版自2009年面世以来,深受读者喜爱,被多所院校选作教材。在阅读和使用本书的过程中,许多读者提出了非常宝贵的意见和建议。
网络技术更新换代极快,尽管网络协议本身的架构和基本内容相对稳定,但是随着网络新技术的不断出现,网络协议也在不断进行更新。2013年,机械工业出版社朱劼编辑就从把握协议新发展的角度提出编写第2版的建议,并与编者进行了多次沟通。2014年,我们启动了本书第2版的编写工作,参阅了大量的最新文献,特别是IETF的RFC原文,在系统梳理脉络和深入研读之后,再把最新进展融入本书。这项工作十分艰巨,历时3年,更新版终于完成。虽然内容相比第1版没有颠覆性的变化,但更新部分花费的心血并不比第1版少。
相比第1版,本书的主要变化有:
第1章 TCPIP概述。基于Modem拨号的远程接入技术早已废弃不用,而现在用户更常使用的是无线上网,所以在引入网络互联的原理时,将Wi-Fi技术作为实例。此外,对TCPIP的标准化进程和互联网在我国的发展历程进行了系统梳理,以便给读者一个全面而准确的认识。
第2章 点到点协议PPP。用于64K电话线路接入互联网的PPP早已退出历史舞台,但基于PPP思想的PPPoE等新技术的应用极为广泛。本次修订,特别加强了PPPoE的相关内容。
第3章 Internet地址及地址解析。针对IP地址分配管理出现的新变化,我们相应地进行了更新。此外,在ARP部分,根据RFC标准给出了用ARP检测IP地址冲突等应用,以及它的新进展。
第4章 互联网协议IP。IP是TCPIP协议族的“咽喉”,其体系结构及报文格式等变化不大,但其首部的ID字段、选项等有一些新变化,我们对此进行了更新。同时梳理了IP的发展变化历程,增加了安全相关的内容。
第5章 Internet控制报文协议ICMP。ICMP的变化相对较大,我们梳理了其新发展,对内容进行了重组,淘汰了过时的功能,增加了新功能的描述。
第6章 用户数据报协议UDP。UDP协议本身变化不大,主要增加了安全相关的内容。
第7章 传输控制协议TCP。TCP协议本身十分复杂,我们对TCP报文中ISN的选取、MSS协商、报文选项等内容进行了更新,对端口号进行了重新梳理,对快速重传和快速恢复算法进行了更为细致的描述,同时增加了安全相关的内容,并对读者系统研究协议给出了RFC文档导览建议。
第8章 Internet地址扩展技术。增加了匿名的点到点链路技术、NAT与ICMP的交互等新内容,同时对NAT穿越进行了重新描述。
第9章 路由协议概述。主要增加了AS新进展的介绍。
第10章 选路信息协议RIP。增加了认证、RIPng等新内容。
第11章 开放式最短路径优先OSPF。增加了认证、隐藏完全传输网络、TTZ等新内容。
第12章 边界网关协议BGP。为了让读者对互联网的整个路由体系有更为深入的认识,特别用实例给出了EGP和IGP的交互方法;介绍了BGP的最新发展,特别是对于4字节AS号的支持;增加了BGP安全相关的实例。
第13章 Internet组播。针对组播地址的新发展,对地址的使用方式进行了系统梳理。
第14章 移动IP。更新了代理通告、注册扩展等内容。
第15章 应用层系统服务。给出了DHCP的最新发展,包括选项扩展、租用更新扩展等,描述了DHCP的安全问题。DNS方面,对于域名的最新变化、根服务器的最新变化进行了更新,同时给出了一些DNS安全事件的实例。
第16章 网络管理标准SNMP。全面梳理了SNMP的发展历程,对“对象”“实例”等概念以及读取单个对象、表格对象的实例进行了更新,同时总结了SNMP面临的安全威胁。
为突出重点,方便阅读,我们把第1版的“第17章应用层协议”根据协议的应用相似性拆分成三章,并增加了Telnet和NTP两个新协议。具体为:
第17章 万维网与电子邮件系统。在万维网方面,更新了其发展历史,增加了最新的HTTP2协议简介,并描述了HTTP面临的安全问题。在电子邮件系统方面,着力描述了其面临的安全问题。
第18章 文件共享与远程登录。在文件共享方面,更新了FTP的主动模式、被动模式等内容,同时描述了其安全问题;新增了远程登录协议Telnet。
第19章 信息查询与时间服务。在信息查询方面,对Whois的新进展进行了系统梳理和描述;新增了网络时间协议NTP。
总的来说,在本书更新时,我们着力考虑了以下四点:一是给读者最新、最权威的解读,所有协议的内容都覆盖到本书修订完成之际(2017年4月)的最新信息,所有解读都尽量查找最原始的出处;二是适应当前网络安全研究的热点,给出了每个协议存在的一些安全缺陷和风险;三是尽量反映我国科技工作者在网络协议发展中所做出的贡献;四是对于每一个协议都增加了发展历程,以便给读者一个清晰的脉络,同时也便于读者查找相关资源进行进一步的研究。
在本书第2版即将出版之际,笔者特别感谢机械工业出版社的支持,感谢朱劼编辑和迟振春编辑的辛勤工作!在本书第1版前言中,笔者介绍了本书的形成过程。没有解放军信息工程大学王清贤教授的前期积累,我们可能需要走更艰苦的路。本书第2版编写完成后,王清贤教授再次通读了全文,并对每一章都提出了修改建议,在此表示衷心的感谢!
本书在编写过程中参阅了不少文献,书后的参考文献中未必能一一列举,不周之处还望谅解,并在此一并感谢!
由于水平有限,错漏之处在所难免,热忱欢迎广大读者批评、指导及交流,编者的电子邮箱为:kouxiaorui@263.net。
编 者
|
|