(一)电路交换(Circuit Switching)

交换:是将通过某些交换中心将这些数据进行集中和传送。

传输线路为各个用户共用,从而大大节省通信线路,降低了系统费用。

  • 原理:数据传输期间,源节点与目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,该线路一直保持。                                                                                       

  • 阶段:整个电路交换的过程包括建立线路、占用线路并进行数据传输和释放线路三个阶段。        

  • 特点:独占资源,用户始终占用端到端的固定传输带宽。适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况。

  • 优缺点:

(二)报文交换(Message switching)

Ⅰ报文: 报文是网络中交换与传输的数据单位,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。

Ⅱ 报文交换

  • 报文交换的原理:无需在两个站点之间建立一条专用通路,其数据传输的单位是报文,传输过程采用存储转发方式。

  • 阶段:分组交换仍采用存储转发传输方式,但将一个长报文先分割为若干个较短的分组,然后把这些分组(携带源、目的地址和编号信息)逐个地发送出去。                                                

  • 优缺点:                                                                                                                                          

(三)分组交换(Packet switching )

Ⅰ分组:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称为分组。

Ⅱ 分组交换

  • 分组交换的原理:分组交换与报文交换的工作方式基本相同,都采用存储转发方式,形式上的主要差别在于,分组交换网中要限制所传输的数据单位的长度,一般选128B。 发送节点首先对从终端设备送来的数据报文进行接收、存储,而后将报文划分成一定长度的分组,并以分组为单位进行传输和交换。接收结点将收到的分组组装成信息或报文。

  • 阶段:分组交换仍采用存储转发传输方式,但将一个长报文先分割为若干个较短的分组,然后把这些分组(携带源、目的地址和编号信息)逐个地发送出去                                                     

    采用了存储转发技术。把报文(要发送的整块数据数据)等分成若干数据段,每个数据段加入控制信息组成的首部(header),构成若干分组。因为分组首部包含了目的地址和原地址等重要控制信息,每个分组才可以在互联网中独立地选择传输路径。

    分组交换在传送数据之前不必先占用一条端到端的通信资源,分组到达一个路由器之后先存储,查找转发表、后转发,省去建立和释放连接的开销,因此效率更高。

  • 优缺点                                                                                                                                                   

(四)实际生活中的三选一

①传输数据大且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。

②当端到端的通路有很多段链路组成时,采用分组交换传送数据较为合适。

③从信道利用率,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适于计算机之间的突发式的数据通信。

(五)数据报方式的特点

数据报: 数据报是通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。数据报是完备的、独立的数据实体,该实体携带要从源计算机传递到目的计算机的信息,该信息不依赖以前在源计算机和目的计算机以及传输网络间交换(百度百科)

  • 数据报方式为网络层提供无连接服务。发送方可随时发送分组,网络中的结点可随时接收分组

    注意:无连接服务:不事先为分组的传输确定传输路径,每个分组独立确足传输路径,不同分组传输路径可能不同。

  • 同一报文的不同分组达到目的地结点时可能发生乱序、重复与丢失

  • 每个分组在传输过程中都必须携带源地址和目的地址,以及分组号

  • 分组在交换结点存储转发时,需要排队等候处理,这会带来一定的时延。当通过无连接服务:不事先为分组的传输确定传输路径,每个分组独立确足传输路径,不同分组传输路径可能不同

  • 网络具有冗余路径,当某一交换结点或一段链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强,适用于突发性通信,不适于长报文、会话式通信。

(六) 虚电路方式的特点

Ⅰ 虚电路:一条源主机到目的地的主机类似于电路的路径(逻辑连接),路径上所有结点都要维持这条虚电路的建立,都维持一张虚电路表,每一项记录了一个打开的虚电路的信息。

Ⅱ 虚电路方式:

 Ⅲ 虚电路的特点:

  • 虚电路方式为网络层提供连接服务。源节点与目的结点之间建立一条逻辑连接,而非实际物理连接。

    注意:连接服务:首先为分组的传输确定传输路径(建立连接),然后沿该路径(连接)传输系列分组,系列分组传输路径相同,传输结束后拆除连接

  • 一次通信的所有分组都通过虚电路顺序传送,分组不需携带源地址、目的、地址等信息,包含虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的结点时不会乱序、重复或丢失。

  • 分组通过虚电路上的每个节点时,节点只进行差错检测,不需进行路由选择。

  • 每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。

  • 致命弱点:当网络中的某个结点或某条链路出故障而彻底失效时,则所有经过该结点或该链路的虚电路将遭破坏。

