内容简介
1.1什么是TCP/IP
第1章 TCP/IP简介
1.2TCP/IP的来源和历史
1.2.1TCP/IP的设计目标
1.2.2TCP/IP的年代史
1.2.3谁拥有TCP/IP
1.2.4管理TCP/IP的标准组织
1.3TCP/IP标准和RFC
1.4 OSI网络参考模型概述
1.4.1模型将网络分解为层
1.4.2 ISO/OSI网络参考模型
1.4.3协议层的运行情况
1.4.4物理层
1.4.5数据链路层
1.4.7传输层
1.4.6 网络层
1.4.8会话层
1.4.9表示层
1.4.10应用层
1.5TCP/IP网络模型
1.5.1TCP/IP网络访问层
1.5.2TCP/IP网络访问层协议
1.5.3TCP/IP Internet层功能
1.5.4 Internet层协议
1.5.5TCP/IP传输层功能
1.5.6传输层协议
1.5.7TCP/IP应用层
1.6 TCP/IP协议、服务、套接字和端口
1.6.1 TCP/IP协议号
1.7 TCP/IP的数据封装
1.6.2 TCP/IP端口号
1.6.3TCP/IP套接字
1.8关于协议分析
1.8.1协议分析的角色
1.8.2协议分析器要素
1.8.3混杂模式卡和驱动器
1.8.4数据包筛选器
1.8.5跟踪缓冲
1.8.6解码
1.8.7警报
1.8.8统计数据
1.8.9在网络上设置协议分析器
1.8.10外在集线器
1.8.12远程监测(RMON)
1.9本章小结
1.8.11 端口重定向
1.10复习题
1.11 实习项目
1.12案例项目
第2章 IP寻址技术及相关主题
2.1 IP寻址技术基础知识
2.2 IP地址剖析
2.3 IP地址类别
2.3.1 A类地址详谈
2.3.2 B类地址详谈
2.3.3 C类地址详谈
2.3.4 D类和E类地址详谈
2.4 网络、广播、多播以及其他特殊的IP地址
2.4.1广播数据包结构
2.4.2多播数据包及其地址结构
2.5逐渐消失的IP地址空间
2.6二进制的数学运算概述
2.6.1十进制数字转换为二进制数字
2.6.2二进制转换为十进制
2.6.3高阶位模式
2.6.4低阶位模式
2.7关于IP网络、子网以及掩码
2.8 CIDR(域间无类别路由选择法)
2.9公共IP地址和专用IP地址
2.10管理对IP地址信息的访问
2.11获得公共IP地址
2.12 IP地址配置
2.12.1 网络空间
2.12.2主机空间
2.13本章小结
2.14 复习题
2.15实习项目
2.16案例项目
第3章 数据链路层和网络层TCP/IP协议
3.1数据链路层协议
3.1.1 SLIP
3.1.2 PPP
3.1.3 PPP链接的特殊处理
3.2帧类型
3.2.1 以太网帧类型
3.2.2令牌环帧类型
3.3 IP环境中的硬件地址
3.3.1 ARP数据包域和功能
3.3.2 ARP高速缓存
3.3.3代理ARP
3.4网络层协议
3.3.4 RARP
3.5 关于IP
3.5.1发送IP数据报
3.5.2路由器解析过程
3.6 IP数据报的生存时间
3.7碎片和重新组装
3.8服务传输选项
3.8.1优先顺序
3.8.2服务类型(TOS)
3.9 IP题头域和功能
3.9.1 版本域
3.9.2题头长度域
3.9.3服务类型域
3.9.4总长度域
3.9.6标记域
3.9.5标识域
3.9.7碎片偏移量域
3.9.8 TTL域
3.9.9协议域
3.9.10题头校验和域
3.9.11源地址域
3.9.12信宿地址域
3.9.13选项域
3.10本章小结
3.11 复习题
3.12 实习项目
3.13案例项目
第4章 Internet控制消息协议(ICMP)
4.1关于ICMP
4.1.1 ICMP和RFC 792概览
4.1.2 ICMP在IP网络上至关重要的角色
4.2.1 用PING进行连通性测试
4.2测试并故障排除ICMP的次序
4.2.2 用TRACEROUTE进行路径发现
4.2.3用PATHPING进行路径发现
4.2.4用ICMP发现PMTU
4.2.5 ICMP的路由选择次序
4.2.6 ICMP的安全问题
4.3 ICMP数据包的域和功能
4.3.1 ICMP的常数域
4.3.2 可变的ICMP结构和功能
4.4本章小结
4.5复习题
4.6实习项目
4.7案例项目
5.1理解无连接传输协议
第5章 传输层TCP/IP协议
5.2用户数据报协议(UDP)
5.2.1 UDP题头域和功能
5.2.2 UDP端口号和进程
5.3理解面向连接的协议
5.4传输控制协议(TCP)
5.4.1 TCP启动连接进程(TCP握手)
5.4.2TCP保持激活进程
5.4.3 TCP连接终止
5.4.4TCP序列和确认进程
5.4.5 TCP错误检测和错误修复进程
5.4.6TCP堵塞控制
5.4.7TCP滑动窗口
5.4.8TCP题头域和功能
5.5TCP和UDP的常见正确用法
5.6本章小结
5.7复习题
5.8实习项目
5.9案例项目
第6章 基本的TCP/IP服务
6.1上层IP协议的工作原理
6.2理解FTP
6.2.1 FTP组成
6.2.2 FTP通信实例
6.3 理解TELNET
6.3.1 Telnet组成
6.3.2Telnet通信实例
6.4理解SMTP
6.4.1 SMTP组成
6.4.2 SMTP通信实例
6.5理解HTTP
6.5.1 HTTP组成
6.5.2 HTTP通信实例
6.6其他基于IP的常见服务
6.6.1 Echo
6.6.2每日语录
6.6.3字符生成器(Chargen)
6.6.4 Windows 2000和简单的TCP/IP应用程序
6.6.5 Whois
6.6.6 TFTP
6.6.7 Finger
6.6.8远程进程调用
6.6.9简单网络管理协议
6.6.10TCP/IP上的NetBIOS
6.7解码上层协议
6.8本章小结
6.9复习题
6.10实习项目
6.11 案例项目
第7章 域名系统
7.1 DNS的历史和背景
7.1.1 DNS数据库结构
7.1.2 DNS概述
7.1.3 DNS数据库记录
7.1.4委托DNS授权
7.1.5DNS服务器类型
7.1.6 DNS的客户端
7.2域名服务器工作机理
DNS根层服务器
7.3 DNS高速缓存的重要性
7.4 DNS配置文件和资源记录格式
7.4.1 SOA记录
7.4.3将地址映射为名称
7.4.2地址和别名记录
7.4.4处理回送地址
7.4.5获取和存储根服务器数据
7.5 NSLOOKUP命令
7.5.1 NSLOOKUP详细情况
7.5.2使用NSLOOKUP
7.6 DNS查询/响应数据包格式
7.7 DNS实用程序
7.8 DNS存在的问题
7.9本章小结
7.10复习题
7.11 实习项目
7.12案例项目
第8章 动态主机配置协议
8.1 DHCP简介
8.1.2 DHCP软件组成
8.1.1 DHCP起源
8.1.3 DHCP租约类型
8.1.4 DHCP租约的其他信息
8.2理解DHCP的IP地址管理
8.3标准地址发现进程
8.3.1 Discover数据包
8.3.2 Offer数据包
8.3.3 Request数据包
8.3.4 Acknowledge数据包
8.4地址续租过程
8.4.1续租时间(T1)
8.4.2重绑定时间(T2)
8.5 DHCP地址释放进程
8.6 DHCP数据包结构
8.8 DHCP转接代理
8.7 DHCP中的广播和单播
8.9 Microsoft DHCP作用域和类
8.10 DHCP的前景
8.11发现并修理DHCP故障
8.12本章小结
8.13复习题
8.14实习项目
8.15案例项目
9.1理解计算机和网络安全性
第9章 保护TCP/IP环境的安全
9.1.1 网络安全的三个方面
9.1.2理解典型的IP攻击、利用和闯入
9.1.3有关IP攻击的常见方法
9.1.4哪些IP服务漏洞最多
9.1.5漏洞、后门和其他非法闯入点
9.1.6 IP安全原理
9.2.1 病毒、蠕虫和特洛伊木马程序
9.2常见的IP攻击点
9.2.2拒绝服务攻击
9.2.3分布式服务拒绝攻击
9.2.4缓存溢出
9.2.5欺骗
9.2.6 TCP会话截击
9.2.7 IP攻击解析
9.2.8检测和发现进程
9.2.9攻击
9.2.10掩盖
9.2.11 网络窥视
9.3修复IP安全问题
9.3.1 补丁和修复程序的重要性
9.3.2 明白要关闭哪个端口
9.3.3识别攻击签名
9.3.4 IP安全
9.3.5防火墙、代理服务器和其他边界设备
9.3.6有关防火墙的其他信息
9.3.7防火墙说明
9.3.8商业防火墙特征
9.3.9有关代理服务器的其他信息
9.3.10实现防火墙和代理服务器
9.3.11 计划、安装和配置
9.3.12有关测试-攻击-调整周期活动的其他信息
9.3.13入侵检测系统的其他信息
9.3.14 Windows 2000——新一代网络安全
9.3.15更新杀毒引擎和病毒清单
9.4测试你的网络
9.5本章小结
9.6复习题
9.7实习项目
9.8案例项目
第10章 IP环境下的路由
10.1 理解路由选择
10.1.1距离向量路由选择协议
10.1.2路由选择循环
10.1.3链路-状态路由选择协议
10.2路由选择特点
10.2.1路由收敛
10.2.2水平分割
10.2.3有害逆转
10.2.4生存时间
10.2.5多播与广播修改行为
10.2.6 ICMP路由器广告
10.2.7 黑洞
10.2.8区域、自治系统和边界路由器
10.3 内部网关协议
10.3.1 RIP
10.3.2 RIPv1
10.3.3 RIPv2
10.3.4开放式最短路径优先协议(OSPF)
10.3.5增强型的内部网关路由选择协议(EIGRP)
10.4外部网关协议
10.5管理内部互联网络的路由选择
10.6混合网络
10.7在大区域网络上打开和关闭路由选择
10.7.1小型办公室
10.7.2中心与分支机构
10.7.3多协议
10.7.4移动用户
10.7.5移动IP
10.8在Internet上进行来和去的路由选择
10.7.6本地移动
10.9路由器和路由选择行为的安全
10.10 IP路由选择的故障诊断及排除
10.11本章小结
10.12复习题
10.13实习项目
10.14案例项目
第11章 监视和管理IP网络
11.1 理解网络管理的实践和原理
11.1.1 网络管理结构
11.1.2 OSI网络管理模型
11.1.3 实际的网络管理
11.1.4 in-band和out-of-band管理
11.2.1 管理信息库对象
11.2理解SNMP
11.2.2使用对象标识符
11.2.3加载MIB
11.2.4远程监控(RMON)
11.2.5 SNMP代理
11.2.6 SNMP管理器
11.2.7 SNMP消息
11.2.8 GET命令(GET-REQUEST/GET-RESPONSE)
11.2.9 GET-NEXT
11.2.10 SET
11.2.11 TRAP
11.2.12 SNMP安全
11.3安装和配置SNMP代理和控制台
11.3.1代理配置
11.3.2控制台安装
11.3.3 控制台配置
11.5将SNMP与其他管理环境集成
11.4 SNMP的控制台、工具、实用程序和主要文件
11.6 SNMP的故障排除
11.7本章小结
11.8复习题
11.9实习项目
11.10案例项目
第12章 TCP/IP、NetBIOS和WINS
12.1 什么是NetBIOS
12.2 Windows 2000中的NetBIOS
12.2.1 深入探讨NetBIOS
12.2.2 NetBIOS的用途
12.2.3 NetBIOS的工作原理
12.2.4 注册和保护NetBIOS名称
12.2.5 NetBIOS名称解析
12.3 NetBIOS名称
12.2.6 其他NetBIOS服务
12.3.1 NetBIOS名称的结构
12.3.2 NetBIOS名称类型和后缀
12.3.3 NetBIOS作用域标识符
12.4 NetBIOS名称注册和解析
12.4.1 节点类型的名称解析策略
12.4.2 B节点(广播节点)
12.4.3 P节点(对等节点)
12.4.6增强型B节点
12.4.4 M节点(混合节点)
12.4.5 H节点(杂合节点)
12.4.7 NetBIOS名称缓存和LMHOSTS文件
12.4.8 WINS名称注册和解析
12.4.9 DNS和HOSTS文件
12.5 TCP/IP上的NetBIOS
12.6 WINS服务器
12.6.3 WINS服务器
12.6.1 WINS的工作原理
12.6.2不同的WINS配置
12.6.4 WINS代理
12.6.5 WINS复制
12.6.6集成WINS和DNS
12.7 WINS和NetBIOS的故障诊断
12.7.1 NetBIOS和WINS问题的故障诊断工具
12.7.2 NBTSTAT
12.7.3 WINS和DNS控制台
12.7.4 WINS的SNMP
12.7.5数据包分析器
12.7.6 NetBIOS和WINS中的典型错误
12.8本章小结
12.9复习题
12.10实习项目
12.11案例项目
第13章 Internet协议第6版(IPv6)
13.1创建新版本IP的原因
13.2 IPv6的地址空间
13.2.1地址格式和分配
13.2.2地址格式和符号
13.2.3 网络和主机地址部分
13.2.4作用域标识符
13.2.5接口标识符
13.2.6包含IPv4地址的IPv6地址
13.2.7 对URL中本地IPv6地址的建议
13.2.8地址类型
13.2.9专用地址
13.2.10不再使用广播
13.2.11多播地址
13.2.12任意播地址
13.2.14集中全局单播地址
13.2.13单播地址
13.2.15链路本地和地区本地地址
13.2.16地址分配
13.2.17 多播分配
13.2.18单播和任意播分配
13.2.19 NSAP分配
13.2.20 IPX分配
13.3路由选择考虑事项
13.3.1邻居发现和路由器通告
13.3.2碎片中的路径MTU发现和修改
13.4 IPv6数据包格式
13.4.1基本的IPv6题头格式
13.4.2 Version(版本)域
13.4.5 Payload Length(有效负载长度)域
13.4.6 Next Header(下一题头)域
13.4.3 Class(类)域
13.4.4 Flow Label(流标签)域
13.4.7 Hop Limit(跳限制)域
13.4.8 Source Address(源地址)域
13.4.9 Destination Address(目标地址)域
13.4.10扩展题头
13.4.11 Hop-by-Hop Options Extension Header(逐跳选项扩展题头)
13.4.12 Routing Extension Header(路由选择扩展题头)
13.4.13 Fragment Extension Header(碎片扩展题头)
13.4.14 Authentication Extension Header(验证扩展题头)
13.4.15 Encapsulating Security Payload Extension Header(封装安全有效负载扩展题头)
13.4.16 Destination Options Extension Header(目标选项扩展题头)
13.5 IPv6的新增特性
13.5.1 自动配置
13.5.2无状态自动配置
13.5.3 DHCPv6
13.5.4安全
13.5.5加密术语
13.5.6安全结构
13.5.7 IPSec实现和基本操作
13.5.8通信模式和通道模式
13.5.9密钥和协调
13.5.10服务质量(QoS)
13.5.11路由器警报和逐跳选项
13.5.12特大数据包
13.5.13移动的用户
13.5.14移动问题
13.5.15移动IPv6的绑定和路由选择
13.6过渡:IPv4和IPv6的共存
13.6.1双栈方法
13.6.2经过IPv4 Cloud的通道
13.6.3原本的IPv6
13.6.4IPv6速率的采用
13.7本章小结
13.8复习题
13.9实习项目
13.10案例项目
附录A 重要的RFC
附录B 主要的IP在线资源
B.1一般的IP/Internet综述
B.2 IP/Internet的历史
B.3关于Internet和网络主题的综合线索
B.6二进制算术综述
B.7一般的IP协议信息
B.5 IP寻址、子网和超级网
B.4 RFC资源
B.8 DNS信息
B.9 DHCP信息
B.10 IP安全
B.11 IP路由选择
B.12 SNMP
B.13在TCP/IP基础上的NetBIOS
B.14 IPv6
B.15 TCP/IP新闻组
附录C 命令行IP实用程序
C.1 ARP
C.2 IPCONFIG
C.3 NETSTAT
C.5 PING
C.4PATHPING
C.6 ROUTE
C.7 TRACERT
附录D Windows 2000注册表设置
E.1.1 EtherPeek for Windows演示程序
E.1.2 IP Subnet Calculator
E.1.3 NetScanTools Standard Edition
E.1工具
附录E 随书CD的内容
E.1.4 Network Analysis Survival Kit
E.1.5 NeoTrace Pro Demo
E.1.6 PacketScrubber
E.1.7 ProConvert
E.2 跟踪文件
附录F TCP/UDP端口号
附录G DHCP选项
术语表