Books On Computer Networking

电脑网络书籍

来自道格拉斯·科默


计算机网络与互联网第六版,2015 ISBN 0133587932/9780133587937。

广泛的介绍网络和网络互联。 在介绍了互联网增长和趋势后,文章分为五个部分:互联网应用程序和编程,数据通信,有线和无线网络技术的分组交换,包括局域网和广域网,互联网和互联网中使用的TCP / IP协议。 最后一节将探讨跨多层次和技术的网络方面,包括安全性和网络管理。 本文涵盖广泛的主题,包括桥接,交换,路由和路由协议,多媒体协议和IP电话以及Web浏览。
第六版回应了教授和学生的建议以及技术的变化。 版本包括两个新章节,并更新所有其他章节。 软件定义网络的一章介绍了OpenFlow的一般概念。 物联网的一章介绍了无线网状网络和智能电网应用中用于传感器的ZigBee IP协议。

互联网与TCP / IP第1卷:原则协议和体系结构,第6版,2014年ISBN-10:0-13-608530-X ISBN-13:9780136085300

对于任何想了解互联网技术的人来说,这一领域的经典参考,第一卷调查TCP / IP并描述了每个组件。 高度可访问的文本介绍了TCP / IP构建中使用的科学原理,并展示了组件如何设计为一起工作。 包括IPv4和IPv6,TCP,UDP,DHCP,RIP,OSPF,BGP,ARP,IPv6-ND等各协议的详细信息。 它还涵盖了软件定义网络和分类,多协议标签交换(MPLS),虚拟专用网(VPN)和网络地址转换(NAT)等技术。

互联网与TCP / IP第二卷:设计,实现和内部(D. Stevens),第三版,1999年。ISBN 0-13-973843-6

理想的实现者,第二卷继续讨论第一卷,使用运行的TCP / IP实现的代码来说明所有的细节。 例如,文本显示了TCP的慢启动算法如何与Partridge-Karn指数重传回退交互,以及路由更新如何与数据报转发交互。

使用TCP / IP第三卷互联:客户端 – 服务器编程和应用程序,Linux / POSIX套接字版本(与D.史蒂文森),2000. 0-13-032071-4

第三卷描述了用于构建所有分布式计算系统的客户端 – 服务器计算的基本概念。 本文讨论了各种服务器设计以及用于构建客户端和服务器的工具和技术,包括远程过程调用(RPC)。 它包含运行程序的示例,说明每个设计和工具。 有四个版本的第三卷可用。 该版本描述了遵循POSIX标准的Linux操作系统下可用的套接字应用程序接口(API)。文本中的所有示例代码已在Linux下进行了编译和测试。

互联网与TCP / IP第三卷:客户端 – 服务器编程和应用程序,BSD套接字版本(D.史蒂文生),第二版1996. 0-13-260969-X

第三卷描述了用于构建所有分布式计算系统的客户端 – 服务器计算的基本概念。 本文讨论了各种服务器设计以及用于构建客户端和服务器的工具和技术,包括远程过程调用(RPC)。 它包含运行程序的示例,说明每个设计和工具。 有四个版本的第三卷可用。 该版本描述了从Berkeley UNIX派生的Socket应用程序接口(API),从中导出了WINSOCK标准。

互联网与TCP / IP第三卷:客户端 – 服务器编程和应用,AT&T TLI版本(与D.史蒂文森),1994. ISBN 0-13-474230-3

第三卷描述了用于构建所有分布式计算系统的客户端 – 服务器计算的基本概念。 本文讨论了各种服务器设计以及用于构建客户端和服务器的工具和技术,包括远程过程调用(RPC)。 它包含运行程序的示例,说明每个设计和工具。 有四个版本的第三卷可用。 该版本描述了AT&T在System V UNIX中引入的传输层接口(API)。

使用TCP / IP进行互联第三卷:客户端 – 服务器编程和应用程序,窗口套接字版本(D. Stevens),1997. ISBN 0-13-848714-6

第三卷描述了用于构建所有分布式计算系统的客户端 – 服务器计算的基本概念。 本文讨论了各种服务器设计以及用于构建客户端和服务器的工具和技术,包括远程过程调用(RPC)。 它包含运行程序的示例,说明每个设计和工具。 有四个版本的第三卷可用。 该版本描述了与Microsoft Windows操作系统一起使用的Win32编程接口和Windows Sockets API。

