网络协议
-
TCP/IP故障诊断与排除(美)Mark A.Miller 著;刘滨 等译在Internet日益流行的今天,作为Internet基石的TCP/IP协议显得越来越重要。本书分为8章。前两章介绍TCP/IP的历史和发展。第4章到第6章针对TCP/IP协议的每——层详细介绍了TCP/IP的方方面面。第7章介绍网络管理协议SNMP。最后一章讲解了TCP/IP协议的发展方向——IPv6。本书内容充实,是TCP/IP网络管理员的绝好助手。
-
数字电视中心技术张琦等编著本书将数字电视中心技术涉及的数字视音频基础知识、数字电视信号标准及其检查测量方法、视音频压缩标准、高速网络技术等知识与主要的数字视频设备、电视制播系统和制播网络等最新技术结合起来加以系统阐述。现在正是广播电视从模拟向数字化和网络化过渡的时期,也是通信、信息(含广播电视)和计算机(3C)融合的时代。广播电视的制作方法和系统的构成正在日新月异地发生变化。根据广播电视发展的需要,我们力图将数字电视中心技术涉及的数字视音频基础知识、数字电视信号标准及其检查测量方法、视音频压缩标准、网络基础知识、高速网络技术、视频服务器等基础理论知识与主要的数字视频设备、电视制播系统和制播网络等最新技术结合起来,希望对从事数字视频技术、数字视频设备的研制和应用人员、电视中心的工程技术人员和大专院校有关专业的师生有所帮助。 全书共分十四章。第一、二、三章、第五章、第九章和第十四章由张琦编写,第四章和第十三章由张远编写,第六章由林正豹编写,第七、八章和第十、十一、十二章由杨盈昀编写。在全书的编写过程中,李绍彬、石东新、娄东升、丁莉尽力帮助整理书稿和整理制作图表,在此深表谢意。由于作者水平有限,加之时间仓促,有错误和疏漏之处还诚望读者不吝赐教。
-
用TCP/IP进行网际互联(美)Douglas E.Comer,(美)David L.Stevens著;赵刚 等译很荣幸DougComer给我这个机会,让我能在他的这本书第三版付印时与诸位探讨一些个人的想法。在这过去的十年期间,Internet以惊人的速度发展着。Internet上主机的数目从1989年的100000台发展到1998年的30000000台。在本书第二版出版的时候,连接到Internet的网络大约有26000个。到1998年,这个数字大约在2000000到350000之间,这还不包括那些利用互联网技术但未连接到公共网络上的专用内联网。除了规模上的变化,Internet在应用上也发生了惊人的变化。Internet技术与正在蓬勃发展的WWW作为一个完整的、不可缺少的系统已被人们所认可。而WWW在商业、学术和政府等部门都掀起了一场革命。在WWW上每天出现的“网页”可达三亿两千万之多,并且还在不断涌现。有些学校大约四分之一的入学申请都是通过电子邮件或其他网页申请形式进行的。Dell公司透露,他们通过网站每天销售价值大约六百万美元的PC机。Amazon网上书店以季度盈利达六千六百万美元成为历史上发展最快的公司,这也是第一个在一年之内销售额超过两亿五千万美元的公司。目前,至少有两千多家无线电台将他们的音频服务推向了Internet,许多网站也开始提供音频甚至低质量的视频服务。随着将访问速率提高到兆比特的范围,以及主干网容量的增加,视频服务的质量也将得到提高。随着1996年网络电视和1997年Nokia推出的支持网络功能的手机的问世,其他支持网络功能的产品也不断地涌现。更多的实用产品实现了相似的网络功能,例如水暖加热器既可以用家用电脑来控制,也可以由电力公司来控制用以满足适度的调峰需求。尽管智能代理还没有成为主流,但是XML近来的发展也表明Internet上有关事务处理的应用正在急剧增多。SML的标准“文档”表示方式以及一致的常用解释格式构成了一种可传输对象,该对象已形成所有商业、金融、事务、数据库事务及其他需要标准表示方式和解释格式的交易的基础。再回头看看电话产品的发展,无论传统的服务商还是现代企业都在将支持网络的电话产品推向市场。“软PBX”系统利用LAN和Internet实现传统的专用交换机的功能,基于微处理器的电话机也正在改变远程通信的经济情况和可操作性。具有IP功能的传真机已经出现。网关把原有的模拟世界与现在的Internet世界联系在一起,起着非常重要的作用。对Internet服务需求量的增长速度赶上甚至超过了网络本身的增长。主干网络的速度达到每秒622兆已是很平常的事。新一代利用硬件IP中继器的路由器可望以每秒10G(OC192)以上的速度处理Internet上传输的数据。下一个挑战是利用单模光纤处理每秒兆兆字节的信息量。网络的安全性过去总是处于后台操作状态,随着越来越多领域依赖于Internet,安全性已逐渐走向前台。防火墙技术、端-端加密、密钥管理、信用证策略或鉴认系统已成为成功管理Internet的关键因素。再向未来展望,网络协议和结构已经朝着星际互连的方向发展,也许会形成和互联网一样的形式。域名系统如果还存在,还要考虑将不同的行星计入命名体系。“互连的Internet”协议将能够处理更高的延迟,传统的TCP概念也将被更多的单向过程取代。未来的网际遨游者回看这十年,一定会觉得这是个充满挑战但技术相对落后的时代。在他们看来,这段前言中的观点可能已经过时又难以理解,因为他们所面对的是经历了另外二十年革命的Internet。序言用TCP/IP进行网际互联第二卷提供了第一卷所没有包含的关于TCP/IP协议的一些细节问题。第二卷如同将TCP/IP置于放大镜下,考察每个协议的具体细节。它讨论了协议的实现方案,并着重于介绍协议软件的内部机制。第三版包含了对某些协议的修改和更新的内容。其中的代码改用C++语言的ANSI标准C子集,包含了函数原型和参数的声明。另外还纠正了一些错误。我们将SNMP更新为标准的第二版,这包括替换了地址转换表,增加了UDPlistener列表。在本书的最后,还增加了附录2,给出了书中代码所用到的主要数据结构的声明及变量的交叉参考表,并扩充了附录1中的过程调用交叉参考的内容。书中的范例代码用GnuC++编译器在Intel体系平台编译通过,也在PentiumTM系统上经过测试。所有的代码均可在以下网址得到:ftp://ftp.cs.purdue.edu/pub/comer/TCPIP-vol2.dist.tar.Z虽然本书受到版权保护,但书中的代码可供读者使用,而且已经在许多商业产品中实现。这些代码使用的惟一限制是不得在公开出版物中出版。我们鼓励读者利用计算机工具来查看、修改、编译和测试这些代码。事实上,尽管附录1和附录2中提供了定位代码条目的有效途径,但在查看大段代码时,UNIXgrep程序的价值更是不可估量。对于各种正式的协议规范,以及对协议的实现和使用的讨论,可参见请求评论文档(RFC)。尽管一些RFC文档对初学者来讲难以理解,但这些文档是信息详尽的权威性资源,没有哪个作者能够做到在自己编写的书中包涵RFC文档中的所有内容。尽管RFC文档涉及了每一个协议,但有时它们对协议之间的交互问题并未加以说明。例如,选路信息协议(RIP或OSPF)之类的选路协议规定了网关如何将路由置入IP路由表中,以及如何将表中的路由通知其他网关。RIP还规定路由必须设立定时机制,一旦某条路由超时,就将其删除。但是,我们在RFC文档中并不容易看出RIP和其他协议之间是如何交互作用的,随之而来的问题是:“路由超时机制将如何影响路由表中那些由ICMP设置的路由呢?”我们可能还会考虑这样一个问题:“当RIP更新路由时,应不应该推翻那些由管理员直接输入的路由呢?”为了有助于解释协议之间的交互作用,并确保我们的方案能协调工作,我们设计并构造了一个工作系统,作为全书的中心范例。该系统提供了TCP/IP协议族中的大部分协议,包括:TCP、IP、ICMP、IGMP、UDP、ARP、RIP、SNMPv2以及OSPF的主要部分。另外,还具有一个finger服务的客户和服务器范例。由于本书包括了每一个协议的程序代码,读者可以研究其实现方法及理解其内部结构。最重要的是,由于范例系统将所有协议软件集成为一个工作整体,读者可以清楚地了解协议之间的交互作用。范例的程序代码试图做到一方面遵守协议标准,另一方面引入一些新的思想。例如,我们的TCP程序代码中包含了“糊涂窗口预防”技术、Jacobson-Karels的“慢启动”和“防拥塞”等优化技术,诸如此类的性能可能在商业实现中被忽略。但同时,我们也清楚地认识到商业领域并不总是遵从已经公布的标准,因此我们也努力将系统调整到能够在现实环境中使用。例如,程序代码中包含了一个配置参数,使得它既可以采纳Internet标准,也可以采纳BSDUNIX中“TCP紧急数据指针”的实现方法。我们并不认为书中所提供的程序代码都是准确无误的,甚至不能断言它肯定比其他实现方法要好。事实上,经过多年使用,我们仍然在不断完善这套软件,同时,也希望读者跟我们一起继续改进它。本书可以作为网络工程人员的高级教程,或者作为研究生教材使用。在作为本科教程使用时,应将重点放在前几章,而忽略有关OSPF、SNMP和RIP这几章内容。研究生可能会在有关TCP的章节中发现一些最为有趣和最难理解的概念。为保证其高性能而采用的自适应重发和相关的试探法尤为重要,应当仔细加以研究。纵观全书,绝大部分习题都向大家提示了其他可选择的实现方案及其大致情况,它们并不要求死记硬背,因此学生们可能需要阅读本书以外的其他资料,才能解答这些习题。正如任何耗费甚巨的工程一样,本书中包含了许多人的心血,对此我们表示衷心的感谢。作者之一DavidStevens完成了大部分软件的编制工作,其中包括一个完整的TCP版本。ShawnOstermann为本书付出了许多努力。Shawn将TCP/IP代码集成到Xinu版本8中,并将其从最初的Sun3平台移植到DECstation3100上。在这一版本中,他还对上一版中由VicNorman编写的SNMP软件进行了大量的修改,以满足第二版的标准,也有助于代码的调试。JohnLin对书中的技术细节进行了校对,纠正了一些错误。珀杜(Purdue)大学的网际互连研究小组(InternetworkingResearchGroup)的许多成员对程序代码的早期版本做过很多贡献。AndyMuckelbauer和SteveChapin建立了一个UNIX兼容库,并与ShawnOstermann和ScottMark合作,使用TCP代码运行一个Xwindow服务器。他们对TCP做了大量的测试工作,并指出其性能上存在的几个问题。ScottM.Ballew参与了一些软件的开发工作。我的妻子Christine对本书手稿进行了编辑,并提出许多建议。最后,我们感谢珀杜大学的计算机科学系和计算中心所提供的帮助。DouglasE.ComerDavidL.Stevens1998年5月
-
用TCP/IP进行网际互联(美)D.E.科默(Douglas E. Comer),(美)D.L.史蒂文斯(David L. Stevens)著;张娟 等译很荣幸DougComer给我这个机会,让我能在他的这本书第三版付印时与诸位探讨一些个人的想法。在这过去的十年期间,Internet以惊人的速度发展着。Internet上主机的数目从1989年的100000台发展到1998年的30000000台。在本书第二版出版的时候,连接到Internet的网络大约有26000个。到1998年,这个数字大约在2000000到350000之间,这还不包括那些利用互联网技术但未连接到公共网络上的专用内联网。除了规模上的变化,Internet在应用上也发生了惊人的变化。Internet技术与正在蓬勃发展的WWW作为一个完整的、不可缺少的系统已被人们所认可。而WWW在商业、学术和政府等部门都掀起了一场革命。在WWW上每天出现的“网页”可达三亿两千万之多,并且还在不断涌现。有些学校大约四分之一的入学申请都是通过电子邮件或其他网页申请形式进行的。Dell公司透露,他们通过网站每天销售价值大约六百万美元的PC机。Amazon网上书店以季度盈利达六千六百万美元成为历史上发展最快的公司,这也是第一个在一年之内销售额超过两亿五千万美元的公司。目前,至少有两千多家无线电台将他们的音频服务推向了Internet,许多网站也开始提供音频甚至低质量的视频服务。随着将访问速率提高到兆比特的范围,以及主干网容量的增加,视频服务的质量也将得到提高。随着1996年网络电视和1997年Nokia推出的支持网络功能的手机的问世,其他支持网络功能的产品也不断地涌现。更多的实用产品实现了相似的网络功能,例如水暖加热器既可以用家用电脑来控制,也可以由电力公司来控制用以满足适度的调峰需求。尽管智能代理还没有成为主流,但是XML近来的发展也表明Internet上有关事务处理的应用正在急剧增多。SML的标准“文档”表示方式以及一致的常用解释格式构成了一种可传输对象,该对象已形成所有商业、金融、事务、数据库事务及其他需要标准表示方式和解释格式的交易的基础。再回头看看电话产品的发展,无论传统的服务商还是现代企业都在将支持网络的电话产品推向市场。“软PBX”系统利用LAN和Internet实现传统的专用交换机的功能,基于微处理器的电话机也正在改变远程通信的经济情况和可操作性。具有IP功能的传真机已经出现。网关把原有的模拟世界与现在的Internet世界联系在一起,起着非常重要的作用。对Internet服务需求量的增长速度赶上甚至超过了网络本身的增长。主干网络的速度达到每秒622兆已是很平常的事。新一代利用硬件IP中继器的路由器可望以每秒10G(OC192)以上的速度处理Internet上传输的数据。下一个挑战是利用单模光纤处理每秒兆兆字节的信息量。网络的安全性过去总是处于后台操作状态,随着越来越多领域依赖于Internet,安全性已逐渐走向前台。防火墙技术、端-端加密、密钥管理、信用证策略或鉴认系统已成为成功管理Internet的关键因素。再向未来展望,网络协议和结构已经朝着星际互连的方向发展,也许会形成和互联网一样的形式。域名系统如果还存在,还要考虑将不同的行星计入命名体系。“互连的Internet”协议将能够处理更高的延迟,传统的TCP概念也将被更多的单向过程取代。未来的网际遨游者回看这十年,一定会觉得这是个充满挑战但技术相对落后的时代。在他们看来,这段前言中的观点可能已经过时又难以理解,因为他们所面对的是经历了另外二十年革命的Internet。序言用TCP/IP进行网际互联第二卷提供了第一卷所没有包含的关于TCP/IP协议的一些细节问题。第二卷如同将TCP/IP置于放大镜下,考察每个协议的具体细节。它讨论了协议的实现方案,并着重于介绍协议软件的内部机制。第三版包含了对某些协议的修改和更新的内容。其中的代码改用C++语言的ANSI标准C子集,包含了函数原型和参数的声明。另外还纠正了一些错误。我们将SNMP更新为标准的第二版,这包括替换了地址转换表,增加了UDPlistener列表。在本书的最后,还增加了附录2,给出了书中代码所用到的主要数据结构的声明及变量的交叉参考表,并扩充了附录1中的过程调用交叉参考的内容。书中的范例代码用GnuC++编译器在Intel体系平台编译通过,也在PentiumTM系统上经过测试。所有的代码均可在以下网址得到:ftp://ftp.cs.purdue.edu/pub/comer/TCPIP-vol2.dist.tar.Z虽然本书受到版权保护,但书中的代码可供读者使用,而且已经在许多商业产品中实现。这些代码使用的惟一限制是不得在公开出版物中出版。我们鼓励读者利用计算机工具来查看、修改、编译和测试这些代码。事实上,尽管附录1和附录2中提供了定位代码条目的有效途径,但在查看大段代码时,UNIXgrep程序的价值更是不可估量。对于各种正式的协议规范,以及对协议的实现和使用的讨论,可参见请求评论文档(RFC)。尽管一些RFC文档对初学者来讲难以理解,但这些文档是信息详尽的权威性资源,没有哪个作者能够做到在自己编写的书中包涵RFC文档中的所有内容。尽管RFC文档涉及了每一个协议,但有时它们对协议之间的交互问题并未加以说明。例如,选路信息协议(RIP或OSPF)之类的选路协议规定了网关如何将路由置入IP路由表中,以及如何将表中的路由通知其他网关。RIP还规定路由必须设立定时机制,一旦某条路由超时,就将其删除。但是,我们在RFC文档中并不容易看出RIP和其他协议之间是如何交互作用的,随之而来的问题是:“路由超时机制将如何影响路由表中那些由ICMP设置的路由呢?”我们可能还会考虑这样一个问题:“当RIP更新路由时,应不应该推翻那些由管理员直接输入的路由呢?”为了有助于解释协议之间的交互作用,并确保我们的方案能协调工作,我们设计并构造了一个工作系统,作为全书的中心范例。该系统提供了TCP/IP协议族中的大部分协议,包括:TCP、IP、ICMP、IGMP、UDP、ARP、RIP、SNMPv2以及OSPF的主要部分。另外,还具有一个finger服务的客户和服务器范例。由于本书包括了每一个协议的程序代码,读者可以研究其实现方法及理解其内部结构。最重要的是,由于范例系统将所有协议软件集成为一个工作整体,读者可以清楚地了解协议之间的交互作用。范例的程序代码试图做到一方面遵守协议标准,另一方面引入一些新的思想。例如,我们的TCP程序代码中包含了“糊涂窗口预防”技术、Jacobson-Karels的“慢启动”和“防拥塞”等优化技术,诸如此类的性能可能在商业实现中被忽略。但同时,我们也清楚地认识到商业领域并不总是遵从已经公布的标准,因此我们也努力将系统调整到能够在现实环境中使用。例如,程序代码中包含了一个配置参数,使得它既可以采纳Internet标准,也可以采纳BSDUNIX中“TCP紧急数据指针”的实现方法。我们并不认为书中所提供的程序代码都是准确无误的,甚至不能断言它肯定比其他实现方法要好。事实上,经过多年使用,我们仍然在不断完善这套软件,同时,也希望读者跟我们一起继续改进它。本书可以作为网络工程人员的高级教程,或者作为研究生教材使用。在作为本科教程使用时,应将重点放在前几章,而忽略有关OSPF、SNMP和RIP这几章内容。研究生可能会在有关TCP的章节中发现一些最为有趣和最难理解的概念。为保证其高性能而采用的自适应重发和相关的试探法尤为重要,应当仔细加以研究。纵观全书,绝大部分习题都向大家提示了其他可选择的实现方案及其大致情况,它们并不要求死记硬背,因此学生们可能需要阅读本书以外的其他资料,才能解答这些习题。正如任何耗费甚巨的工程一样,本书中包含了许多人的心血,对此我们表示衷心的感谢。作者之一DavidStevens完成了大部分软件的编制工作,其中包括一个完整的TCP版本。ShawnOstermann为本书付出了许多努力。Shawn将TCP/IP代码集成到Xinu版本8中,并将其从最初的Sun3平台移植到DECstation3100上。在这一版本中,他还对上一版中由VicNorman编写的SNMP软件进行了大量的修改,以满足第二版的标准,也有助于代码的调试。JohnLin对书中的技术细节进行了校对,纠正了一些错误。珀杜(Purdue)大学的网际互连研究小组(InternetworkingResearchGroup)的许多成员对程序代码的早期版本做过很多贡献。AndyMuckelbauer和SteveChapin建立了一个UNIX兼容库,并与ShawnOstermann和ScottMark合作,使用TCP代码运行一个Xwindow服务器。他们对TCP做了大量的测试工作,并指出其性能上存在的几个问题。ScottM.Ballew参与了一些软件的开发工作。我的妻子Christine对本书手稿进行了编辑,并提出许多建议。最后,我们感谢珀杜大学的计算机科学系和计算中心所提供的帮助。
-
控制协议/因特网协议经典教程特洛华·梅蒂著本书是一本有关传输协议INTERNET协议(TCP/TP)的经典教材。它详尽地讲述有关TCP/TP的整套协议规范和应用的协议规则的产生,到最近的广泛运用,包括在世界上最大的网络INTERNET中的运用。本书由三个部分组成,第一部分介绍了TCP/TP协议的历史体系结构和标准,包含了核心网络传送路由和运用协议。第二部分讲述了新的体系结构和应用协议,如IPV6 IP安全和服务质量控制等。第三部分详细讲述了有关网络连接和TCP/IP平台的具体应用配置。本书内容新,理论联系实际,讲练结合,有很强的实用性和指导性,面向开发和编程人员,对于广大计算机专业的师生来说是一本必不可少的计算机教程,对于社会上广大自学者和工程人员来讲也具有很强的指导作用。本版光盘内容包括本版电子书。
-
网络协议大全精英科技编著本书的目的是通过详尽的介绍使读者全方位地了解网络协议的有关知识。全书共分为15章,主要内容有网络基础、OSI模型和IEEE标准、物理层协议、线路通信协议、高层协议、TCP/IP协议、广域网协议等,对各种网络协议进行了剖析,结构紧凑,内容详尽,不失为网络协议方面的一本难得的学习参考用书。本书适合于网络协议方面的专业技术人员阅读,也可供有一定计算机知识基础的读者及在校学生学习参考使用。本书荟萃了各种网络协议的知识要点,由浅入深地详尽讲述了本领域内点点滴滴的技术知识。无论对于初学者还是专家,无论是用于学习还是参考,都可作为您不容错过的良师益友。本书是迄今止对本领域内知识剖析最细的著作,是名副其实的“大全”。
-
计算机应用教程上海市计算机考核办公室 编本书是“上海紧缺人才培训工程”中的上海市计算机能力考核的培训教材。本书既可作为TCP/IP协议普及性的培训教材,也可作为计算机专业的高等职业教育的参考教材。全书叙述了TCP/IP协议的基本工作原理,详细叙述了TCP/IP协议在Widnows系列操作系统的实现和应用。
-
高级TCP/IP编程(美)Jon C.Snader 著;刘江林 译随着Internet爆炸性的增长,无线通信以及网络技术的发展,编写网络应用程序的程序员和工程师也在相应增加。TCP/IP编程看起来非常简单。应用程序接口(Application Programming Interface,API)十分易懂,即使是刚刚入门的初学者也可以通过使用客户端或服务器的程序模板来编写应用程序。然而,通常初学者在经历了最初的高效率之后,在细节面前开始停滞不前,并且发现他们的应用程序正遭受着性能或健壮性的考验。网络编程是一个充满着黑暗角落的领域,有些细节也可能会被错误地理解。本书通过对TCP/IP编程最精细部分的分析,让光明照亮那些角落并帮助你改正错误。在读完本书之后,你对网络编程的许多难点会有一个透彻的理解。本书涉及了网络编程的所有细节。通过对这些小细节的理解,读者将获得相应知识,即网络协议的内部工作机制是如何跟应用程序交互的。拥有了这些知识,那些以前看起来令人困惑的程序行为就会变得很容易理解,问题的解决办法也会变得很清晰。
-
最新TCP/IP实用教程萧文龙,林松儒编著本书全面讲述了路由协议及互联网中最重要的协议TCP/IP等内容,并从电脑、网络、通讯协议到实务应用,作了系统化地介绍,最适合初学者阅读。该书适用于各种操作系统平台(例如:Unix、Linux、MS的Windows、Novell的Netware等)和各种网络设备(例如:Cisco、3Com、IntelDlink、Accon的Router和Switch)。
-
Internet 与TCP/IP 程序设计之Delphi 高手黄志鸿 黄嘉辉Delphi是一种易学易用的可视化程序开发环境,它的强大功能和友好界面为广大的程序员所津津乐道。使用Delphi可以开发出各种应用程序,包括数据库程序和Internet通信程序。本书以大量实用范例为基础,由浅入深地介绍了使用Delphi进行Internet和TCP/IP高级程序设计的各个方面。包括电子邮件应用程序设计、Web浏览器设计以及Windows RAS API和Winsock的应用等。本书是一本既实用又好用的Delphi程序设计参考书,适合从事Internet和TCP/IP开发的中高级用户使用。