简单理解数据传输:计算机之间实现远程文件和多媒体信息获取和发送的行为。

准确理解数据传输:按照一定的规程,通过一条或者多条数据链路,将数据从数据源传输到数据终端,它的主要作用就是实现点与点之间的信息传输与交换。

以上就是数据传输,那么一个重要的问题出来了:如何高效地、准确地、及时地传输

一个好的数据传输方式可以提高数据传输的实时性和可靠性。

一、主要有以下三种主流方式:

  1. 电路交换(Circuit Switching)
  2. 报文交换(Message Switching)
  3. 分组交换(Packet Switching)

1、电路交换:能为任意一个入网的用户提供一条临时使用的物理信道,这种方式被称为电路交换,是由通路的各节点内部早空间上完成的信道接续而形成。这条物理信道始终被用于信息的传输,因此不允许被用于其他的计算机。

特点:是传统的通信方式,电路交换一般会在公用电话网、电报网、数据网(电路交换)通信网中使用。由于电路交换具有较强的实时性,同时其成本低,延迟小,但是对线路使用的效率低。所以适用于进行接续后,实施较长报文的传输。

2、分组交换:分组交换也被称作为包交换。它的主要作用是将用户发来的数据分割成相同长度的数据包,因此被称为打包或者分组。分组交换是指在每个数据包前面加一个分组头,作为将发往何处的地址标志,然后分组交换机会根据不同的地址标志对其转发到目的地。分组交换是目前最常用的交换方式。
分组交换机(路由器):所要完成的任务是缓存分组转发分组,简称为存储转发
        发送方:构造分组,发送分组
        路由器:缓存分组,转发分组
        接收方:接收分组,还原报文

特点:分组交换具有电路、报文交换的优点,其传输的速度快、质量高,并且成本低,但是其没有较高的实时性,存储量小(分组交换和报文交换一样都是采用存储转发的这种技术,而且也不需要是先建立连接,只不过他们两个传送的单元不同报文交换传送的单元是报文,比较大的一个数据块儿,分组交换是把这个大的数据块分片了分成一小块的数据块,所以这是分组交换和报文交换的一个区别)。所以适合用在对话式的通信(图文存取、邮件传递、数据库检索等)过程中。

3、报文交换:报文交换,同时也被称为信息交换方式。报文交换是将用户之间不直接存在的信息进行接收以及发送的特殊物理信道。同时还将用户正在进行交换的报文进行存储,当输出电路出现空闲的情况时,再将报文发送到需要接收的交换机。

特点:由于报文交换具有较大的延时性,同时对空间的占用量较大,所以适用于不同终端、协议、速度的数据通信或者是一对多形式的存储转发

看到这里还是有所疑惑,那么现在需要稍加区分如何选择三种方式:

  1. 如果传输的数据量大,而且传输的时间较长(传输时间大于链接时间),我们就选电路交换,因为不需要转储,可以想象为打电话。
  2. 如果多次传输或考虑利用率就考虑分组和报文。
  3. 一般报文通常被较先进的分组交换方式取代。
  4. 信道利用率上看(见下图),报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。

