网络协议
-
最新TCP/IP实用教程萧文龙,林松儒编著本书全面讲述了路由协议及互联网中最重要的协议TCP/IP等内容,并从电脑、网络、通讯协议到实务应用,作了系统化地介绍,最适合初学者阅读。该书适用于各种操作系统平台(例如:Unix、Linux、MS的Windows、Novell的Netware等)和各种网络设备(例如:Cisco、3Com、IntelDlink、Accon的Router和Switch)。 -
网络互联技术指南[美]Ed Taylor著;郑岩,邓凌等译本书根据作者长期的工作经验和积累的工作实例,介绍了网络互联基础、网络的类型、构建网络考虑的因素、VoIP、点到点协议、以太网、吉比特以太网、ATM、ISDN、帧中继、xDSL技术和相关信息、网络设备、网络交换机、Microsoft的组网技术和TCP/IP。本书内容广泛实用,使读者轻松了解所需信息的来源或全部内容,可供网络设计人员和对网络全貌感兴趣的读者使用。 -
用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对本书手稿进行了编辑,并提出许多建议。最后,我们感谢珀杜大学的计算机科学系和计算中心所提供的帮助。 -
TCP/IP与网络体系结构美国O'Reilly公司著;马凯译在连接不同计算机系统的通信协议世界里,TCP/IP是一个最常见和最有用的标准。《TCP/IP与网络体系结构》讲授TCP/IP的主要协议,例如寻址协议、路由协议、域名解析协议、用户数据报协议等。TCP/IP上大量的网络应用程序和网络管理协议,以及由几家公司提供的事实上的体系标准(如AppleTalk、DECnet等),在本书中均有详细解说。 -
网络核心技术内幕(美)[A.雷塔纳]Alvaro Retana等著;希望图书创作室译本书是21世纪网络工程师设计宝典系列之一,是美国Cisco网络专家资格认证的权威培训教材。随着网络的日益扩展,成功的网络规划对网络的稳定起着举足轻重的作用。通过本书,读者便能了解组建一个可扩展性网络所必须的基本概念,掌握网络规划的好方法,屏弃讲方法,并深入学习总的规划原则,设计出良好的网络规划。本书共有四部分(分九章、五个附录)。第一部分讲述了网络稳定性的基础——网络的分层,讨论了分层规划的原则、地址分配和聚和、各层的冗余和网络规划原则的应用。第二部分讲述广各种先进的内部同关协议,包括OSPF,IS-IS,EIGRP网络规划。第三部分讲述了网络的扩展,讨论了BGP核心层和回绝的可扩展性以及其它大规模核心层。第四部分作为本书的附录讲述了OSPF,IS-IS,EIGRP,BGP的丛础。在讲述理论概念的同时,本书各章最后都附有实例学习和复习题,针对部分疑难问题提出相应的解决万案,并在附录E中有各复习题的答案。本书结构清晰,内容丰富,技术新、实用性强,不但是想获取Cisco网络专家资格认证的广大科技人员必读的教科书,同时也是从事网络应用设计和开发的广大工程人员、开发人员、网络管理人员的重要参考书,高等院校相关行业帅生重要的自学、教学参考用书和社会相关领域培训班教材。本书配套光盘内容包括:l.与本书配套电子书;2.送“计算机基础知识分面速成”多媒体学习软件。 -
Microsoft Windows 2000TCP/IP协议和服务技术参考(美)[托马斯·李]Thomas Lee,(美)[约瑟夫·戴维斯]Joseph Davies著;北京超品计算机有限责任公司译本书系统、全面地介绍了在Windows 2000平台上支持TCP/IP所需的深层技术。全书共4部分21章,第1部分"网络接口层"包括3章内容,前两章讲述了Windows 2000支持的局域网(LAN)和WAN技术,并详细讲解了它们传送IP数据报的过程;第3章包含有关硬件地址解析方面的信息。第2部分"互联网络层协议"包括4~9章,本部分描述了IP定义、网际消息协议(ICMP)和因特网组管理协议(IGMP),其中第9章讲述了有关IP 6版(Ipv6)方面的内容。第3部分"传输层协议"包括10~14章,该部分讲述用户数据报协议(UDP)和传输控制协议(TCP)。第4部分"应用层协议和服务"包括15~21章,本部分讲述与TCP/IP相关的主要服务,包括DHCP、DNS、WINS和IIS,此外本部分还讲述了有关Windows 2000文件与打印共享、IPSec和VPN等方面的知识。本书叙述简明,内容详实,并附有大量的图片和实例作为学习参考,可方便读者理解本书内容。另外,书后面附带的光盘也可作为您学习的参考。本书适合计算机管理员、IT专业人员、网络应用编程人员和维护TCP/IP计算机系统的高级专业人员学习使用,也可供学习和了解TCP/IP详细工作原理的计算机专业人员阅读和参考。 -
进程与协议美国O'Reilly公司 著;丛容 译第一章 进程与协议简介 过程与协议简介 本书的第一章将向您介绍一些基本概念,它们是学好本课程其余部分的基础。本章除了一些有关网络的基本知识之外,还将向您介绍网络模型的概念Z只有对网络模型有所了解,您才能更好地理解并掌握本书其余部分的有关概念和知识。本章目标 通过学习本章,应该达到如下学习目标: ?区分无连接系统和面向连接的系统 ?区分进程、服务以及协议这几个基本概念 ?解释为什么要对协议进行分层 ?说出在一个分层的体系结构中,两个进程之间可以通过哪些方法进行相互协作 ?说出各层协议变化时会对整个分层体系结构带来何种影响 ?说出在低层协议中进行的数据通信与在高层协议中进行的数据通信有何不同 ?解释在一个分层的体系结构中,数据是如何封装的,又是如何流动的无连接系统与面向连接的系统 如果通信的两个端点之间不是自始至终都存在着端到端的物理连接,那么,这种网络系统就称为无连接系统。在这种系统中,信息数据包从一个节点传递到另一个节点,当它最终到达目的节点时,可能已经经过了许多节点。同一时刻同一节点可能要传送多个数据包;这有点像老式的电报网络,因此,在这种分组交换网络中传输的数据包被形象地称为“数据报”(datagrams)。IP网络就是一种分组交换网络(见图11)。 如果节点之间建立起了物理连接,那么,这样的网络就是面向连接的网络。在这种网络中,数据包在节点之间传输时将通过其他节点或者计算机主机进行“交换”。数据包指的是一个数据块,其中含有程序所要传送的整个消息或消息的一部分。面向连接的网络类似于话音电话系统,人们常常把这类网络中的连接叫做虚电路(virtual Circuits)。虚电路所建立的是一条单一的通信通道,数据在其中进行传输,在整个传输过程中始终不会改变路径。因此,我们将这类网络叫做面向连接的网络。IBM公司的系统网络结构(SNA)以及异步传输模式(ATM)就属于电路交换网络(见图1-2)。 在数据通信的早期,所有的网络部是电路交换网络2时至今日,电路交换网络依然存在。最近一段时期以来,由于分组交换网络可以将数量多得多的节点相互连接成一个单一的网络,因而逐渐成为广域网的主流技术。采用分组交换网络时,只需使用少量的通信信道即可(因为许多用户可以共享这些通信信道),而且,网络之间的互联也要容易得多。 本章随后将讨论有关数据通信协议分层的问题。如前所述,对协议进行分层之后,就会出现网络的低层协议使用无连接通信,而高层协议却建立连接的情况。相反的,在有的情况下,低层协议建立起连接,而高层协议却是无连接的。 电路与虚电路电路与分类 电路(circuit)指的是两个通信设备之间的物理连接,电路又叫作信道(channel)。 物理电路可以分为两大类: 1.专有物理电路 2.共享物理电路(摘自1-6页) -
TCP/IP起跳(美)Andrew G.Blank 著;和敬,时年 译本书是为具有一定计算机背景知识的人撰写的,目的在于将当今占网络主流的TCP/IP协议介绍给读者。本书使用简单的范例、示图、屏幕显示图等图文并茂的方式,详细地阐述了TCP/IP协议的关键概念,使用对TCP/IP还比较陌生的读者能轻而易举地掌握TCP/IP的重要内容。本书适用于计算机网络的初级和中级读者。帮助具有专业基础,但毕业多年想进一步补充新技术的人员,使他们不必阅读“大簿头”的专业书,迅速捕捉到新技术的关键点。为具有进入IT业的强烈欲望,但却是非计算机专业毕业的人员提供进入IT业的突破口。
