书籍详情

TCP/IP详解(第一卷协议)

TCP/IP详解(第一卷协议)

作者:(美)W.Richardstevens著;任守奎等译

出版社:北京大学出版社

出版时间:1999-01-01

ISBN:9787301042335

定价:¥52.00

内容简介
  详解这个词使这本书区别于其它许多有关TCP/IP的书。史蒂文斯使用LawrenceBerkeley实验室的Tcpdump程序,在各种OS和TCP/IP实现中以无选择方式捕获分组,帮助读者理解各个协议是怎样工作的。TCP/IP详解是整个TCP/IP协议集一个完整的详细的指南,与其它关于这个课题的书有重要的区别。它不仅仅是描述RFC说了什么、协议集应该做什么这本独特的书使用流行的诊断工具使读者实际上能够看到动作中的协议。通过迫使各种条件发生,例如连接建立、超时和重传、分段、然后显示结果,TCP/IPI详解为读者提供了远比仅靠语言可以提供的对这些概念更深的理解。无论是第一次读关于TCP/IP的书,还是已经读过其它关于这个课题的书,当读者读完这本书时,都会更深的理解TCP/IP是怎样工作的以及它为什么那样工作,同时提高了在TCP/IP之上运行的应用的开发能力。通过这种独特的方法,TCP/IP详解提供了TCP/IP链路层、网络层、传输层和应用层的结构和功能。读者将学习属于每一层的各个协议,以及它们在各种实践中是如何运行的,包括SunOS4.1.3,Solaris2.2,UnixSystemVKelease4,BSD/386,Aix3.2.2和4.4BSD。在TCP/IP详解中,读者将找到可用TCP的详解内容—整整八章。读者还将找到最新TCP/IP特征的内容,包括多播、路径MTV控测及长胖管道。W·理查德史蒂文斯是畅销书《Unix环境中的高级编程》(Addison—Wesley,1992)和《Uni×网络编程》(Prentice-Hall,1990)的作者。他现在是许多公司的顾问,帮助这些公司解决Unix,TCP/IP和其它的网络问题。