(七)数据报&虚电路

计算机网络----数据交换方式虚电路相关推荐

  1. 计算机网络——数据交换方式

    数据交换(Data Switching)是指在多个数据终端设备之间,为任意两个终端设备建立数据通信临时互连通路的过程.通俗来说交换是就通过某些交换中心将数据进行集中和传送,传输线路为各个用户共用,从而 ...

  2. 计算机网络 --- 数据交换方式

    电路交换 电话网络就是一种电路交换 电路交换的阶段 建立连接(呼叫/电路建立) 通信 释放连接 电路交换的优点 通信时延小 有序传输 没有冲突 实时性强 电路交换的缺点 建立连接时间长 线路独占,使用 ...

  3. 计算机网络—数据交换方式

    目录 思维导图 线路交换 线路连接特点: 存储交换方式 1.特点 2.报文与报文分组的比较 问题:什么是报文,什么是报文分组? 3.分类 报文交换 分组交换 数据报 1.通信方式 2.工作过程 3.特 ...

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

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

  5. 计算机网络之数据交换方式

    计算机网络之数据交换方式 数据交换 电路交换 电路交换原理 在数据传输期间,源结点与目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持. 电路交换阶段 #merm ...

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

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

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

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

  8. 计算机网络--边缘和核心部分,三种数据交换方式

    目录 互联网的构成和特点 互联网的边缘部分和核心部分 边缘部分 端系统之间的通信方式 客户端-服务器(C/S方式) 对等连接方式(P2P) 核心部分 三种数据交换方式 电路交换 报文交换(存储转发) ...

  9. 计算机网络三种数据交换方式

    三种数据交换方式:电路交换.报文交换.分组交换. 电路交换: 典型应用就是打电话,交换机将两个需要通信的电话申请建立连接(申请占用通道资源)->通话(占用通信资源)->通话后释放连接(释放 ...

最新文章

  1. ASP.NET HTTP 运行时
  2. 你的团队能通过电梯测试吗?
  3. leetcode算法题--反转链表 II★
  4. 处理问题:变量名‘@UserName’已声明。变量名在插叙批次或存储过程内部必须唯一
  5. arcgis oracle trace,ArcGIS应用Oracle Spatial特征分析
  6. Spring Boot 2.x基础教程:Swagger静态文档的生成
  7. 淘宝如何保障业务稳定性——诺亚(Noah)自适应流控
  8. Blob和Clob的区别和用法
  9. 甲流病人初筛(信息学奥赛一本通-T1399)
  10. Python里面几种排序算法的比较,sorted的底层实现,虽然我们知道sorted的实现方式,但是...
  11. 多种云资源管理用什么软件好?你知道吗?
  12. java读取nfc数据_JAVA有关NFC读卡器读取数据
  13. 昨天晚上全新打造N无线AP
  14. 52单片机C语言如何用间接寻址,单片机要如何寻址?
  15. html中几何图形代码,HTML5实现绘制几何图形
  16. 网站页面静态化(一)初识
  17. 正则表达式中[A-z]和[a-zA-Z]的区别
  18. GRU(Gate Recurrent Unit,门控循环单元)结构
  19. 海外邮件发送指南(一)
  20. 关于invalid picture 的解决办法

热门文章

  1. IE浏览器设置默认显示版本
  2. python情感分析中文_Python有趣|中文文本情感分析
  3. #186-[栈]法力水晶
  4. 一份完整的报价单内容
  5. 华夏银行笔试c语言,华夏银行笔试经验分享
  6. 华为鸿蒙系统8月开源,华为正式宣布,鸿蒙系统8月开源,任正非却说:优先选用安卓...
  7. yun之梦 酒仙wang 实战 带源码
  8. poi tl 判断空值_使用poi-tl操作word模板
  9. Kubesphere应用商店
  10. Javase day06_汇总