计算机网络在信息时代:从面向终端到互联网的演变

需积分: 18 1 下载量 129 浏览量 更新于2024-07-12 收藏 4.28MB PPT 举报
"协议很复杂-计算机网络(第4版)第一章" 计算机网络在信息时代扮演着至关重要的角色,它是21世纪数字化、网络化和信息化社会的核心驱动力。网络涵盖了电信网络、有线电视网络和计算机网络,其中计算机网络的发展最为迅速,成为社会信息传输与处理的关键。自19世纪40年代以来,随着通信技术的进步,计算机网络经历了五个发展阶段: 1. 面向终端的计算机网络阶段:这一阶段的网络主要由主机和多个终端组成,通信控制器负责终端与主机之间的数据传输,但存在速率慢、主机负担重和线路利用率低的问题。 2. 计算机-计算机网络阶段:网络演变为两级结构,通信子网连接了不同的通信控制处理器,资源子网则包含主机系统资源,这一阶段使得资源的共享更为便捷。 3. 计算机网络标准化阶段:随着IBM的SNA、DEC的DNA和ISO的OSI模型的提出,计算机网络开始走向标准化,为不同系统间的互操作性奠定了基础。 4. 微机局域网时期:个人计算机的普及催生了局域网(LAN)的发展,使得小规模的网络部署变得更加便捷和经济。 5. Internet发展时期:90年代后,互联网的迅速崛起,TCP/IP协议栈成为事实上的标准,推动了全球范围内的互联互通,因特网的标准化工作也不断推进。 计算机网络的性能指标包括速率、带宽、吞吐量、延迟、丢包率等,这些因素影响着网络的效率和用户体验。为了实现不同设备间的有效通信,计算机网络采用了分层的体系结构,如OSI七层模型和TCP/IP四层模型(或五层模型)。分层设计有助于将复杂的网络问题分解为更易管理的部分,各层之间通过接口进行交互,实现协议的解耦和标准化。 在设计网络协议时,必须考虑协议的健壮性,不仅要确保在正常情况下的正确运行,还要能应对各种异常和非理想条件,这是协议设计的重要原则。例如,TCP协议就包含了错误检测、流量控制和拥塞控制等机制,以保证数据的可靠传输。 计算机网络是一个复杂而庞大的领域,涉及硬件、软件、协议和标准等多个方面,理解其工作原理和历史发展对于深入学习和应用计算机网络至关重要。