5.2 分组交换原理上一节介绍了计算机网络的组成和网络的体系结构,其中通信子网的基本任务就是将数据信息从源点传送到S的点,在源点与目的点之间可能要经过许多个链路和中继节点。链路的功能是传输,而中继节点的功能是交换,也就是从输人链路接收信息并转发到指定的输出链路上。交换分为电路交换(Circuit Switching)和分组交换(Packet Switching)。这两种交换的机制存在本质的区别。理论与实际均已表明,按照电话业务的特征设计的电路交换不适合于计算机数据通信,而分组交换则是根据数据业务的特征设计的交换技术。本节将集中讨论分组交换的工作原理。

5.2.1 电路交换技术不适合计算机数据通信在电话出现后不久,人们便认识到,在所有用户之间架设直达的线路对通信线路的资源是极大的浪费。必须依靠交换机实现用户之间的互连。一百多年来,电话交换机经过多次更新换代,从人工接续、步进制、纵横制发展到现代的数字时分轻序控制交换机,其本质始终未变,都是采用电路交换。从通信资源的分配角度来看,“交换”就是按照某种方式动态地分配传输信道的带宽资源。电路交换是在通话之前,根据用户的呼叫请求,由网络预先给用户分配传输带宽(这里指的是广义的带宽,即将时分制的时了宽度也折合为带宽)。用户若呼叫成功,则从主叫端到被叫端建立一条物理通路。此后双方才能互相通话。通话完毕挂机后即自动释放这条物理通路。电路交换的关键点就是:在通话的全部时间内用户始终占用端到端的固定传输带宽。电路交换的示意图如图5-7所示。为简单起见,图中对市话和长途交换机未加区分。应当注意的是,用户线归电话用户专用,而对交换机之间拥有大量话路的中继线来说,通话的用户只占用了其中的一个话路。

利用电路交换可以实现计算机之间的数据通信,其典型例子是利用公共电信网进行数据通信。在这种情况下,电话终端用数据终端或计算机代替,不过在数据终端或计算机中要设置一个网络接口设备,这个设备叫做话路调制解调器(Modem)。电路交换的主要优点是在通路建立以后端到端的传送时延基本上等于路径的电波传播时延,因而适合于承载对时延有严格要求的数据业务。

但是,计算机数据通常是随机而突发出现的,因此电路交换建立的物理通路真正用来传送数据的时间往往不到10%甚至1%。在绝大部分时间里,通信线路实际上是空闲的(但对电信局来说,通信线路已被用户占用因而要收费)。例如,当用户阅读终端屏幕上的信息或用键盘输入和编辑一份文件时,或计算机正在进行处理而结果尚未得出时,宝贵的通信线路资源实际上并未被利用而是被白白地浪费了。

另外,由于计算机和各种终端的传送速率很不一样,在采用电路交换时,不同类型、不同规格、不同速率的终端很难互相进行通信。因此应采用一些措施,例如,可使终端与计算机不直接连通,而是让数据经过一些缓冲器暂存一下,经适当变换后再进行发送或接收。这就要求改变传统的交换方式,采用新式的交换技术。

电路交换的另一个缺点是不够灵活,所分配的带宽是固定的或量化的。例如,电信网以641cbit/s的PCM话路为带宽分配的基本单位,如果终端的数据速率为32kbit/8,则需要分配1个话路,即提供64kbit/s的带宽,于是32kbk/s的带宽就被浪费了。另外,只要在通话双方建立的通路中的任何一点出了故障就必须重新拨号建立新的连接。

由此可见,必须寻找出新的适合于计算机通信的交换技术。

编辑推荐:

为什么电路交换不适合计算机网络,电路交换技术不适合计算机数据通信相关推荐

  1. 高考失利,男生适合学什么技术?

    高考失利,男生适合学什么技术?适合男生学习的技术有很多,开挖掘机.厨师.修车等等,我认为学习IT技术也是一个很好的出路. 高考成绩已经出来了,高考落榜的高中毕业生一般在18岁左右.没有学历和技能,他们 ...

  2. 计算机网络技术专业适合女生学吗,计算机网络技术专业适合女生学吗?

    计算机网络技术专业是培养专业的高技术型人才的专业,多数报考的都是理科生,虽然理科生里男生居多,但是,也有女生选择理科的情况.那么,选择大学专业时,计算机网络技术专业适合女生学吗?下面小编就这个问题为大 ...

  3. 计算机网络相关关键技术论文,电力线通信plc计算机网络关键技术及其应用研究计算机应用技术专业论文.docx...

    电力线通信plc计算机网络关键技术及其应用研究计算机应用技术专业论文 摘 摘要 高压电力线载波通信已有近百年的历史,它在电力调度话音通信.电力系统 远动装置数据采集等方面取得了卓有成效的应用,但是利用 ...

  4. 计算机网络仿真技术概述,浅谈计算机网络仿真技术及其研究

    浅谈计算机网络仿真技术及其研究 来源:用户上传 作者: 摘要:在信息化和工业化相互促进的现代化进程中,计算机网络仿真技术将逐步深入到国民经济的各个领域,并将扮演越来越重要的角色.该文正是基于此背景,对 ...

  5. 哪些人适合学习java技术

    java技术在互联网行业一直都是非常重要的存在,学习java技术只会多不会少,那么目前哪些人适合学习java技术呢?来看看下面的详细介绍就知道了. 哪些人适合学习java技术? 1.在家待业人员,没有 ...

  6. 计算机存储技术及其发展了论文,计算机网络存储技术探究-计算机网络论文-计算机论文(13页)-原创力文档...

    计算机网络存储技术探究 摘要:计算机网络的诞生无疑为信息数据的管理带来了"福音",但随着网络化进程的持续,网络信息数据的总量还会不断增大,解决总量庞大的网络信息的存储必然会成为网络 ...

  7. 计算机网络解释概念,2017年计算机三级网络技术基本概念与名词解释:计算机网络的基本概念...

    计算机网络的基本概念 112. 计算机网络:计算机网络是利用通信设备和线路将分布在不同地点.功能独立的多个计算机互连起来,通过功能完善的网络软件,实现网络中资源共享和信息传递的系统.计算机网络由资源子 ...

  8. v380怎么设置云存储_计算机网络云计算技术在应用中的不足及缺陷

    就目前计算机网络云计算技术的实际应用及发展情况而言,虽然得到一定的发展成果,然而这一技术在实际应用中仍有一定不足之处及局限性存在,在云计算技术的实际应用及发展中仍旧存在一定问题.在云计算技术的应用及云 ...

  9. 计算机网络 故障处理,计算机网络通讯技术故障分析与处理

    摘 要:计算机的功能非常强大,而且操作较为简便,其优良的特性在人们的生活中得到了广泛的使用.通讯功能是计算机一项重要的功能,其可以实现人们远距离的交流与沟通,拉近距离.促进感情,在信息技术飞速发展的今 ...

最新文章

  1. 浙江大学计算机科学与技术学院工业设计工程,浙江大学考研·2020年工业设计考研信息整理...
  2. Hugo + Github Pages 搭建个人博客
  3. 从零开始的AI·决策树原来这么好理解(附实例代码)
  4. html 输入框变红色,input输入框 输入错误时,点击注册按钮,输入框的边框变成红色,重新输入时,边框颜色恢复原来的,同时错误提示消失?...
  5. 解决前后台发送请求或者接口之间发送请求乱码的问题
  6. 解决VS'scanf':this function or variable may be unsafe.`(VS安全函数问题)
  7. 动手动脑及课后实践3
  8. Python迷宫游戏(基础版)
  9. 【笔记+总结】Andrew Ng-神经网络和深度学习
  10. 游戏开发工具引擎/模拟器收集
  11. 飞鸽TCP/IP 10106错误解决
  12. linux下安装飞信机器人教程
  13. springboot整合redis做缓存
  14. Nod32升级服务器(转)
  15. 初识HTML,最基础走起~
  16. 如何将视频中的音频提取出来?
  17. 基于部分卷积Pconv的图片修复
  18. 144hz和60hz测试软件,144hz和60hz显示器的区别是什么?显示器144hz和60hz游戏差别对比...
  19. Python 爬虫实战:分析豆瓣中最新电影的影评(词云显示)
  20. 公司新来一个以前在腾讯拿37K的测试,真是麻雀啄牛腚——雀食牛逼

热门文章

  1. 新版火狐 拖 功能_Firefox 28的新功能
  2. 网络基础笔记--看一眼睡意盎然
  3. 平方和与立方和(HD)
  4. 个人站点分享优酷视频,手机打不开解决方法
  5. 手机短信删除了怎么恢复
  6. 【Nginx】Nginx原理与应用
  7. 天猫电商购物平台前端页面
  8. 一网打尽!CMS收集器和G1收集器的区别
  9. linux中chgrp参数,技术|chgrp 和 newgrp 命令简介
  10. 女人最让男人伤心的10句话