计算机网络 Tanenbaum
时间: 2023-10-27 15:08:10 浏览: 44
计算机网络是指将分布在不同地理位置的多台计算机通过通信设备和传输介质连接起来,实现信息的传递和资源的共享。根据 Tanenbaum 的观点,计算机网络应该具备以下特点和设计问题:
1. 可靠性:保证网络正常运行的设计问题。
2. 检错编码:从接受的消息中发现错误的一种机制。
3. 路由决策:网络应该能自动做出路由决策。
4. 寻址和命名:在每一层特定的消息中标识发送方和接收方的机制。
5. 可拓展性:网络规模变大仍能正常工作的设计。
6. 统计复用:根据统计需求来共享带宽,动态共享网络带宽。
7. 流量控制与拥塞控制:控制数据发送速率以消除接收端缓存溢出的可能性,并避免网络拥塞。
8. 服务质量:调和不同竞争需求机制的名称。
9. CIA:包括保密性、完整性和认证性。
另外,计算机网络还涉及到面向连接与无连接服务、网络层次设计问题和协议栈等概念。
相关问题
andrew tanenbaum 计算机网络 第六版
《计算机网络:第六版》是由Andrew S. Tanenbaum和David J. Wetherall合著的一本经典计算机网络教材。该书全面介绍了现代计算机网络的基本原理、协议和技术。
作者Andrew S. Tanenbaum是计算机网络领域的著名专家,他以其深入浅出的教学风格和丰富的经验而闻名。这本书从计算机网络的历史背景开始,逐步扩展到网络体系结构、传输层、网络层、链路层和物理层等各个方面。
《计算机网络:第六版》的亮点之一是其对现代网络技术的深入讨论,如互联网、无线网络、多媒体网络和网络安全等。此外,该书还强调了实践和应用方面的重要性,提供了大量的实例和实际问题。
书中还包括了大量的图表、示例和习题,方便读者理解和巩固所学内容。此外,该书还提供了附录,详细介绍了一些基本的数学和物理概念,帮助读者更好地理解网络技术。
总之,作为一本经典的计算机网络教材,《计算机网络:第六版》系统地介绍了计算机网络的各个方面,适合计算机科学、电子工程和网络工程等专业的学生以及对计算机网络感兴趣的读者。读者通过阅读这本书可以全面了解计算机网络的基本概念、技术和应用,并能够在实际工作中应用所学知识。
andrew s.tanenbaum的《计算机网络》
《计算机网络》是由Andrew S. Tanenbaum编写的一本经典的计算机科学教材。他在书中深入浅出地介绍了计算机网络的基本原理、协议和架构。
这本书的首要特点是其内容的全面性和深入性。它涵盖了从物理层到应用层的各个网络层次,并详细介绍了每一层的协议和技术。此外,Tanenbaum还从理论和实践两个角度来介绍网络的设计和实施,使读者能够全方位地理解计算机网络的基本原理。
另一个值得注意的特点是该书的实用性。除了理论知识,Tanenbaum还介绍了许多实际的网络案例和应用,帮助读者将理论应用到实际生活中。他还强调了网络安全、性能和可靠性等重要问题,并提供了实际的解决方案。
此外,书中还包含了大量的图表和示例,有助于读者更好地理解复杂的网络概念和原理。它还提供了丰富的练习题和实践项目,帮助读者巩固所学知识。
总的来说,《计算机网络》是一本权威且全面的计算机网络教材,它深入浅出地介绍了计算机网络的基础知识和实际应用。无论是对于计算机网络专业学生还是从事相关工作的专业人士来说,这本书都是一本不可或缺的参考书。