计算机网络基础(五) 您所在的位置:网站首页 叙述层次化设计的意义和作用 计算机网络基础(五)

计算机网络基础(五)

2024-07-14 00:50| 来源: 网络整理| 查看: 265

计算机网络分层体系(结构)的好处:

(1)各层之间是独立的。基层并不需要知道它的下层是如何实现的。 而仅仅需要知道该层通过层间的接口即界面)所提供的服务。由于每层只实现种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。 这样,整个问题的复杂程度就下降了。

(2)灵活性好。当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一一层提供的服务还可进行修改。当某层提供的服务不再需要时,甚至可以将这层取消。

(3)结构上可分割开。各层都可以采用最合适的技术来实现。

(4)易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。

(5)能促进标准化工作。因为每层的功能及其所提供的服务 都已有了精确的说明。分层时应注意使每一层的功能非常明确。若层数太少,就会使每一层的协议太复杂。但层数太多又会在描述和综合各层功能的系统工程任务时遇到较多的困难。通常各层所要完成的功能主要有以下一些(可以只包括一种, 也可以包括多种): ①差错控制 :使相应层次对等 方的通信更加可靠。 ②流量控制 :发送端的发送速率必须使接收端来得及接收,不要太快。 ③分段和重装 :发送端将要发送的数据块划分为更小的单位, 在接收端将其还原。 ④复用和分用 :发送端几个高层会话复用一 条低层的连接,在接收端再进行分用。 ⑤连接建立和释放 :交换数据前先建立 一条逻辑连接,数据传送结束后释放连接。

分层当然也有一些缺点,例如,有些功能会在不同的层次中重复出现, 因而产生了额外开销。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有