计算机网络协议设计:确保协同作战的成功

需积分: 10 0 下载量 127 浏览量 更新于2024-08-22 收藏 1.22MB PPT 举报
"著名的协议举例例--计算机网络第一章 谢希仁" 计算机网络在信息时代扮演着至关重要的角色,它是21世纪数字化、网络化和信息化社会的核心。网络包括电信网络、有线电视网络和计算机网络,其中计算机网络是发展最快、作用最为显著的部分。以因特网为例,其发展经历了从教育科研网络到全球商业网络的转变,已经成为仅次于电话网的世界第二大网络。 在这一章中,谢希仁教授通过一个军事战斗的例子来阐述著名的协议设计问题。蓝军1和蓝军2需要协同对抗白军,他们之间的通信存在高错误率。为确保协同作战的成功,需要设计一个协议,即使在电文可能出错或丢失的情况下,也能确保双方100%理解并执行协同策略。这个问题引出了计算机网络中协议设计的基本概念,即如何在不可靠的通信环境中建立可靠的数据传输。 计算机网络的性能指标和非性能特征是评估网络质量的关键因素。性能指标通常包括数据传输速率、带宽、时延、丢包率等,而非性能特征可能涉及网络的可用性、安全性和可扩展性。为了规范网络间的通信,需要制定标准和协议,这在因特网的发展中尤其重要。例如,TCP/IP协议族就是因特网的核心,它定义了网络通信的层次结构和服务,包括应用层、传输层、网络层和数据链路层,以及各层之间的接口——服务访问点。 计算机网络的体系结构,如五层协议模型,是理解网络工作原理的基础。在这个模型中,每一层都有特定的责任,例如,物理层负责比特流的传输,而应用层则处理用户应用程序的交互。协议是控制层间通信的规则,而服务是上层对下层功能的抽象。通过这样的分层结构,可以独立设计和实现各层,简化了网络系统的复杂性。 在因特网的标准化工作中,各种协议如TCP(传输控制协议)和IP(网际协议)被制定出来,以确保不同设备之间的互操作性。这些标准的制定促进了因特网在全球范围内的广泛采用和快速发展。 计算机网络涉及的内容包括但不限于网络的作用、因特网的发展历史、网络的分类、性能指标、体系结构和协议的重要性。理解这些基础知识对于深入学习和应用计算机网络至关重要。