您好,欢迎光临有路网!
用TCP/IP进行网际互连--设计、实现与内核(ANSIC版)(第三版)
QQ咨询:
有路璐璐:

用TCP/IP进行网际互连--设计、实现与内核(ANSIC版)(第三版)

  • 作者:(美国)(Comer.D.E.)科默 (美国)(Stevens.D.L)史蒂文 者 张娟 王海 黄
  • 出版社:电子工业出版社
  • ISBN:9787121073854
  • 出版日期:2008年01月01日
  • 页数:520
  • 定价:¥59.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《用TCP/IP进���网际互连.第2卷:设计、实践与内核》是关于计算机网络的经典教材。全书共三卷。第二卷在**卷介绍了TCP/IP基本概念的基础上,进一步详细讨论了TCWIP的实现细节。这一卷的突出特点是非常注重实际。作者利用程序代码实现了TCP/IP的每个技术细节,并且所有代码在书中均可找到,有助于读者深入了解并掌握TCP/IP的细节内容。书中附录分别给出了过程调用交叉参考表、程序代码中用到的C数据结构交叉参考表以及Xinu函数和常量。
    文章节选
    很荣幸Doug Comer给我这个机会,让我能在他的这本书第三版付印时与诸位探讨一些个人的想法。在过去的十年期间,Internet以惊人的速度发展着。:Internet上主机的数目从1989年的100000台发展到1998年的30 000 000台。在本书第二版出版的时候,连接到Internet的网络大。约有26000个。到1998年,这个数字大约在200 000到350 000之间,这还不包括那些利用互联网技术但未连接到公共网络上的专用内联网。
    除了规模上的变化,Internet在应用上也发生了惊人的变化。Internet技术与正在蓬勃发展的WWw作为一个完整的、不可缺少的系统已被人们所认可。而wWW在商业、学术和政府等部门都掀起了一场革命。在WWw上每天出现的“网页”可达3.2亿之多,并且还在不断涌现。有些学校大约四分之一的入学申请都是通过电子邮件或其他网页申请形式进行的。Dell公司透露,他们通过网站每天销售价值大约600万美元的:PC机。Amazon网上书店以季度盈利达6600万美元而成为历史上发展*快的公司,这也是**个在一年之内销售额超过2.5亿美元的公司。
    目前,至少有两千多家无线电台将其音频服务推向了Intemet,许多网站也开始提供音频甚至低质量的视频服务。随着访问速度提高到兆比特的范围以及主干网容量的增加,视频服务质量也将得到提高。
    随着1996年网络电视和1997年Nokia推出的支持网络功能的手机的问世,其他支持网络功能的产品也不断地涌现。更多的实用产品实现了相似的网络功能,例如水暖加热器既可以由家用电脑来控制,也可以由电力公司来控制,以满足适度的调峰需求。尽管智能代理还没有成为主流,但是XMI.近来的发展也表明Intemet.上有关事务处理的应用正在急剧增多。SMI。的标准“文档”表示方式以及一致的常用解释格式构成了一种可传输对象,该对象已形成所有商业、金融事务、数据库事务及其他需要标准表示方式和解释格式的交易的基础。
    再回头看看电话产品的发展,无论传统的服务商还是现代企业都在将支持网络的电话产品推向市场。“Soft PBX'’系统利用LAN和Internet实现传统的专用交换机的功能,基于微处理器的电话机也正在改变远程通信的经济情况和可操作性。具有IP功能的传真机已经出现。网关把原有的模拟世界与现在的Internet世界联系在一起,起着非常重要的作用。
    对Internet服务需求量的增长速度赶上甚至超过了网络本身的增长。主干网络的速度达到622Mb/s已是很平常的事。利用硬件IP交换机的新一代路由器可望以10Gb/s(OCl92)以上的速度处理Internet分组。下一个挑战是利用单模光纤处理每秒兆兆字节的信息量。
    网络的**性过去总是处于后台操作状态,随着更多领域依赖于Internet,**性已逐渐走向前台。防火墙技术、端一端加密、密钥管理、证书系统和鉴别系统已成为成功管理Intemet的关键因素。
    再向未来展望,网络协议和结构已经朝着星际互联的方向发展,也许会形成和互联网一样的形式。域名系统如果还存在,还要考虑将不同的行星计人命名体系。“互联的Intemet”协议将能够处理更高的延迟,传统的TCP概念也将被更多的单向过程取代。未来的网际遨游者回看这十年,一定会觉得这是个充满挑战但技术相对落后的时代。在他们看来,这段前言中的观点可能已经过时又难I:2N解,因为他们所面对的是经历了另外二十年变革的Internet。
    目录
    第1章 引言与概述
    1.1 TCP/IP协议
    1.2 了解细节的必要性
    1.3 协议间交互作用的复杂性
    1.4 本书采用的方法
    1.5 研究代码的重要性
    1.6 Xinu操作系统
    1.7 本书其余部分的组织
    1.8 小结
    深入研究

    第2章 操作系统中的TCP/IP软件结构
    2.1 引言
    2.2 进程的概念
    2.3 进程的优先级
    2.4 进程的同步通信
    2.5 进程间通信
    2.6 设备驱动程序和输入. 输出程序
    2.7 网络的输入和中断
    2.8 向高层协议传递分组
    2.9 IP协议与传输协议之间的数据报传递
    2.10 向应用程序的传递操作
    2.11 输出时的信息流
    2.12 从TCP经过IP到网络输出
    2.13 UDP输出处理
    2.14 小结
    深入研究
    习题

    第3章 网络接口层
    3.1 引言
    3.2 网络接口抽象模型
    3.3 以太网的基本定义
    3.4 接口的逻辑状态
    3.5 本地主机接口
    3.6 缓冲区管理
    3.7 传入分组的多路分解
    3.8 小结
    深入研究
    习题

    第4章 地址的发现及绑定(ARP)
    4.1 引言
    4.2 ARP软件在理论上的结构
    4.3 ARP设计方案举例
    4.4 ARP高速缓存的数据结构
    4.5 ARP输出处理
    4.6 ARP输入处理
    4.7 ARP高速缓存的管理
    4.8 ARP初始化
    4.9 ARP参数配置
    4.10 小结
    深入研究
    习题

    第5章 IP:软件的总体结构
    5.1 引言
    5.2 **环节
    5.3 IP软件设计思想
    5.4 IP软件结构和数据报流程
    5.5 IP首部中的字节顺序
    5.6 向IP发送数据报
    5.7 表格的维护
    5.8 小结
    深入研究
    习题

    第6章 IP:选路表和选路算法
    6.1 引言
    6.2 路由维护和查找
    6.3 选路表结构
    6.4 选路表数据结构
    6.5 路由的生成源及保持时间
    6.6 为数据报选择路由
    6.7 选路表的定期维护
    6.8 IP选项处理
    6.9 小结
    深入研究
    习题

    第7章 IP:分片与重组
    7.1 引言
    7.2 数据报的分片
    7.3 分片的实现
    7.4 数据报的重组
    7.5 数据报片链表的维护管理
    7.6 初始化
    7.7 小结
    深入研究
    习题

    第8章 IP:差错处理(ICMP)
    8.1 引言
    8.2 ICMP报文格式
    8.3 ICMP报文的实现
    8.4 传入ICMP报文的处理
    8.5 ICMP重定向报文的处理
    8.6 设置子网掩码
    8.7 为一个ICMP分组选择源地址
    8.8 生成ICMP差错报文
    8.9 避免出现关于差错报文的差错报文
    8.10 为ICMP报文分配缓冲区
    8.11 ICMP报文中的数据部分
    8.12 ICMP重定向报文的生成
    8.13 小结
    深入研究
    习题

    第9章 IP:组播处理(IGMP)
    9.1 引言
    9.2 维护组播主机群的成员信息
    9.3 主机群表
    9.4 查找一个主机群
    9.5 向主机群表中增加一个表项
    9.6 为一个组播地址设置网络接口
    9.7 IP组播地址和硬件组播地址之间的转换
    9.8 从主机群表中删除一个组播地址
    9.9 加入一个主机群
    9.10 维持与一个组播路由器的联系
    9.11 IGMP成员关系报告的实现
    9.12 计算随机时延
    9.13 发送IGMP报告的进程
    9.14 处理输入的IGMP报文
    9.15 脱离主机群
    9.16 IGMP数据结构的初始化
    9.17 小结
    深入研究
    习题

    第10章 UDP:用户数据报
    10.1 引言
    10.2 UDP端口和多路分解处理
    10.3 UDP的输入处理
    10.4 UDP输出的处理
    10.5 小结
    深入研究
    习题

    第11章 TCP:数据结构和输入处理
    11.1 引言
    11.2 TCP软件概览
    11.3 传输控制块
    11.4 TCP报文段格式
    11.5 序列空间中的比较
    11.6 TCP有限状态机
    11.7 状态变迁举例
    11.8 有限状态机的说明
    11.9 TCB的分配及初始化
    11.10 有限状态机的实现
    11.11 处理一个输入报文段
    11.12 小结
    深入研究
    习题

    第12章 TCP:有限状态机的实现
    12.1 引言
    12.2 CLOSED状态处理
    12.3 从容关闭
    12.4 关闭后的延迟计时
    12.5 TIME-WAIT状态处理
    12.6 CLOSING状态处理
    12.7 FIN-WAIT-2状态处理
    12.8 FIN-WAIT-1状态处理
    12.9 CLOSE-WAIT状态处理
    12.10 LAST-ACK状态处理
    12.11 ESTABLISHED状态处理
    12.12 处理报文段中的紧急数据
    12.13 处理报文段中的其他数据
    12.14 经常注意已接收的八位组
    12.15 终止一个TCP连接
    12.16 建立TCP连接
    12.17 初始化TCB
    12.18 SYN-SENT状态处理
    12.19 SYN-RECEIVED状态处理
    12.20 LISTEN状态处理
    12.21 为一个新TCB初始化窗口变量
    12.22 小结
    深入研究
    习题

    第13章 TCP:输出处理
    13.1 引言
    13.2 TCP输出控制的复杂性
    13.3 TCP输出的四种状态
    13.4 作为一个进程的TCP输出
    13.5 TCP输出报文
    13.6 对输出状态和TCB编号的编码
    13.7 TCP输出进程的实现
    13.8 互斥操作
    13.9 1DLE状态的实现
    13.10 PERSIST状态的实现
    13.11 TRANSMIT状态的实现
    13.12 RETRANSMIT(重发)状态的实现
    13.13 发送一个报文段
    13.14 计算TCP数据长度
    13.15 序号计算
    13.16 其他TCP过程
    13.17 小结
    深入研究
    习题

    第14章 定时器管理
    14.1 引言
    14.2 定时事件的通用数据结构
    14.3 TCP事件使用的数据结构
    14.4 定时器. 事件和报文
    14.5 TCP定时器进程
    14.6 删除TCP定时器事件
    14.7 删除一个TCB的所有事件
    14.8 确定出现一个事件的尚需时间
    14.9 插入TCP定时器事件
    14.10 启动无时延的TCP输出
    14.11 小结
    深入研究
    习题

    第15章 流量控制和自适应重发
    15.1 引言
    15.2 自适应重发中的难题
    15.3 自适应重发的调整
    15.4 重发定时器和退避
    15.5 基于窗口的流量控制
    15.6 *大报文段长度的计算
    15.7 网络拥塞预防与控制
    15.8 慢启动和拥塞预防
    15.9 平均往返时间估值及超时
    15.10 技巧和注意事项
    15.11 小结
    深入研究
    习题

    第16章 紧急数据处理和推功能
    16.1 引言
    16.2 带外信令
    16.3 紧急数据
    16.4 标准的解释
    16.5 为Berkeley紧急指针解释法而进行的配置
    16.6 通知应用程序
    16.7 从TCP中读取数据
    16.8 发送紧急数据
    16.9 TCP的推功能
    16.10 在失序交付时对推数据的解释
    16.11 输入时推功能的实现
    16.12 小结
    深入研究
    习题

    第17章 套接层的接口
    17.1 引言
    17.2 通过设备形成的接口
    17.3 作为设备的TCP连接
    17.4 TCP客户程序举例
    17.5 TCP服务器程序举例
    17.6 TCP主设备的实现
    17.7 TCP从设备的实现
    17.8 从设备的初始化
    17.9 小结
    深入研究
    习题

    第18章 RIP:主动路由传播和被动获取
    18.1 引言
    18.2 主动和被动模式的参与者
    18.3 基本的RIP算法和费用度量
    18.4 不稳定性及解决方案
    18.5 报文类型
    18.6 协议特性
    18.7 RIP的具体实现
    18.8 基本RIP进程
    18.9 对输入请求的响应
    18.10 生成更新报文
    18.11 初始化一个更新报文的副本
    18.12 生成定期的RIP输出
    18.13 RIP的局限性
    18.14 小结
    深入研究
    习题

    第19章 OSPF:使用SPF算法的路由传播
    19.1 引言
    19.2 OSPF配置和选项
    19.3 OSPF的图论模型
    19.4 OSPF的说明
    19.5 邻接关系和链路状态信息的传播
    19.6 用Hello发现相邻网关
    19.7 Hello分组的发送
    19.8 指定路由器
    19.9 选出一个指定路由器
    19.10 变动之后重建邻接关系
    19.11 处理到达的Hello分组
    19.12 在相邻网关表中增加一个网关
    19.13 相邻网关状态的变迁
    19.14 OSPF定时器事件和重发
    19.15 判断是否允许邻接关系
    19.16 OSPF输入的处理
    19.17 链路状态处理中的说明和过程
    19.18 数据库描述分组的生成
    19.19 创建一个模板
    19.20 传送数据库描述分组
    19.21 处理到达的数据库描述分组
    19.22 处理链路状态请求分组
    19.23 建立链路状态概要信息
    19.24 OSPF实用过程
    19.25 小结
    深入研究
    习题

    第20章 SNMP:MIB变量. 表示形式和绑定
    20.1 引言
    20.2 服务器的组织和名字的映射
    20.3 MIB变量
    20.4 MIB变量名
    20.5 名字之间的字典顺序
    20.6 除去前缀
    20.7 在MIB变量上执行的操作
    20.8 表格名
    20.9 名字体系概念上的线索
    20.10 MIB变量的数据结构
    20.11 用于快速查找的数据结构
    20.12 散列表的实现
    20.13 MIB绑定的描述
    20.14 绑定中使用的内部变量
    20.15 散列表的查找
    20.16 SNMP的结构和常量
    20.17 ASN.1表示形式的处理
    20.18 小结
    深入研究
    习题

    第21章 SNMP:客户与服务器
    21.1 引言
    21.2 服务器中数据的表示形式
    21.3 服务器的实现
    21.4 对SNMP报文的分析
    21.5 绑定链表中ASN.1名字的转换
    21.6 解析一个请求
    21.7 对get-next操作的解释
    21.8 操作的间接执行
    21.9 表格的间接寻址
    21.10 应答报文的反向生成
    21.11 将内部格式转换为ASN.1表示形式
    21.12 服务器使用的实用函数
    21.13 一个SNMP客户的实现
    21.14 变量初始化
    21.15 小结
    深入研究
    习题

    第22章 SNMP:表格访问函数
    22.1 引言
    22.2 表格访问
    22.3 表格的对象标识符
    22.4 地址人口表函数
    22.5 地址转换表函数
    22.6 网络接口表的函数
    22.7 选路表函数
    22.8 TCP连接表函数
    22.9 UDP Listener表
    22.10 IP地址转换的实用例程
    22.11 小结
    深入研究
    习题

    第23章 实现的回顾
    23.1 引言
    23.2 程序代码统计分析
    23.3 各个协议的程序代码行数
    23.4 每个协议所需的函数和过程
    23.5 小结
    习题
    附录1 过程调用交叉参考表
    附录2 程序代码中使用到的C数据结构交叉参考表
    附录3 程序代码中使用到的Xinu函数和常量
    参考文献
    ……
    编辑推荐语
    一代又���代的专业技术人员把DotJgIas Comer的《用TCP/IP进行网际互连》视为了解那些使因特网得以运转的协议和技术的敲门砖,它思路清晰,简单易懂。《用TCP/IP进行网际互连》是其中的第三卷,作者讲解了应用程序软件如何利用TCP/lP在因特网上通信,并且这一版对全书内容进行了重新组织和全面更新。书中解释了客户一服务器范例及应用程序用于网络通信的套接字API,讨论了如何使用基本工具来创建服务器,并**强调了实际的设计过程和技术,这些概念对于编程人员都是非常重要的。
    《用TCP/IP进行网际互连》主要特点:对于实际的客户-服务器设计原则和技术,分别就每种方法的优点和缺点进行了讨论全面介绍了服务器技术,说明了如何选择服务器算法和构建**服务器以满足应用程序的需要讨论了适用于万维网的各种服务器设计和其他一些应用程序关于流技术和实时传输协议的章节解释了如何在互联网上传输音频和视频在说明每一种客户一服务器设计时都加以详细的示例,这些示例在Linux系统中已经过测试,并且可以在网上下载书中的所有代码验证了应用网关和隧道技术等**技术详细解释了远程过程调用(RCP)以及如何用于构建分布式程序。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外