电路交换,报文交换,分组交换的区别及时间比较
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电路交换,报文交换,分组交换的区别及时间比较
1)电路交换:面向连接的交换,首先呼叫请求(有传播时延)+路由选择时间+传播时延+。。。直到到达目的结点后————反回呼叫确认信号(此时不需要路径选择)————建立起通信线路————发送数据(数据发送需要时间)
2)报文交换:有数就发送就好,只有传送时延(电信号传送速率200每微秒),发送的是整块数据,要求转接设备内存足够
3)分组交换:把报文分成分组,分组1。。。分组N
A-B-C-D
数据从A D的过程如下:
分组1发送到B结点时,则分组2即可以开始传送,当分组1到C,分组2已到B,则分组3即可以发送,以此类推,可以看出时间比报文交换要少的多,相当于流水线。
时间比较:
例题:要传送X(bit)的报文,从源站到目的站之间共有K段链路,每段链路的传播时延为D(S),数据速率为B(bps),电路交换中,建立链路的时间为S(s),在分组交换时,分组的首部长度为H(bits)数据部分为P(bits)。在各个节点的排队等待时间忽略不计。
(1)电路交换时,传送所用的时间=发送时延+建立链路时间+传播时延=X/B+S+K*D
(2)分组交换时:
分组的个数为:X/P
每个分组传播的时间为:(P+H)/B+D(时延)
则传送完所有的分组所用的时间为=发送时延+传播时延= (X/P)*(P+H)/B +(k-1)*((P+H)/B+D)
按流水线那的计算题来理解
分组交换采用分组转发策略,不同的分组可以取不同的路径进行传送,减少了传送时间。但收到的分组不一定是前后的顺序,则分组中的首部信息要加上序号组接收端重新组合分组。