概述

分组交换由Donald Davies和保罗·巴兰在1960年代早期发明。有人认为伦纳德·克兰罗克也是分组交换的发明者,但是Davies在去世之前争辩这一点并指出,克兰罗克的研究实际上是关于排队论,也就是分组交换的关键理论基础。克兰罗克出版的著作中未显著提到过把用户消息分割成段,并通过网络分别发送他们,这是巴兰和Davies最重要的创新。

分组是由一块用户数据和必要的地址和管理信息组成,保证网络能够将数据传递到目标。类似于从邮局发送的包裹上注明的地址一样,只有提供给网络这些信息,网络(邮局)才能把分组(包裹)往正确的地址传送。

分组通过最佳路径(取决于 路由算法)路由到目标。但并不是所有在相同两个主机之间传送的分组(即使是来自同一消息的那些分组)一定要沿着相同的路径传送。

一个数据连接通常传送数据的分组流,它们将不必全部以相同的方式路由过物理网络。目的计算机把收到的所有报文按照适当的顺序重新排列,就能合并恢复出原来的内容。

分组交换模型最著名的使用是互联网,它是一个分组交换网络,在多种网络技术上运行网络层互联网协议。以太网,X.25和帧中继都是分组交换网的数据链路层国际标准。新的移动电话技术像GPRS和 i-mode也是使用分组交换。

分组交换也可分为连接导向(Connection oriented)和无连接(Connectionless)传输,如互联网就是分组交换、无连接的(PS/CO)传输。其所应用的是虚拟连接(Virtual Path)。

应当指出,从本质上讲,这种断续分配传输带宽的储存转发原理并非是完全新的概念。自古代就有的邮政通信,就其本质来说也是属于储存转发方式。而在20世纪40年代,电报通信也采用了基于储存转发原理的报文交换。分组交换虽然也采用储存转发原理,但由于使用了计算机进行处理,这就使分组的转发非常迅速。这样,分组交换虽然采用了某些古老的交换原理,但实际上已经变成了一种崭新的交换技术。

优势

在分组交换中,一个系统可以将数据组装到报文中使用一条通信链路与多台机器通信。不仅链路是可以共享的,而且每个报文可以独立于其他报文进行路由。这是分组交换最主要的优势。

计算机网络macaw,分组交换相关推荐

  1. 计算机网络:分组交换

    ❤️强烈推荐人工智能学习网站❤️ 提到分组交换,必须要先说一下路由器,路由器是实现分组的关键构件,其任务是转发收到的分组.为了弄清分组交换,先来了解一下电路交换. 电路交换:电路交换用在我们熟悉的打电 ...

  2. 【计算机网络】分组交换和电路交换

    文章目录 1.分组交换 2.电路交换 3.分组交换与电路交换对比 1.分组交换 首先先看一下分组(packet)的定义: A network packet is a formatted unit of ...

  3. 计算机网络(一)---分组交换及网络体系结构

    文章目录 1概述 1.1计算机网络在信息时代中的作用 1.2互联网概述 关于"云" 1.3互联网的组成 互联网的边缘部分 端系统之间通信含义 端系统之间的两种通信方式 互联网的核心 ...

  4. 计算机网络分组传输延时的计算,【计算机网络】分组交换技术

    计算机网络的数据交换方式基本可以分为两大类:线路交换与存储转发交换.存储转发交换又可以分为两类:报文存储转发交换(简称为报文交换)与报文分组存储转发交换(简称为分组交换):分组交换又可以进一步分为数据 ...

  5. 计算机网络中分组交换的要点是什么,【分组交换的要点】_试简述分组交换的要点_02、试简述分组交换的要点。...

    1-02.试简述分组交换的要点. 答:在分组交换网络中,采用存储转发方式工作,数据以短的分组形式传送.如 果一个源站有一个长的报文要发送, 该报文就会被分割成一系列的分组. 每个分 组包含用户数据的一 ...

  6. 【计算机网络】分组交换

    [计算机网络]电路交换与分组交换 从资源通信的角度来看,交换就是按某种方式动态的分配传输线路的资源. 电路交换 电路交换需要经历以下这个过程: 建立连接(占用通信资源)->通信 -> 释放 ...

  7. 计算机网络:分组交换与电路交换的比较

    中文摘要 摘要:数据通信主要有两种主要的方式:电路交换(Circuit switching)与分组交换(Packet switching).电路交换广泛的应用在电话网络而分组交换则是互联网的通讯根基. ...

  8. 计算机网络中的分组交换是什么,计算机网络之分组交换

    在网络核心部分起特殊作用的是路由器,它是一种特殊的计算机.路由器是实现分组交换的关键构建.其任务是转发收到的分组.这是网络核心部分最重要的功能.为了弄清分组交换,先要介绍电路交换的基本概念. 1.电路 ...

  9. 计算机网络知识点总结(第六版,谢希仁)

    计算机网络知识点总结 1.三网:现如今最重要的三种网络 电信网络(电话网) 有线电视网络(电视网) 计算机网络(发展最快,信息时代的核心技术,连通性,共享) 1.1. 计算机网络的定义:是指将地理位置 ...

最新文章

  1. bootstrap4简单使用和入门01-简单表单的使用
  2. pythonpandas读取csv和另外一个csv进行比较_Python Pandas:比较一个列中类似值的两个csv(dataframe)的行,并返回相似的行(列)的内容...
  3. pyecharts基础系列总结(含全系列文章路径)
  4. Caused by: java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant)
  5. Django死活不跳转的问题
  6. 【原创】MapReduce编程系列之表连接
  7. 2021年母婴行业洞察报告
  8. (81)FPGA复位激励(task)
  9. Google 开源下一代高安全性机密运算开发框架 Asylo
  10. ES Filebeat 使用 Pipeline 处理日志中的 @timestamp
  11. YOLO算法之车型识别
  12. Python 中使用 ImageJ 详细教程
  13. matlab绘制单位球的三维网格图,matlab绘制三维网格图
  14. 白杨SEO:必应搜索引擎的特点,必应SEO优化怎么做?
  15. 「LCA」[USACO10HOL]牛的政治Cow Politics
  16. Android使用文件管理器打开指定文件夹,浏览里面的内容
  17. 基恩士KV8000程序 基恩士KV8000,威伦通触摸屏,搭载KV-XH16EC总线模块进行分布式总线控制
  18. 汇编语言程序设计 --- 一元二次方程ax2+bx+c=0求解(含注释详细源代码)
  19. 【求职面试】程序员面试如何做自我介绍?
  20. Android打印小票速度太慢,解决打印PDF打印机打印速度慢的问题(适用所有打印机)...

热门文章

  1. lodop套打模板设计代码
  2. 国内比较购物网站推荐
  3. SpringMVC获取前端传来的json数据的四种方法(前后端json交互总结)
  4. idea破解 2018.2.3
  5. 如何把U盘做成系统盘
  6. CSP 历年第一二题汇总
  7. 基于Androidstudio的打车拼车app
  8. 软件项目技术点(1)——d3.interpolateZoom-在两个点之间平滑地缩放平移
  9. Iphone 安装binance 软件
  10. Redis 数据类型与使用命令大全以及Java使用