简单了解计算机网络中数据传输的三种方式相关推荐

  1. 数据传输的三种方式--计算机网络

    文章目录 数据传输的三种方式 1.电路交换(Circuit Switching) 1.1电路交换的优点 1.2电路交换的缺点 2.报文交换(Message Switching) 2.1报文交换的优点 ...

  2. C++使用命名空间中成员的三种方式

    通过简单的代码来介绍使用命名空间中成员的三种方式(我们最常用到的命名空间是是标准库std,下面的命名空间都以std为例): 使用作用域符:: 1 #include<iostream> 2 ...

  3. python的命名空间_python中命名空间的三种方式介绍(附示例)

    本篇文章给大家带来的内容是关于python中命名空间的三种方式介绍(附示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. python中的命名空间分三种: 内置的命名空间,在启动解 ...

  4. 全站仪与计算机之间的数据传输,必看!全站仪数据传输的三种方式详解,都安排得明明白白(上)...

    原标题:必看!全站仪数据传输的三种方式详解,都安排得明明白白(上) 科力达全站仪数据传输 一般而言,全站仪的数据传输方式有三种,分别是通过串口.USB.SD卡三种方式,因为电脑配置等因素的不同,一些数 ...

  5. 【opencv学习笔记】第五篇:访问图像中像素的三种方式、ROI区域图像叠加和图像混合

    1. 访问图像中像素的三种方式 任何图像处理算法,都是从操作每个像素开始的.在OpenCV中,提供了三种访问每个像素的方法. 方法1:指针访问:C操作符[] 方法2:迭代器iterator 方法3:动 ...

  6. 基于unet神经网络上采样中的的三种方式的理解

    关于前言 随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容中的一个知识点-上采样. 一.基于unet神经网络上采样中的的三种方式的理解 ...

  7. 全站仪与计算机之间的数据传输,【科普】全站仪数据传输的三种方式

    导 读 全站仪的三种数据传输方式:串口.USB.SD卡.请收藏 ! 一般而言,全站仪的数据传输方式有三种,分别是通过串口.USB.SD卡三种方式,因为电脑配置等因素的不同,一些数据传输存在一些微妙不同 ...

  8. Linux中软件自启动三种方式

    一.介绍 Linux环境中软件自启动的三种方式,测试环境为Centos7.三种方式为: 1.systemd服务 2.使用 /etc/rc.d/rc.local 3.使用crontab定时计划中的@re ...

  9. (二)js在html中调用的三种方式

    1. 行内式 <input type="button" value="唐伯虎" οnclick="alert('秋香姐')"> ...

最新文章

  1. 华为平板电脑_当5G遇上平板电脑,华为MatePad Pro 5G带来了什么?
  2. 注意ajax的同步和异步请求
  3. WebSphere SSLC0008E 无法初始化 SSL 连接。未授权访问被拒绝,或者安全性设置已到期 解决方法...
  4. 计算机应用基础word试题,计算机应用基础Word试题.doc
  5. winform自定义分页控件
  6. 001.从零到1之Linux高性能服务器开发
  7. 使用kubeadm搭建的k8s集群修改node节点主机名
  8. 程序员复试都准备什么_考研复试一般能过吗 主要都考什么
  9. VS下EXE可执行文件启动代码剖析(2)_mtinit函数
  10. python程序分析之少样本学习
  11. 【问题解决方案】电脑版微信如何使用外接摄像头
  12. 上海南京路步行街向全球征集标识Logo及吉祥物设计
  13. CdS纳米微粒/聚苯乙烯核壳微球/聚苯乙烯包裹CdSe MSQDs荧光量子点微球的内容
  14. 论文翻译(7)---Enriched Long-term Recurrent Convolutional Network for Facial Micro-Expression Recognition
  15. 华芯微特SWM320TFT屏人机交互方案手册
  16. js 字符串转二维数组
  17. Springboot-软件授权License
  18. Alarm机制-学习记录
  19. MBProgressHUD等待框背景色与菊花等待框颜色修改
  20. 解决win10系统搜索框无法使用

热门文章

  1. 如何提高销售管理水平
  2. 像素大厨生成html文件,PxCook 像素大厨 - 标注切图一起搞定
  3. 第15课:进步本技术:康奈尔笔记+进步本,考试通关杀器
  4. 如何使用echart的Graph图实现一个流程控制图
  5. apache 403 forbid 解决方案
  6. 甘肃省酒泉市谷歌卫星地图下载(百度网盘离线包下载)
  7. jmeter中md5加密
  8. 电脑界的超级巨星—记著名华裔科学家陈世卿
  9. 无盘服务器ups电源多大,电脑用的ups电源可以大功率吗?一般是多大就可以了?
  10. YYGH-12-下载中心