计算机网络

出版时间:2012-4-1  出版社:机械工业出版社  作者:(美)Larry L. Peterson,(美)Bruce S. Davie  页数:884  
Tag标签:无  

内容概要

  本书是计算机网络方面的经典教科书,凝聚了两位顶尖网络专家几十年的理论研究、实践经验和大量第一手资料,自出版以来已经成为网络课程主流教材,被哈佛大学、斯坦福大学、卡内基一梅隆大学、康奈尔大学、普林斯顿大学等众多名校采用。
  第5版秉承了前4版的特点,通过丰富的网络和协议设计实例,来阐述计算机网络关键原理。全书的重点在于“为什么这样设计网络”——不仅详细叙述当今网络系统的组成,而且还阐述关键技术和协议如何在实际应用中发挥作用,从而解决具体的问题。本版对内容进行了全面更新,覆盖P2P、无线技术、网络安全和应用等重要主题,更关注网络研究和设计中涉及的应用层问题。

作者简介

  Larry L. Peterson,普林斯顿大学副校长,计算机科学系Robert E.
Kahn教授,并且还是Verivue,Inc.首席科学家。他于1985年在普度大学获得博士学位,其研究方向主要是网络系统的设计与实现。
  Bruce S.
Davie,拥有英国爱丁堡大学计算机科学博士学位,于1995年加入Cisco公司,并于1998年被授予Cisco特别会员荣誉称号。他主持设计了MPLS协议,并开发了其他重要的因特网技术。Davie博士在加入Cisco之前曾担任贝尔通信研究公司的首席科学家。

书籍目录

Foreword
Foreword to the First Edition
Preface
1 Foundation
Problem: Building a Network
1.1 Applications
1.1.1 Classes of Applications
1.2 Requirements
1.2.1 Perspectives
1.2.2 Scalable Connectivity
1.2.3 Cost-Effective Resource Sharing
1.2.4 Support for Common Services
1.2.5 Manageability
1.3 Network Architecture
1.3.1 Layering and Protocols
1.3.2 Internet Architecture
1.4 Implementing Network Software
1.4.1 Application Programming Interface(Sockets)
1.4.2 Example Application
1.5 Performance
1.5.1 Bandwidth and Latency
1.5.2 Delay x Bandwidth Product
1.5.3 High-Speed Networks
1.5.4 Application Performance Needs
1.6 Summary
What's Next: Cloud Computing
Further Reading
Exercises
2 Getting Connected
Problem: Connecting to a Network
2.1 Perspectives on Connecting
2.1.1 Classes of Links
2.2 Encoding (NRZ, NRZI, Manchester, 4B/5B)
2.3 Framing
2.3.1 Byte-Oriented Protocols(BISYNC,PPP,DDCMP)
2.3.2 Bit-Oriented Protocols (HDLC).
2.3.3 Clock-Based Framing (SONET)
2.4 Error Detection
2.4.1 Two-Dimensional Parity
2.4.2 Internet Checksum Algorithm
2.4.3 Cyclic Redundancy Check
2.5 Reliable Transmission
2.5.1 Stop-and-Wait.
2.5.2 Sliding Window
2.5.3 Concurrent Logical Channels
2.6 Ethernet and Multiple Access Networks (802.3)
2.6.1 Physical Properties
2.6.2 Access Protocol
2.6.3 Experience with Ethernet
2.7 Wireless
2.7.1 802.11/Wi-Fi
2.7.2 Bluetooth(802.1 5.1 )
2.7.3 CeLIPhone Technologies
2.8 Summary
What's Next: "The Internet of Things"
Further Reading
Exercises
3 Internetworking
Problem: Not All Networks are Directly Connected
3.1 Switching and Bridging
3.1.1 Datagrams
3.1.2 VirtuaI Circuit Switching
3.1.3 Source Routing
3.1.4 Bridges and LAN Switches
3.2 Basic Internetworking (IP)
3.2.1 What Is an Internetwork?
3.2.2 Service Model
3.2.3 Global Addresses
3.2.4 Datagram Forwarding in IP
3.2.5 Subnetting and Classless Addressing
……
4 Advaned Internetworking
5 End-to-End Protocols
6 Congestion Control and Resource Allocation
7 End-to-End Data
8 Network Security
9 Applications

章节摘录

版权页:

媒体关注与评论

  本书采用系统方法讲解计算机网络基本理论及其应用,不仅教授读者知其然,更要知其所以然:本版中,作者对内容进行了全面更新和修订,与时俱进,更加强调应用设计、无线技术和移动技术。  ——David Clark,因特网先驱,MIT教授    Peterson和Davie清晰地描述了各层网络协议,并且在书中给出许多注释边框,来帮助读者更深入、全面地理解深刻影响我们这个社会的各种技术。  ——Jean Walrand,加州大学伯克利分校    我一直采用本书作为通信网络导论课程的教材,对于本书前几个版本也比较熟悉,本版秉承了前几版的特点,不仅说明了“如何设计网络”,还解释了“为什么这样设计网络”以及同样重要的“为什么不那样设计网络”。本书可以培养读者的工程直觉,在计算机技术快速发展的今天,这对于培养读者设计和选择下一代系统的决策能力是非常重要的。  ——Roch Guerin,宾夕法尼亚大学    本书是一本非常优秀的计算机网络导论教材,条理清晰、内容全面、实例丰富。Peterson和Davie在不失技术严谨性的同时以通俗易懂的方式阐明了计算机网络相关概念。对子网络架构设计基本原理及构建其上的应用,本书实现了完美均衡。总之,本书对网络学习和应用来说郡是无价的。  ——Arvind Krishnamurthy,华盛顿大学

编辑推荐

《计算机网络:系统方法(英文版)(第5版)》是一本非常优秀的计算机网络导论教材,条理清晰、内容全面、实例丰富。彼得森和戴维在不失技术严谨性的同时以通俗易懂的方式阐明了计算机网络相关概念。对于网络架构设计基本原理及构建其上的应用,《计算机网络:系统方法(英文版)(第5版)》实现了完美均衡。总之,《计算机网络:系统方法(英文版)(第5版)》对网络学习和应用来说都是无价的。

图书封面

图书标签Tags

评论、评分、阅读与下载


    计算机网络 PDF格式下载


用户评论 (总计11条)

 
 

  •   计算机网络方面的经典图书
  •   书中内容讲解详细,对学习计算机网络知识很有帮助。
  •   英文版的有点费劲啊,看来得加强英语水平啊
  •   书内容不难 就是…太厚了吧~印刷质量挺满意
  •   书是替别人买的,昨天下单,今天早上就到了,神了。
  •   书的确不错。。不过英文原版的基本看不懂、所以要买的还是要三思,别觉得自己能看懂。
  •   书的内容就不必说了,从第三版就开始看了,和那本top-down approach并列为我的推荐书列。只说印刷用纸吧:原书是双色的,影印版是黑白的,有些图有点模糊,不过总体还行,要比第四版的影印版的印刷好多了。用纸就不行了,¥139的书,用的是那种软软的纸,比起东南大学出版社的o'reilly影印版差远了。即使对比之前华章出版的《计算机体系结构:量化研究方法》也是差了不少。
  •   英文版就是比中国人的网络书好,每页都有空白处做笔记或者思考什么的,质量也很过硬,以后希望价格可以再便宜一点就好了...
  •   昨天和英文老师讨论论文起名的问题,老师说道Approach是一个很牛气的字,长篇大论或者理论功底好才配得起这个字。Morgan Kaufumman出版社的这本书想来也是牛气的。
  •     这本书看过第三版,看过第四版,当年上课用的第四版。
      
      在美国网络的课程基本就是三本书,这本,自顶向下那本,还有一本忘了,作者名字是Andrew S. Tanenbaum,章节是按照OSI分层模型来划分的。
      
      我本科是EE,研究生之后是CS,曾经想过要做网络方面,所以研究过各个学校做网络的老师,其实不难发现,EE的计算机网络课程基本都是这本,而CS的计算机网络一般都是自顶向下。
      
      翻一下目录也可以看出来,这本书大部分篇幅都是集中在datalink,network,和transport三层。这和EE通信方向的wireless communication或communication theory等物理层的课程是相辅相成的。
      
      而自顶向下花了很大篇幅在上三层,T,N,D三层一带而过。物理层丝毫不提。因为CS不关心底层。
      
      第三本书不适合教学,更适合参考,或者手册,你如果想知道什么,去那里能找到很详细的解释,但它并没有一个循序渐进的教学方法。
      
      我一开始很喜欢基于OSI的那本书,不喜欢这本系统方法,因为系统方法看起来杂乱无章,不像OSI那本书条理清晰。后来老师用没办法,还是读了读系统方法,发现虽然其杂乱无章,但作者是按自己的理解去讲故事,他是在讲课,用他对网络的理解。而OSI那本虽然条理清晰,但真的就是干巴巴的手册的感觉。所以系统方法这本书还是推荐的。第一遍确实会没有一个大体的把握,但当你读第二遍甚至第三遍的时候就会发现OSI那本书是一本手册,而这本书是一个老师。
      
      最后,说程序看不懂的人,C语言都抱怨,我还能说什么呢?
  •   OSI那本 Andrew S. Tanenbaum <computer networks> 讲得挺形象的,语言幽默. 内容很多, 贯穿市场,技术,历史. 如果根据自己的需求, 几本都参考一下, 还是不错的.
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7