使用TCP / IP进行互联第三卷:客户端 – 服务器编程和应用程序,窗口套接字版本(D. Stevens),国际版1997. ISBN 0-13-261348-4

这是第三卷的Windows Sockets版本的国际版。 虽然是用英文写的,但它只能在美国境外使用。

互联网应用实践网络(David Laverell的网站),第二版,2004年。ISBN 0-13-144310-0。

几个网络测试设施的描述和可以使用每个设施进行的项目列表。 本文设计为计算机网络与互联网等书籍的同伴,本文引导读者通过一系列实验项目,展示网络概念如何转化为实践。
这本书是网络课程实验室指南的理想选择。 它涵盖了广泛的实验,并展示了如何使用任何硬件(包括单个计算机)来了解网络。 写作作为进步记录,因为学生可以检查每个步骤是否完成。
计算机网络和互连网络(ISBN 0-13-108267-1)提供了一个软件包。

互联网书籍:您需要了解的关于计算机网络以及互联网如何运作的一切,“平装本”,2007年第4版。ISBN 0-13-233553-0

对网络和互联网的温和介绍,互联网书籍不假设读者有技术背景。 它解释了互联网,它的工作原理以及一般可用的服务,而不关注特定的计算机或特定的软件品牌。 理想的人谁想要成为互联网和计算机网络识字,互联网书解释术语和概念; 包括广泛的术语和缩写术语表。

自动网络管理系统,2006. ISBN 0-13-239308-5

介绍网络管理,涵盖FCAPS模式:故障检测和纠正,配置和操作,会计和计费,性能评估和优化以及安全性。 本文介绍了SNMP和NetFlow等工具,路由和管理脚本。 本文的第三部分考虑了自动化问题,讨论了可能的软件体系结构,语义,设计权衡和开放的研究问题。

使用网络处理器的网络系统设计,Intel 2xxx版本,2006.ISBN 0-13-187286-9

介绍网络处理器及其在网络系统(如交换机,网桥,路由器和负载均衡器)中的使用。 除了讨论网络处理器的动机,架构和使用之外,文本还考虑了协议处理任务,并解释了如何在软件或硬件中实现这些任务。 它涵盖了关键概念,如分类,交换结构,处理器和内存层次结构以及网络处理器使用的编程语言。 此外,本文还讨论了并行和流水线的使用,规模问题以及网络处理器的设计权衡。 本文的最后一部分介绍了一个网络处理器(Intel IXP2400)的详细信息,并显示了作为Intel芯片一部分的嵌入式处理器和数据包处理器的示例代码。

Network Systems Design Using Network Processors,Agere version,2005.ISBN 0-13-148927-5

介绍网络处理器及其在网络系统(如交换机,网桥,路由器和负载均衡器)中的使用。 除了讨论网络处理器的动机,架构和使用之外,文本还考虑了协议处理任务,并解释了如何在软件或硬件中实现这些任务。 它涵盖了关键概念,如分类,交换结构,处理器和内存层次结构以及网络处理器使用的编程语言。 此外,本文还讨论了并行和流水线的使用,规模问题以及网络处理器的设计权衡。 本文的最后一部分介绍了一个网络处理器(Agere APP550)的细节,并显示了分类引擎以及作为Agere芯片一部分的流量管理器的示例代码。

Network Systems Design Using Network Processors,2004.ISBN 0-13-141792-4

介绍网络处理器及其在网络系统(如交换机,网桥,路由器和负载均衡器)中的使用。 除了讨论网络处理器的动机,架构和使用之外,文本还考虑了协议处理任务,并解释了如何在软件或硬件中实现这些任务。 它涵盖了关键概念,如分类,交换结构,处理器和内存层次结构以及网络处理器使用的编程语言。 此外,本文还讨论了并行和流水线的使用,规模问题以及网络处理器的设计权衡。 本文的最后一部分介绍了一个网络处理器(Intel IXP1200)的详细信息,并显示了作为Intel芯片一部分的嵌入式处理器和数据包处理器的示例代码。

Click Here to Leave a Comment Below 0 comments

Leave a Reply: