computer networks, fourth edition


Andrew S. Tanenbaum, «Computer Networks», Fourth Edition
Prentice Hall | ISBN 0130661023 | August 2002 | CHM | 891 Pages | 3,3 Mb

Computer Networks, Fourth Edition is the ideal introduction to today's networks-and tomorrow's. This classic best seller has been thoroughly updated to reflect the newest and most important networking technologies with a special emphasis on wireless networking, including 802.11, Bluetooth, broadband wireless, ad hoc networks, i-mode, and WAP. But fixed networks have not been ignored either with coverage of ADSL, gigabit Ethernet, peer-to-peer networks, NAT, and MPLS. And there is lots of new material on applications, including over 60 pages on the Web, plus Internet radio, voice over IP, and video on demand. Finally, the coverage of network security has been revised and expanded to fill an entire chapter.

TOC :

Chapter 1. Introduction
Section 1.1. Uses of Computer Networks
Section 1.2. Network Hardware
Section 1.3. Network Software
Section 1.4. Reference Models
Section 1.5. Example Networks
Section 1.6. Network Standardization
Section 1.7. Metric Units
Section 1.8. Outline of the Rest of the Book
Section 1.9. Summary

Chapter 2. The Physical Layer
Section 2.1. The Theoretical Basis for Data Communication
Section 2.2. Guided Transmission Media
Section 2.3. Wireless Transmission
Section 2.4. Communication Satellites
Section 2.5. The Public Switched Telephone Network
Section 2.6. The Mobile Telephone System
Section 2.7. Cable Television
Section 2.8. Summary

Chapter 3. The Data Link Layer
Section 3.1. Data Link Layer Design Issues
Section 3.2. Error Detection and Correction
Section 3.3. Elementary Data Link Protocols
Section 3.4. Sliding Window Protocols
Section 3.5. Protocol Verification
Section 3.6. Example Data Link Protocols
Section 3.7. Summary

Chapter 4. The Medium Access Control Sublayer
Section 4.1. The Channel Allocation Problem
Section 4.2. Multiple Access Protocols
Section 4.3. Ethernet
Section 4.4. Wireless LANs
Section 4.5. Broadband Wireless
Section 4.6. Bluetooth
Section 4.7. Data Link Layer Switching
Section 4.8. Summary

Chapter 5. The Network Layer
Section 5.1. Network Layer Design Issues
Section 5.2. Routing Algorithms
Section 5.3. Congestion Control Algorithms
Section 5.4. Quality of Service
Section 5.5. Internetworking
Section 5.6. The Network Layer in the Internet
Section 5.7. Summary

Chapter 6. The Transport Layer
Section 6.1. The Transport Service
Section 6.2. Elements of Transport Protocols
Section 6.3. A Simple Transport Protocol
Section 6.4. The Internet Transport Protocols: UDP
Section 6.5. The Internet Transport Protocols: TCP
Section 6.6. Performance Issues
Section 6.7. Summary

Chapter 7. The Application Layer
Section 7.1. DNS—The Domain Name System
Section 7.2. Electronic Mail
Section 7.3. The World Wide Web
Section 7.4. Multimedia
Section 7.5. Summary

Chapter 8. Network Security
Section 8.1. Cryptography
Section 8.2. Symmetric-Key Algorithms
Section 8.3. Public-Key Algorithms
Section 8.4. Digital Signatures
Section 8.5. Management of Public Keys
Section 8.6. Communication Security
Section 8.7. Authentication Protocols
Section 8.8. E-Mail Security
Section 8.9. Web Security
Section 8.10. Social Issues
Section 8.11. Summary

Chapter 9. Reading List and Bibliography
Section 9.1. Suggestions for Further Reading
Section 9.1.1. Introduction and General Works
Section 9.2. Alphabetical Bibliography

 

 

### 回答1: 《计算机图形学与OpenGL第四版》是一本经典的计算机图形学教材,该书不仅涵盖了计算机图形学的基本原理和算法,还详细介绍了使用OpenGL进行图形编程的方法和技巧。 书中提供了大量的示例代码,这些代码通过使用OpenGL库实现了各种图形渲染和交互技术。这些示例代码为读者提供了实践的机会,有助于巩固理论知识,并帮助读者了解如何将图形学原理应用于实际应用中。 书中的示例代码包括了各种图形渲染技术,如线段绘制、多边形填充、光照、纹理映射等。此外,还介绍了基本的交互技术,如鼠标和键盘事件的处理、用户界面设计等。 通过学习这本书的示例代码,读者可以逐步理解OpenGL的工作原理和编程模式。同时,读者还可以学习到如何使用OpenGL的图形管线进行图形变换和渲染,从而实现各种复杂的图形效果。 此外,该书还介绍了一些高级的图形编程技术,如着色器编程、模型加载和动画、阴影等。这些技术可以帮助读者更好地应用图形学知识,并在实际项目中实现更复杂的图形效果。 总之,《计算机图形学与OpenGL第四版》的源码为读者提供了学习计算机图形学和OpenGL编程的实践机会,通过阅读源码并编写自己的程序,读者可以更全面地理解图形学原理和OpenGL编程技术,并将其应用于实际项目中。 ### 回答2: 《计算机图形学与OpenGL第四版》是一本图形学的经典教材,它配套的源码是对书中相关概念和技术的实践实例。源码提供了基于OpenGL的图形渲染和交互应用程序的实现,包括图形的绘制、变换、光照、纹理映射、阴影等方面的内容。 源码的目的是帮助读者更好地理解书中所讲的理论知识,并通过实际的编程实践来巩固所学。对于学习图形学和OpenGL编程的人来说,源码提供了一个实践的平台,可以通过阅读和运行源码,进一步理解和掌握图形学的基本概念和OpenGL的使用方法。 通过阅读源码,我们可以学习到如何使用OpenGL的API来进行基本图形的绘制,包括点、线、三角形等。同时,源码还涵盖了更高级的图形技术,如光照和纹理映射,以及一些实用的技巧,如对象的变换和摄像机的控制等。 在阅读源码的过程中,我们可以学习到如何使用OpenGL的渲染管线来完成图形的绘制过程,以及如何使用着色器来实现材质和光照效果的计算。此外,源码还演示了一些常用的OpenGL扩展和库的使用方法,如GLUT和GLM等。 总之,《计算机图形学与OpenGL第四版》配套的源码是学习图形学和OpenGL编程的有力工具,通过读源码可以更深入地了解和掌握图形学的基本概念和OpenGL的使用方法,进而提高自己的图形学和计算机图形学方面的编程能力。 ### 回答3: 《计算机图形学与OpenGL(第四版)》是一本介绍计算机图形学的教材,该书配套有源码示例。 这本书的源码提供了许多与计算机图形学相关的示例程序,通过这些例子可以帮助读者更好地理解图形学的基本概念和OpenGL的使用方法。这些源码示例包括了2D和3D图形的绘制、图像处理、几何变换、光照等多个方面的内容。 使用这本书的源码可以帮助我们更加直观地掌握OpenGL的编程技巧和应用场景。通过实践这些示例程序,我们能够深入了解计算机图形学的原理和OpenGL的底层实现,从而更好地应用到自己的项目中。 但需要注意的是,阅读源码并不仅仅是复制粘贴运行,更重要的是理解其背后的原理和思想。我们需要仔细分析每个示例程序的源代码,理解其中的各个函数和参数的含义,以及它们是如何实现特定的图形效果的。 而且,由于计算机图形学本身是一门复杂的学科,对于初学者来说理解和使用这些源码可能会比较困难。因此,在使用这本书的源码时,建议结合书籍中的理论知识进行学习,同时也可以参考其他的学习资源和教程,以加深对计算机图形学和OpenGL的理解。 总之,《计算机图形学与OpenGL(第四版)》的源码提供了一个很好的学习和实践的机会,但我们在使用时需要将它作为一个辅助工具,结合理论知识进行学习,提高我们对计算机图形学的理解和应用水平。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值