1. 电路交换

最典型的电路交换网络:电话网络

电路交换的三个阶段:

  1. 建立连接(呼叫/电路建立)
  2. 通信
  3. 释放连接(拆除电路)

电路交换的特点是独占资源

电路交换网络中使用多路复用共享中继线。

2. 报文交换

报文:应用发送信息整体。
报文交换:将整个报文一次性发送到下一个应用节点。
应用:电报通信。

3. 分组交换

分组:报文拆分出来的一系列相对较小的数据包。
每一个小的数据包都要加上一个头部信息。
分组交换需要报文的拆分重组,这会产生额外的开销(包括时间和头部信息资源开销)。
当中间路由器向目的主机转发第一个分组的同时,源主机也在向路由器发送第二个分组,直到所有分组都被发送到目的主机。

分组交换中的链路共享并不事先分配,具有很强的随机性,取决于用户发送数据的多少,采用按需分配,被称为统计多路复用。
如图链路被用户A和B共享,A发送分组数据更多,则A占用的共享链路带宽更多,若此时B不发送数据,则A几乎占用全部链路带宽。

报文交换与分组交换均采用存储-转发交换方式。

区别:
报文交换以完整报文进行“存储-转发”。
分组交换以较小的分组进行“存储-转发”

分组交换的报文交付时间:

T = M/R+(h-1)L/R = M/R+nL/R

分组传输延迟(时延) = L(bits) / R(bits/sec)

报文:M bits
链路带宽(数据传输速率):R bps
分组长度(大小):L bits
跳步数:h
路由器数:n

分组交换 VS 电路交换

与电路交换相比,分组交换允许更多用户同时使用网络,能使网络资源充分共享。

分组交换适用于突发数据传输网络

  • 资源充分共享
  • 简单、无需呼叫建立

分组交换可能产生拥塞,即分组延迟和丢失,需要协议处理可靠数据传输和拥塞控制。

参考文献:
哈尔滨工业大学网课“计算机网络之网尽其用”李全龙

数据交换-电路/报文/分组交换相关推荐

  1. 4.1.2(3) 数据交换方式

    目录 为啥要数据交换 电路交换 报文交换 分组交换 数据报方式 虚电路方式 为啥要数据交换 电路交换 报文交换 分组交换 数据报方式 虚电路方式

  2. 数据交换技术(*):电路交换,报文交换,分组交换的概念,特点和优缺点以及存储转发技术概念

    什么是数据交换? 在计算机网络中,负责传输数据的是通信子网,通信子网由传输线路和中间的结点组成,当发送方和接收方没有直接相连时,发送方发出的数据先到达与之直接相连的中间结点,然后从中间结点传到下一个中 ...

  3. 计算机网络分组交换技术有,论计算机网络数据交换技术的发展

    [论文关键词]数据交换 电路交换 报文交换.分组交换 综合业务数字交换 [论文摘要]本论文讨论计算机网络数据交换技术的发展历程,阐述数据交换每个发展阶段的技术特点.着重对分组交换技术进行分析论述. 交 ...

  4. 计算机网络-物理层(数据交换方式(电报交换,报文交换,分组交换),数据报,虚电路,传输介质,物理层设备(中继器,集线器))

    文章目录 1. 数据交换方式 2. 传输介质 3. 物理层设备 中继器 集线器(多口中继器) 1. 数据交换方式 数据交换方式一共有三种 电报交换:在数据传输期间,源结点与目的结点之间有一条由中间结点 ...

  5. 【计算机网络】数据交换之分组交换

    数据交换方式有电路交换.报文交换.分组交换,本文主要学习分组交换. 分组交换(package switching) 分组:报文分拆出来的一系列相对较小的数据包 分组交换需要报文的拆分与重组,会产生额外 ...

  6. TCP报文格式和三次握手——三次握手三个tcp包(header+data),此外,TCP 报文段中的数据部分是可选的,在一个连接建立和一个连接终止时,双方交换的报文段仅有 TCP 首部。...

    from:https://blog.csdn.net/mary19920410/article/details/58030147 TCP报文是TCP层传输的数据单元,也叫报文段. 1.端口号:用来标识 ...

  7. 王道考研 计算机网络16网络层功能 数据交换方式 电路交换 报文交换 分组交换 路由算法 OSPF RIP AS自治系统 IGP内部网关协议 EGP外部网关协议

    网络层的功能概述 数据报(父) 分组(子) 数据交换方式 1.电路交换 2.报文交换 3.分组交换 对比: 路由算法 路由表(转发表) 路由算法分类: OSPF链路状态路由算法 RIP距离向量路由算法 ...

  8. 计算机网络(二十三)-网络层-概述与数据交换方式

    一.网络层的功能 主要任务是把分组从源端传送到目的端,为分组交换网上的不同主机提供通信服务. 网络层传输单位是数据报. 功能 路由选择与分组转发,最佳路径. 异构网络互联: 拥塞控制: 若所有结点都来 ...

  9. p40_数据交换方式

    一.为什么要数据交换 数据链路发展史: 二.数据交换方式 电路交换 报文交换 分组交换[数据报方式,虚电路方式] 三.电路交换 eg:电话网络(特点:**独占资源,**即使两个人不说话,链接也不会被别 ...

最新文章

  1. 人工智能技术映射出来的16个行业66个应用场景!
  2. 红帽子linux6.6内核版本,RedHat/CentOS发行版本号及内核版本号对照表
  3. 权威公布:彻底搞清楚哪些笔记本和台式机主板能够支持42mm SATA M.2 NGFF(2242)接口的固态硬盘!!!...
  4. phpcms如何修改数据库图片地址?域名变更后图片附件路径只能手动修改数据库更新?
  5. 软件测试需求分析还可以这样做
  6. NET Compact Framework 与 .NET Framework 之间的差异
  7. python误差修正模型_在Python中实现Johansen Test for Cointegration
  8. 每次打开Word,Excel,弹出Office安装配置进度向导解决办法
  9. 基于百度万年历定制化 1
  10. SIM900A 发送中英文短信
  11. 纤亿通解读—光纤通信系统工作原理
  12. 键盘哪个键是锁定计算机,键盘锁是哪个键 锁键盘的是哪个键 - 云骑士一键重装系统...
  13. 温度传感器的分类及比较
  14. Remix OS——一个很有魅力的Android系统
  15. 负数求余简单技巧(C语言)
  16. tf1.x error:Variable generator/encoder_image/conv2d/kernel already exists, disallowed
  17. InDesign 教程如何更改字体和字体大小?
  18. TCP与UDP 的区别
  19. 高斯消元法与A=LU
  20. 如何在微信公众号的文章推送中展示bilibili的视频

热门文章

  1. java 状态机_Java 数据持久化系列之池化技术
  2. java中怎样将字符串转化为date_java如何将string类型转为date类型?怎样转?
  3. Java-java.util.concurrent.LinkedBlockingQueue
  4. 数字信号处理实验matlab版答案,数字信号处理习题答案及matlab实验详解.pdf
  5. C语言字符串中运算符,c语言字符串中找到一个运算符,怎样实现运算
  6. check oracle 为空值_索引(index)-Oracle高级知识(3)-数据库(23)
  7. 表达式括号匹配_洛谷1739_栈
  8. windows里面的批处理命令不停地处理同一条命令
  9. 大学生必须要知道的毕业设计基本流程
  10. spring boot 实现发送邮箱验证码