分组交换:

通信中,通信双方以分组为单位,使用存储-转发机制实现数据交互的通信方式,被称为分组交换

分组交换也称为包交换,它将用户通信的数据划分成多个更小的等长数据段,在每个数据段的前面加上必要的控制信息作为数据段的首部,每个带有首部的数据段就构成了一个分组。首部指明了该分组发送的地址,当交换机收到分组之后,将根据首部中的地址信息将分组转发到目的地,这个过程就是分组交换。能够进行分组交换的通信网被称为分组交换网。

分组交换的本质就是存储转发,它将所接受的分组暂时存储下来,在目的方向路由上排队,当它可以发送信息时,再将信息发送到相应的路由上,完成转发。其存储转发的过程就是分组交换的过程。

分组交换的思想来源于报文交换,报文交换也称为存储转发交换,它们交换过程的本质都是存储转发,所不同的是分组交换的最小信息单位是分组,而报文交换则是一个个报文。由于以较小的分组为单位进行传输和交换,所以分组交换比报文交换快。报文交换主要应用于公用电报网中。

分组交换的实质就是将要传输的数据按一定长度分成很多组,为了准确的传送到对方,每个组都打上标识,许多不同的数据分组在物理线路上以动态共享和复用方式进行传输,为了能够充分利用资源,当数据分组传送到交换机时,会暂存在交换机的存储器中,然后根据当前线路的忙闲程度,交换机会动态分配合适的物理线路,继续数据分组的传输,直到传送到目的地。到达目地之后的数据分组再重新组合起来,形成一条完整的数据。

分组是由分组头和其后的用户数据部分组成的。
分组头包含接收地址和控制信息,其长度为3–10B,用户数据部分长度是固定的,平均为128B,最长不超过256B。
这里有一个问题需要说明:同一分组网内分组长度是固定的,而不同分组网分组长度可以不同。
分组交换:路由选择确定了输出端口和下一个节点后,必须使用交换技术将分组从输入端口传送到输出端口,实现输送比特通过网络节点。

分组交换的特点:

(1)信息传送的最小单位是分组
分组由组头和用户信息组成,分组头含有选路和控制信息。

(2)面向连接(逻辑连接)和无连接两种工作方式
虚电路采用面向连接的工作方式,数据报是无连接工作方式

(3)统计时分复用(动态分配带宽)
统计时分复用的基本原理是把时间划分为不等长的时间片,长短不同的时间片就是传送不同长度分组所需的时间,对每路通信没有固定分配时间片,而是按需使用。这就意味着使用这条复用线传送分组时间的长短,由此可见统计时分复用是动态分配带宽的。

(4)信息传送为有差错控制
分组交换是专门为数据通信网设计的交换方式,数据业务的特点是可靠性要求高,对实时性要求没有电话通信高,因而在分组交换中为保证数据信息的可靠性,设有CRC校验、重发等差错控制机制,以满足数据业务特性的需求。

(5)信息传送不具有透明性
分组交换对所传送的数据信息要进行处理,如拆分、重组信息等。

(6) 基于呼叫延迟制的流量控制
在分组交换中,当数据流量较大时,分组排队等待处理,而不像电路交换那样立即呼损掉,因此其流量控制基于呼叫延迟。

分组交换与电路交换的对比:

分组交换端到端的时延是变动和不可预测的,所以不适合实时服务,但是它却提供了更好的带宽共享,而且比电路交换更加简单,实现成本更低。

分组交换可以在同一条链路上以动态共享和复用方式进行传输,通信资源利用率高,从而使得信道的容量和吞吐量有了很大的提升

分组交换网络中的时延概述:

分组从源主机出发,经过一系列的路由器传输,到达目的地,分组在每个节点都受到了几种不同类型的时延,这些时延最为重要的是节点处理时延,排队时延,传输时延和传播时延,这些时延总体累加起来就是节点总时延。分组在传输链路节点,仅在该链路没有其他分组在传输并且没有其他分组排在该队列前面时,才能在这条链路上传输该分组

处理时延:检查分组首部和决定该分组导向何处的时间,也包括检查比特级出差错所需要的时间
排队时延:分组在链路上等待传输时,它经受排队时延。
传输时延:又称为存储转发时延,实际的传输时延通常在毫秒到微秒级
传播时延:即从一个路由器到另一个路由器所需要的时间,传播速度等于或者光速。

分组交换(存储-转发)相关推荐

  1. 计算机网络·“存储-转发”式分组交换网

    某采用"存储-转发"方式的分组交换网如下图所示,所有链路的数据传输速率为1Gbps,分组大小为1000B,其中分组头大小20B.若主机PC0向主机PC1发送一个大小为980000B ...

  2. c语言地理坐标存储 转发,纬度/经度坐标的2个列表之间的地理距离

    要计算具有经度/纬度坐标的两点之间的地理距离,可以使用几个公式. 包地geosphere包含用于计算距离的distCosine , distHaversine , distVincentySphere ...

  3. c语言地理坐标存储 转发,从照片中批量导出GPS地理坐标信息

    1.打开"批量提取照片GPS信息" 2.找到含有整合了GPS信息的照片文件夹,用鼠标将整个文件夹拖入程序窗口 3.回车确认,程序会自动读取GPS信息,写入Excel文件.可能需要暂 ...

  4. Atitit 为什么网络会有延时 电路交换与分组交换的区别

    Atitit 为什么网络会有延时 电路交换与分组交换的区别 按道理,网络是电子设备联网,应该达到光速才对.. 本质上因为互联网基于分组交换而不是电路交换. 分组交换相当于队列方式,别人发你的数据包先存 ...

  5. 【计算机网络】关于分组交换和电路交换及其时延的讨论

    文章目录 1 分组交换 2 电路交换 3 关于时延 4 电路交换和分组交换的时延比较 1 分组交换 分组交换是以分组为单位进行传输和交换的,它是一种存储--转发交换方式.即将到达交换机的分组先送到存储 ...

  6. 计算机网络知识点3——数据交换(报文交换、分组交换)

    报文交换 报文:源(应用)发送信息整体    比如:一个文件 分组交换 分组:报文分拆出来的一系列相对较小的数据包 分组交换需要报文的拆分与重组,产生额外开销 分组交换:统计多路复用 存储-转发 哪种 ...

  7. 报文交换与分组交换例题

    http://www.icourse163.org/course/HIT-154005 如图所示网络.A在t=0时刻开始向C发送一个2Mbits的文件:B在t=0.1+e秒(e为无限趋近于0的小正实数 ...

  8. 中科大 计算机网络4 网络核心Core 分组交换 电路交换

    网络核心 电路交换(线路交换):打电话之前,先建立一条链路(物理) 分组交换:存储转发的方式 电路交换(线路交换) 通过信令(控制信息,如:拨号)建立一条共享的线路 通过多路复用方式,把带宽分为多个小 ...

  9. 计算机网络学习笔记(7. 报文交换与分组交换①)

    1. 报文交换(message switching) 报文:源(应用)发送信息整体 i.比如:一个文件 2. 分组交换(package switching) 分组:报文分拆出来的一系列相对较小的数据包 ...

最新文章

  1. request.getParameter(xxxx)获取不到值的一个原因
  2. 【机器学习】sclearn分类算法-决策树、随机森林
  3. mysql单台跨数据库查询_在MySQL中怎样进行跨库查询?
  4. java 泛型集合示例_Java 泛型(示例代码)
  5. ActiveMQ持久订阅设置
  6. [置顶] Jquery学习总结(二) jquery选择器详解
  7. 分布式事务解决方案 Seata 的原理个人理解以及 demo 配置
  8. Delphi XE3 下载
  9. windows下发文件到linux中文名乱码解决办法
  10. 教你实现一个 iOS 重签名工具
  11. ps快捷键大法(最全)
  12. 浅谈严格控制普通高等学校招生规模
  13. 试验设计方法与Design-Expert软件应用目录
  14. word 怎么删除多余的空白页
  15. 前后端分离标准化应用的开发过程管理
  16. springboot集成 security 更改中英文提示信息
  17. 一网打尽!!!以太网、局域网、广域网、因特网、互联网与万维网是什么?用来干什么的?它们之间有什么区别?
  18. 字节跳动一面c++视频面试(第二个部门,效率工程部门)(一面通过)
  19. 3D XPoint工作原理
  20. 关于JavaScript中的空格。

热门文章

  1. Springboot中@Value的使用详解
  2. 免环境搭建用QT开发嵌入式Linux工业平板电脑界面
  3. 驾驶技师用计算机考试咋答题,驾驶员技师考试题库与搜题,用到这款软件就行了!...
  4. 基于thinkphp的退役军人信息展示管理系统的设计与实现
  5. Shopee招聘-测试开发leader(30k-60k/月)
  6. Matchvs多节点功能正式版上线
  7. C++部分知识点记录
  8. 猎云财经《空中课堂》 | Loot新思考:新范式革命如何开启?
  9. Buildroot OpenJDK 编译配置
  10. 『赠书活动 | 第十期』清华社赞助 | 《前端系列丛书》