计算机网络基础(五)---分层体系(结构)的优点

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

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

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

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

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

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

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

  • 7
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值