计算机网络课件:服务原语与网络层次结构

需积分: 12 0 下载量 105 浏览量 更新于2024-07-12 收藏 1.56MB PPT 举报
"本资源主要介绍了计算机网络的基本概念、发展历史、功能、组成以及常见的网络拓扑结构,并特别提及了服务原语的相互关系。" 在计算机网络中,服务原语是网络层实体之间进行交互的基本操作,它们定义了通信双方如何进行数据交换。根据描述,我们可以区分两种类型的服务原语:证实型服务和非证实型服务。 1. 证实型服务包括四个服务原语: - 发送(Send):发送方将数据发送到接收方。 - 确认(Acknowledge):接收方接收到数据后,发送确认信息给发送方。 - 接收(Receive):接收方接收到来自发送方的数据。 - 非确认(No-Acknowledge):在某些情况下,如果接收方无法确认接收到的数据,它可能会发送一个非确认信息。 2. 非证实型服务则相对简单,只有两个服务原语: - 数据(Data):发送方直接发送数据,不等待接收方的确认。 - 消息(Message):接收方接收到数据后,不会返回任何确认信息。 服务原语的选择取决于网络的需求,例如,对于实时性要求高的应用,可能更倾向于使用非证实型服务以减少通信延迟;而对于数据完整性至关重要的应用,证实型服务则是必要的,因为它确保了数据的正确接收。 计算机网络的发展历程可以分为四个阶段: 1. 联机系统阶段,终端通过线路与主机相连,主机负责所有数据处理和通信。 2. 分时系统阶段,终端通过集中器连接到主机,减少了主机的负担,但线路利用率仍然不高。 3. 计算机网络阶段,独立的计算机互相连接,实现了真正的资源共享。 4. 标准化网络阶段,开放的标准使得不同设备间的兼容性和互操作性得到增强,推动了网络的广泛采用。 计算机网络的主要功能包括: 1. 数据通信:实现数据的传输和交换。 2. 资源共享:允许网络用户访问和利用分布在不同位置的硬件和软件资源。 3. 并行和分布式处理:通过多台计算机协作完成任务,提高效率。 4. 提高可靠性:通过冗余设备和备份策略,降低系统故障的影响。 5. 可扩充性:随着需求的增长,网络能够轻松添加新的设备和资源。 计算机网络由资源子网和通信子网组成: - 资源子网负责处理信息,提供网络服务,如计算机、外设和软件资源。 - 通信子网负责数据传输和转发,包括节点转发设备和通信设备。 网络拓扑结构描述了网络中节点和链路的连接方式,常见的有网状、星状、树状、总线型、环状和混合型拓扑。每种拓扑结构都有其特点,如网状拓扑提供良好的健壮性和安全性,但成本较高;星状拓扑结构简单,易于管理,但中心节点成为网络瓶颈。 了解这些基本概念对于理解计算机网络的工作原理和设计至关重要,也是进一步研究网络协议、网络安全和网络管理的基础。