作者简介
暂缺《TCP/IP详解(第一卷协议)》作者简介
目录
     目 录
   前言
   第一章 概述
    1.1简介
    1.2分层模型
    1.3TCP/IP分层模型
    1.4Internet地址
    1.5域名系统
    1.6封装
    1.7多路分解
    1.8客户-服务器模型
    1.9端口号
    1.10标准化进程
    1.11RFCs
    1.12若干简单标准的服务
    1.13Internet(因特网)
    1.14实现
    1.15应用编程接口
    1.16示例网络
    1.17小结
    练习题
   第二章 数据链路层
    2.1简介
    2.2Ethernet和IEEE802封装
    2.3尾部封装
    2.4SLIP:串行线IP
    2.5压缩的SLIP
    2.6PPP:点到点协议
    2.7自返回接口
    2.8MTU
    2.9路径MTU
    2.10串行线吞吐率的计算
    2.11小结
    练习题
   第三章 IP:因特网协议
    3.1简介
    3.2IP报头
    3.31P路由
    3.4子网编址
    3.5子网掩码
    3.6特殊情况下的IP地址
    3.7一个子网示例
    3.8ifconfig命令
    3.9netstat命令
    3.10IP展望
    3.11小结
    练习题
   第四章 ARP:地址解析协议
    4.1简介
    4.2一个示例
    4.3ARP高速缓存
    4.4ARP数据包格式
    4.5ARP例子
    4.6代理ARP
    4.7特殊ARP
    4.8ARP命令
    4.9小结
    练习题
   第五章 RARP:反向地址解析协议
    5.1简介
    5.2RARP数据包格式
    5.3RARP示例
    5.4RARP服务器设计
    5.5小结
    练习题
   第六章ICMP:因特网控制报文协议
    6.1简介
    6.2ICMP报文类型
    6.3ICMP地址掩码请求与应答
    6.4ICMP时间戳请求与应答
    6.5ICMP端口不可达错误
    6.64.4BSD对ICMP报文的处理
    6.7小结
    练习题
   第七章 Ping程序
    7.1简介
    7.2Ping程序
    7.3IP路径记录选项
    7.4IP时间戳选项
    7.5小结
    练习题
   第八章 Traceroute程序
    8.1简介
    8.2Traceroute程序的操作
    8.3LAN输出
    8.4广域网输出
    8.5IP源选径选项
    8.6小结
    练习题
   第九章 IP 路由
    9.1简介
    9.2路由原理
    9.3ICMP主机和网络不可到达错误
    9.4转发或不转发
    9.5ICMP重定向错误
    9.6ICMP路由器定位报文
    9.7小结
    练习题
   第十章 动态路由协议
    10.1简介
    10.2动态路由
    10.3Unix路由精灵
    10.4RIP:路由信息协议
    10.5RIP版本2
    10.6OsPF:开放最短路径优先协议
    10.7BGP:边缘网关协议
    10.8CIDR:无分类域间路由
    10.9小结
    练习题
   第十一章 UDP:用户数据报协议
    11.1简介
    11.2UDP报头
    11.3UDP校验和
    11.4一个简单的示例
    11.5IP分段
    11.6ICMP不可达错误(需要分段)
    11.7使用Traceroute确定路径MTU
    11.8用UDP确定路径MTU
    11.9UDP和ARP之间的相互作用
    11.10最大UDP数据报
    11.11ICMP源端抑制错误
    11.12UDP服务器设计
    11.13小结
    练习题
   第十二章 广播与多播
    12.1简介
    12.2广播
    12.3广播举例
    12.4多播
    12.5小结
    练习题
   第十三章IGMP:因特网组管理协议
    13.1简介
    13.2IGMP报文
    13.3IGMP协议
    13.4一个示例
    13.5小结
    练习题
   第十四章
    14.1简介
    14.2DNS基础
    14.3DNS报文格式
    14.4一个简单的示例
    14.5指针查询
    14.6资源记录
    14.7高速缓存
    14.8UDP或TCP
    14.9另一个示例
    14.10小结
    练习题
   第十五章 TFTP:简单文件传输协议
    15.1简介
    15.2协议
    15.3一个示例
    15.4安全性
    15.5小结
    练习题
   第十六章 BOOTP:引导协议
    16.1简介
    16.2BOOTP分组格式
    16.3一个示例
    16.4BOOTP服务器设计
    16.5BOOTP通过路由器
    16.6厂商专用信息
    16.7小结
    练习题
   第十七章 TCP:传输控制协议
    17.1简介
    17.2TCP服务
    17.3TCP报头
    17.4小结
    练习题
   第十八章 TCP连接建立和终止
    18.1简介
    18.2连接的建立和终止
    18.3连接建立超时
    18.4最大段长度
    18.5TCP半关闭
    18.6TCP状态转换图
    18.7连接重置
    18.8同时打开连接
    18.9同时关闭连接
    18.10TCP选项
    18.11TCP服务器设计
    18.12小结
    练习题
   第十九章 TCP交互式数据流
    19.1简介
    19.2交互式输入
    19.3延迟确认
    19.4Nagle算法
    19.5窗口大小广告
    19.6小结
    练习题
   第二十章 TCP批量数据流
    20.1简介
    20.2普通数据流
    20.3滑动窗口
    20.4窗口大小
    20.5PUSH标志位
    20.6慢启动
    20.7批量数据传输吞吐率
    20.8紧急模式
    20.9小结
    练习题
   第二十一章 TCP超时和重传
    21.1简介
    21.2简单超时和重传举例
    21.3往返时间测量
    21.4一个RTT的示例
    21.5拥塞的示例
    21.6拥塞避免算法
    21.7快速重传和快速恢复算法
    21.8拥塞举例(续)
    21.9每条路径量度
    21.10ICMP错误
    21.11重新分组
    21.12小结
    练习题
   第二十二章 TCP持续计时器
    22.1简介
    22.2一个示例
    22.3混乱窗口综合症
    22.4小结
    练习题
   第二十三章 TCP保持活性计时器
    23.1简介
    23.2描述
    23.3保持活性举例
    23.4小结
    练习题
   第二十四章 TCP的未来和性能
    24.1简介
    24.2路径MTU确定
    24.3长粗管道
    24.4窗口扩展选项
    24.5时间戳选项
    24.6PAWS:序号重叠防护
    24.7T/TCP:交易扩展TCP
    24.8TCP性能
    24.9小结
    练习题
   第二十五章 SNMP:简单网络管理协议
    25.1简介
    25.2协议
    25.3管理信息结构
    25.4对象标识符
    25.5管理信息库简介
    25.6实例标识
    25.7几个简单例子
    25.8管理信息库(续)
    25.9其它示例
    25.10陷阱
    25.11ASN.1和BER
    25.12SNMP版本2
    25.13小结
    练习题
   第二十六章 Teinet和Rlogin:远程登录
    26.1简介
    26.2Rlogin协议
    26.3Rlogin举例
    26.4Telnet协议
    26.5Telnet举例
    26.5小结
    练习题
   第二十七章 FTP:文件传输协议
    27.1简介
    27.2FTP协议
    27.3FTP举例
    27.4小结
    练习题
   第二十八章 SMTP——简单邮件传输协议
    28.1简介
    28.2SMTP协议
    28.3SMTP举例
    28.4SMTP的发展
    28.5小结
    练习题
   第二十九章 NFS:网络文件系统
    29.1简介
    29.2Sun远程过程调用
    29.3XDR:外部数据表示
    29.4端口映像
    29.5NFS协议
    29.6NFS举例
    29.7NFS版本3
    29.8小结
    练习题
   第三十章 其它TCP/IP应用
    30.1简介
    30.2Finger协议
    30.3Whois协议
    304Archie,WAIS,Gopher,Veronica和WWW
    30.5X窗口系统
    30.6小结
    练习题
   附录A tcpdump程序
    A.1BSD分组过滤器
    A.2SunOS网络接口开关
    A.3SVR4数据链路提供者接口
    A4tcpdump输出
    A.5安全考虑
    A.6Socket调试选项
   附录B 计算机时钟
   附录C sock程序
   附录D 部分练习题答案
   附录E 可配置的选项
    E.1BSD/386版本1.0
    E.2SunOS4.1.3
    E.3系统V第4版
    E.4Solaris2.2
    E.5AIX3.2.2
    E.64.4BSD
   附录F 可获得的源代码
   参考文献
   
猜您喜欢

读书导航