分享

《TCP/IP协议原理与应用》

 星夜白科 2018-03-18

  第1章 TCP/IP引论

  1.1 什么是TCP/IP

  1.2 TCP/IP的起源和历史

  1.2.1 TCP/IP的设计目标

  1.2.2 TCP/IP年表

  1.2.3 谁“拥有”Internet

  1.2.4 管理TCP/IP的标准化组织

  1.3 TCP/IP标准和RFC

  1.4OSI网络参考模型概览

  1.4.1 将网络划分为层次的模型

  1.4.2ISO/OSI网络参考模型

  1.4.3 协议层如何运作

  1.5 TCP/IP组网模型

  1.5.1 TCP/IP网络访问层

  1.5.2 TCP/IP网络访问层协议

  1.5.3 TCP/IP互联网层功能

  1.5.4 TCP/IP互联网层协议

  1.5.5 TCP/IP传输层功能

  1.5.6 TCP/IP传输层协议

  1.5.7 TCP/IP应用层

  1.6 TCP/IP协议.服务.套接字与端口

  1.6.1 TCP/IP协议号

  1.6.2 TCP/IP端口号

  1.6.3 TCP/IP套接字

  1.7 TCP/IP中的数据封装

  1.8 关于协议分析

  1.8.1 协议分析的有用规则

  1.8.2 协议分析器的要素

  1.8.3混杂模式网卡和驱动程序

  1.8.4 将协议分析器安装在网络上

  本章小结

  习题

  动手实践项目

  案例

  第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.7.1 IP子网和超网

  2.8 无类域间路由

  2.9 公用和专用IP地址

  2.10 管理IP地址信息的访问

  2.11 得到公用IP地址

  2.12 IP寻址模式

  2.12.1网络空间

  2.12.2 主机空间

  本章小结

  习题

  动手实践项目

  案例

  第3章数据链路层与网络层TCP/IP协议

  3.1数据链路协议

  3.1.1 串行线路网际协议

  3.1.3 PPP链路的特别处理

  3.2 帧类型

  3.2.1以太网帧类型

  3.2.2令牌环帧类型

  3.1 P环境中的硬件地址

  3 3.3.1 ARP数据包字段和功能

  3.3.2 ARP缓冲区

  3.3.3代理ARP

  3.3.4 反向ARP

  3.4 关于IP协议

  3.4.1 发送IP数据报

  3.4.2 路由解析过程

  3.5 IP数据包的寿命

  3.6 分段与重组

  3.7 服务交付选项

  3.7.1 优先级

  3.7.2 服务类型

  3.7.3差异化服务和显式拥塞通告

  3.8 1P首部字段和功能

  3.8.1 版本字段

  3.8.2 首部长度字段

  3.8.3 服务类型字段

  3.8.4 新的TOS字段功能:差异化服务和拥塞控制

  3.8.5 总长度字段

  3.8.6 标识字段

  3.8.7 标志字段

  3.8.8 分段偏移字段

  3.8.9 生存时间(TTL)字段

  3.8.10 协议字段

  3.8.11 首部校验和字段

  3.8.12 源地址字段

  3.8.13 目的地址字段

  3.8.14 选项字段

  本章小结

  习题

  动手实践项目

  案例

  第4章 Internet控嗣消息协议

  4.1 理解Internet控制消息协议

  4.1.1 RFC792概览

  4.1.2 1P网络中ICMP的至关重要角色

  4.2 ICMP测试和故障诊断/顺序

  4.2.1 使用PING作可连接性测试

  4.2.2 使用TRACEROUTE做路径发现

  4.2.3 使用PATHPING做路径发现

  4.2.4 使用ICMP的路径MTU发现

  4.2.5 ICMP的路由序列

  4.2.6 ICMP的安全问题

  4.3ICMP数据包字段和功能

  4.3.1 不变ICMP字段

  4.3.2 可变的ICMP结构和功能

  本章小结

  习题

  动手实践项目

  案例

  第5章 传输层TCP/IP协议

  5.1UDP:一个无连接传输层协议

  5.1.1 UDP概览

  5.1.2 UDP首部字段和功能

  5.1.3 UDP端口号和进程

  5.2 TCP:一个面向连接的协议

  5.2.1 TCP概览

  5.2.2 TCP启动连接过程

  5.2.3 TCP半开连接

  5.2.4 TCP保持活动过程

  5.2.5 TCP连接终止

  5.2.6 TCP连接状态

  5.2.7 TCP序列和确认过程

  5.2.8 TCP出错检测和错误恢复过程

  5.2.9 TCP阻塞控制

  5.2.10 TCP滑动窗口

  5.2.11 TCP首部字段和功能

  5.3 在TCP和UDP之间做出选择

  本章小结

  习题

  动手实践项目

  案例

  第6章 基本TCP/IP服务

  6.1 应用层IP协议如何工作和运行

  6.2 理解FTP

  6.2.1FTP兀素

  6.2.2 FTP通信样例

  6.2.3 主动与被动FTP

  6.3 理解Telnet

  6.3.1 Telnet元素

  6.4 理解SMTP

  6.4.1 SMTP元素

  6.4.2 SMTP通信示例

  6.5 理解HTTP

  6.5.1HTTP元素

  6.5.2 HTTP通信样例

  6.6 理解MSN MeSSenger

  6.6.1 MSN Messenger元素

  6.6.2 MSN Messenger命令

  6.6.3 MSN Messenger通信样例

  6.7 理解VoIP

  6.7.1 VolP元素

  6.7.2 VoIP通信样例

  6.8 其他基于TCP/IP的常用服务

  6.8.1 Echo

  6.8.2 今日语录

  6.8.3 字符发生器

  6.8.4Whois

  6.8.5 简单文件传输协议

  6.8.6Finger

  6.8.7 远程过程调用

  6.8.8简单网络管理协议

  6.8.9 TCP/IP上的NetBIOS

  6.9 解码应用层协议

  本章小结

  习题

  动手实践项目

  案例

  第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域名服务器如何工作

  7.2.1递归查询

  7.2.2 迭代或非递归查询

  7.3 DNS缓冲的重要性

  7.4 DNS配置文件和资源记录格式

  7.4.1 授权开始记录

  7.4.2 地址和别名记录

  7.4.3 将地址映射为名称

  7.5 处理回送地址

  7.5.1 得到和存储根服务器数据

  7.5.2 考察named.root文件

  7.6 NSLOOKUP命令

  7.6.1 NSLOOKUP细节

  7.6.2 使用NSLOOKUP

  7.7DNS查询/响应数据包格式

  7.8 DNS实现

  7.8.1 DNS的困难

  7.8.2 有关DNS的附加阅读材料

  本章小结

  习题二

  动手实践项目

  案例

  第8章动态主机配置协议

  8.1 DHCP介绍

  8.1.1 DHCP如何工作

  8.1.2 租用的角色

  8.1.4 DHCP租用类型

  8.1.5 DHCP租用的更多信息

  8.2 理解使用DHCP的IP地址管理

  8.3 DHCP地址发现

  8.3.1 发现数据包

  8.3.2 提供数据包

  8.3.3 请求数据包

  8.3.4 确认数据包

  8.4 地址更新过程

  8.4.1 更新时间(T1)

  8.4.2 重新绑定时间(T2)

  8.5 DHCP地址释放过程

  8.6 DHCP数据包结构

  8.6.1 DHCP选项

  8.7 DHCP中的广播和单播

  8.8 使用DHCP中继代理通信

  8.9 微软DHCP范围和类

  8.10 建立一个简单的DHCP服务器

  8.11 DHCP故障诊断

  本章小结

  习题

  动手实践项目

  案例

  第9章 保护TCP/IP环境的安全

  9.1 理解计算机和网络安全

  9.1.1 IP安全的原则

  9.1.2 理解典型的IP攻击.利用以及闯入

  9.1.3 与IP攻击相关的常见类型

  9.1.4 最脆弱的IP服务是什么

  9.1.5 漏洞.后门及其他非法入口点

  9.2 1P攻击剖析

  9.2.1 侦察和发现过程

  9.2.2 攻击

  9.2.3 隐藏

  9.3 常见的IP攻击点

  9.3.1 病毒.蠕虫以及木马程序

  9.3.2拒绝服务攻击

  9.3.3分布式拒绝服务攻击

  9.3.4缓冲区溢出

  9.3.5 欺骗

  9.3.6 TCP会话劫持

  9.3.7 网络嗅探

  9.4 维护IP安全

  9.4.1 应用安全补丁和修复包

  9.4.2 知道要阻塞哪些端口

  9.4.3 识别攻击签名

  9.4.4 使用IP安全

  9.4.5 保护网络边界

  9.4.6 理解防火墙基础

  9.4.7 理解代理服务器基础

  9.4.8 实现防火墙和管理软件

  9.4.9 规划和实现,循序渐进

  9.4.10 理解测试—攻击—调整循环

  9.4.11 理解IDS和IPS在IP安全中的角色

  9.4.12 更新反病毒引擎和病毒列表

  9.4.13 安全更新过程

  9.5 理解安全策略和恢复计划

  9.6Windows XP和Windows Server 2003:另一代的网络安全

  9.7蜜罐和蜜网

  本章小结

  习题

  动手实践项目

  案例

  第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开放式最短路径优先

  10.3.3 增强型内部网关路由协议

  10.4边界网关协议

  10.5 管理内部互联网络的路由

  10.6异构网络

  10.7 广域网上的路由

  10.7.1 几个小型办公室

  10.7.2 集中星型结构

  10.7.3 多协议

  10.7.4 移动用户

  10.8 路由到Internet上和从Internet上路由

  10.9 保护路由器和路由行为的安全

  10.10 诊断IP路由故障

  本章小结

  习题

  动手实践项目

  案例

  第11章 监控和管理IP网络

  11.1 理解网络管理实践和原理

  11.1.1 网络管理架构

  11.1.2 OSI网络管理模型

  11.1.3 实际网络管理

  11.1.4 带内管理与带外管理的比较

  11.2 理解SNMP

  11.2.1 管理信息库对象

  11.2.2 SNMP代理

  11.2.3 SNMP管理器

  11.2.4 SNMP消息

  11.2.5 SNMP安全

  11.3 安装.配置SNMP代理与控制台

  11.3.1 代理安装

  11.3.2 代理配置

  11.3.3 控制台安装

  11.3.4 控制台配置

  11.4 SNMP控制台.工具.实用程序和关键文件

  11.5 将SNMP与其他管理环境集成

  11.6 SNMP的故障诊断

  本章小结

  习题

  动手实践项目

  案例

  第12章 TCP/IP.NETBIOS与WINS

  12.1 NetBIOS的历史

  12.2 什么是NetBIOS(以及为什么我要关注它)

  12.3 Windows 2000.Windows XP.Windows Server 2003如何使用NetBIOS

  12.4 NetBIOS和TCP/IP

  12.4.1 仅仅使用DNS

  12.4.2 仅仅使用NBF

  12.4.3 将NetBIOS和TCPaP结合起来

  12.5 NetBIOS如何工作

  12.5.1 NetBIOS流量

  12.5.2 注册和挑战NetBIOS名称

  12.5.3 NetBIOS名称解析

  12.5.4 其他NetBIOS服务

  12.6 NetBIOS名称

  12.6.1 NetBIOS名称的结构

  12.6.2 NetBIOS范围标识符

  12.7 NetBIOS名称注册和解析

  12.7.1 通过结点类型的名称解析体制

  12.7.2 NetBIOS名称缓冲和LMHOSTS文件

  12.7.3 WINS名称注册和解析

  12.7.4 DNS和HOSTS文件

  12.8 TCP/IP上的NetBIOS

  12.9 NetBIOS和DNS名称解析

  12.9.1 从NetBIOS名称创建可用的主机名称

  12.9.2 将已编码NetBIOS名称转换为完整限定域名

  12.10 WINS服务器

  12.10.1 WINS如何工作

  12.10.2 不同的WINS配置

  12.11 将WINS与DNS集成起来

  12.11.1 在WINS中为NetBIOS名称解析指向DNS

  12.11.2 用于NetBIOS名称的反向DNS查找

  12.11.3 WindowsServer2003WINS改进

  12.12 诊断和排除WINS和NeBIOS故障

  12.12.1 失效的常见根源

  12.12.2 诊断NetBIOS和WINS问题的工具

  12.13NETSTAT

  12.13.1 NetBIOS和WINS中的典型错误

  12.13.2 NetBIOS的安全缺陷

  本章小结

  习题

  动手实践项目

  案例

  第13章IPv6

  13.1 为什么要创建新版本的IP

  13.2IPv6地址空间

  13.2.1 地址格式和分配

  13.2.2 地址类型

  13.3 路由考虑

  13.3.1 相邻发现和路由器公告

  13.3.2 分段中的路径MTU发现和变化

  13.4 使用IPv6协议

  13.5 IPv6中的名称解析

  13.6 IPv6数据包格式

  13.6.1 基本IPv6首部格式

  13.7 新的和增强的IPv6特性

  13.7.1 自动配置

  13.7.2 安全性

  13.7.3服务质量

  13.7.4 路由器警报和逐跳选项

  13.7.5 移动用户

  13.8IPv4和IPv6的共存

  13.8.1 双栈方法

  13.8.2 通过IPv4云隧道传输

  13.9 过渡IPv6现实

  13.9.1互操作性

  13.9.2 从Windows的观点看过渡到IPV6

  13.9.3 可用性

  本章小结

  习题

  动手实践项目

  案例

  附录A 重要的RFC

  附录B 关键联机IP资源

  附录C命令行IP实用程序

  附录D Windows 2000.Windows Server 2003.Windows XP注册表设置

  附录E 配套网站的内容

  E.1 工具

  E.2 跟踪(数据)文件

  附录F TCP/UDP端口号

  附录G DHCP选项

  术语表

  ……

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多