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

2 物理层(三):数据传输的方式,同步传输和异步传输 如计算机内部或近距离设备的数据传输,如计算机和打印机之间的并行通信一般通过计算机上的并行端口(LPT)进行。定义:并行传输是指数据以成组的方式在多个并行的信道上同时传输,即多个数据位并排同时在线路上传输,相应地需要若干根传输线。定义:串行传输是指数据在信道上一位一位的逐个传输,从发送端到接收端只需一根传输线。4)传输单位:帧(数据块和前后的同步信号一起构成了一个数据单位,称为帧)4)传输单位:帧(字符,与前面的起始位,及后面的逻辑位构成一个数据单位)1)传输内容:一个大的数据块(一组数据或一个报文) 阅读详情

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

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

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

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

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

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

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

image

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

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

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

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

在这里插入图片描述

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

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

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

【计算机网络原理】各层的数据传输 【背景】        计算机网络原理这本书,应了书名,原理性很强,大量的概念名词看久了就乱也烦。耐下心来整理总结还能存些东西进脑子,也是看了别家的博客,总结出了下面的思维导图,希望能给看官带来帮助。【各层数据传输】         物理层,它负责体现机械、电气和过程方面的特性,以建立、维持和拆除物理链路。        数据链路层负责把不可靠的传输信道转换成可靠的传输信道,传送带有校验的数据帧,... 阅读详情

相关推荐

三种常见的数据传输方式:单播、多播、广播

在网络通信中,数据传输方式是网络性能和应用体验的关键。单播、多播、广播是三种常见的数据传输方式。本文将详细探讨这些概念、工作原理、应用场景及其优缺点。

网络技术联盟站 2252

数据在网络传输的过程中是以什么方式来传输的?

在网络传输的过程中,数据通常是以数据包(Data Packet)的形式进行传输。数据包是将数据分割成小块的一种传输方式,每个数据包包含一部分数据以及与其相关的控制信息,例如目标地址、源地址、错误检测等。这种分割数据的方式可以提高传输效率和可靠性。当你在互联网上发送或接收数据时,数据被分成一个个数据包,并通过网络的路由器、交换机和其他设备进行传输。在传输过程中,数据包可能会经过多个中转节点,直到最终到达目标地址。因此,尽管数据作为一个整体在网络中传输,但它实际上是通过数据包的形式进行分块传输的。

weixin_44943389的博客 1741

计算机网络中常用的数据传输介质和编程实践

本文介绍了几种常见的网线类型,包括以太网网线、同轴电缆和光纤,并提供了相应的编程实践示例。无论是使用Python、Java还是C++,开发人员都可以借助适当的网络库或设备接口来实现与网线的交互。这些网线类型在计算机网络中扮演着重要的角色,为我们提供了快速、可靠的数据传输通道,支持各种应用和服务的实现。以太网网线是最常见和广泛使用的一种网线类型。同轴电缆是一种传输速率较高的网线类型,主要用于电视信号传输和有线电视网络。而数据传输的介质之一就是网线。本文将介绍几种常见的网线类型,并提供相关的编程实践示例。

PixelInk的博客 161

数据在网络中的传输

倒数第二层的数据链路层,该层通过MAC地址标识网络设备,可以进行封包和解包操作,这样可以确保数据的安全性和可靠性。这里解释整个ARP请求的操作,首先可以确定的是ARP请求是发生在同一个局域网中的,源主机会将带有自己的MAC地址和目的IP地址的ARP请求包,其中ARP请求包中存有源主机的MAC地址和目的IP地址,然后将其发送给交换机,交换机将ARP请求包进行广播,目标主机接收到ARP请求后,会回复一个ARP响应包,其中包含自己的MAC地址,交换机通过自身的MAC地址表将目的主机ARP响应包发送到源主机。

weixin_58666006的博客 1032

SAP 资产主数据屏幕增强:对比字段追加与子屏幕/页签 2 种方案优劣

本文深入对比了SAP资产主数据(AS01/AS03)屏幕增强的两种方案:字段追加与子屏幕/页签。从技术实现、业务适配、系统维护等维度分析各自优劣,提供方案选型决策树和混合方案实践建议,帮助企业在SAP实施中做出最优选择。

weixin_28559803的博客 285

【清华大学软院】15-19年推免试题历年整理

整理的题目为清软预推免机试(外校)硕士机考题目。 年代 题目1 题目2 题目3 2019 质因数分解 二叉搜索树 区间DP(折叠字符串) 2018 日期转换 高精度模拟 区间DP(戳气球) 2017 进制素数 被遗漏的数字 DP(收集苹果) 2016 大数运算 DP DFS 2015 进制素数: http://acm.hdu.edu.cn/showproblem.php?pid=1230 2017年题目(这个是找的最准确的题目): 1题见【链接】 2题见【链接】

云端筑梦师 2256

网络中的数据是如何传输的?

社会的正常运行需要法律约束,那网络的运行就需要协议去规定。TCP/IP(Transmission Control Protocol/Internet Protocol)协议是一种被广泛应用于计算机网络之间的通信的标准协议集,它是现代互联网(Internet)的基础。TCP/IP不是一个单一的协议,而是一个协议族,包含了多种协议,共同构成了网络通信的核心规则。:这是一种面向连接的、可靠的协议,提供了数据包的顺序传输、错误检测和纠正机制,确保数据的完整性和可靠性。

weixin_57456558的博客 2281

SAP MM新手避坑指南:工厂间调拨用301还是303?手把手教你选对移动类型

本文深入解析SAP MM模块中工厂间调拨的301与303移动类型,帮助新手避开常见陷阱。通过对比一步法(301)和两步法(303+305)的核心差异、适用场景及财务影响,提供清晰的决策框架和实战技巧,确保库存调拨的准确性和效率。

weixin_29223603的博客 346

【计算机网络】计算机网络的三种交换方式——电路交换

【计算机网络】计算机网络的三种交换方式——电路交换 详细介绍电路交换的相关内容……

蒙奇D索大的博客 1149

告别配置迷茫:手把手教你用Vivado 2023.1配置Xilinx FPGA的DDR4 MIG IP核(含AXI接口详解)

本文详细介绍了如何在Vivado 2023.1中配置Xilinx FPGA的DDR4 MIG IP核,包括AXI接口的深度解析与优化。通过实战案例和调试技巧,帮助工程师快速掌握DDR4内存与FPGA的协同工作,提升系统性能。特别适合需要高性能计算和实时信号处理的开发者。

weixin_29231725的博客 438

JMeter脚本录制-快速上手篇

有的项目应用场景下,压测时,需要考虑带宽因素,压测不只是压测接口,静态资源也要一起压测。一般来说,静态资源比较多,如果一个个手工去写请求,是比较繁琐的,此时,可以使用Jmeter的脚本录制功能。 步骤1,创建脚本录制模版。 JMeter菜单:文件>模版,下拉选择到Recording,点击“Create”按钮; 填写录制参数: hostToRecord:填写要录制的主机域名,例如,我们这里填入:www.baidu.com schemeToRecord:填写要录制的模式,例如,htt...

软件测试大叔 5734

【长文】前端需要了解的计算机网络知识

作者:lio-mengxiang原文链接:https://juejin.im/post/5e51febde51d4526c932b390本文主要目的也是...

全栈前端精选 3449

gtsam官方文档: The new IMU Factor学习笔记

gtsam官方文档:The new IMU Factor 本文为gtsam imu预积分文档学习笔记,为gtsam基于切向量实现的imu预积分的理论基础。 导航状态 定义导航状态为 Xbn={Rbn,Pbn,Vbn}X^n_b=\{R^n_b,P^n_b,V^n_b\}Xbn​={Rbn​,Pbn​,Vbn​} 上角标n:导航(navigation)坐标系 下角标b:载体(body)坐标系 下文均省略上下标 矢量场与微分方程 对于导航问题我们用如下微分方程描述 X˙(t)=F(t,X)\dot X(t)

南柯一梦的博客 1609

【计算机网络01】 网络组成与三种交换方式

本文主要介绍了计算机网络的基础概念、因特网的发展、ISP(因特网服务提供者)的作用、因特网的组成以及三种交换方式(电路交换、分组交换和报文交换)。首先,网络是由节点和链路组成的,多个网络通过路由器互连形成互联网,因特网是全球最大的互联网。ISP为用户提供接入因特网的服务,分为不同层次,从主干网到本地网络。因特网由边缘部分(用户直接使用的主机)和核心部分(路由器和网络)组成。最后,文章详细对比了电路交换、分组交换和报文交换的特点。

do better. 1555

基于MATLAB的BOC调制信号捕获算法仿真

然而,在实际的使用过程中,由于室内信号衰减以及遮挡等因素的影响,接收机在GPS信号弱化时会很容易丢失导航信息。与其他的调制方式相比,BOC具有较好的抗多径性能和更高的频带效率。通过本文的介绍,我们可以更加深入地了解BOC调制信号的捕获算法,并且掌握了如何使用MATLAB软件对其进行仿真实现。通过实验数据的分析,我们可以看出该算法对于BOC调制信号的捕获具有较高的准确率和稳定性,因此具有一定的工程应用价值。在BOC调制完成后,我们需要进行信号的捕获,这一步涵盖了信号检测、码偏差估计、载波频率估计等过程。

2301_79326559的博客 567

第154章 点云大规模并行处理(GPU加速)

优化点云处理✨ 使用。

yumeiguo的博客 374

QT UDP数据传输

(一)计算机网络 通过某种方式将多台计算机进行连接,实现多台计算机彼此之间的互联以及数据的交换。即在不同的计算机上编写一些实现了网络连接的程序,这些程序可以实现位于同一个网络中的计算机之间的数据的交换。 (二)网络通信协议 同一个网络中的计算机进行连接和通信时的规则,目前应用最广泛的是TCP/IP协议(包括,IP协议、TCP协议,UDP协议,ICMP协议等)。在进行数据传输时,要求发送的数据...

二颖的博客 9302

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

前端需要了解的计算机网络知识, 这一篇就够了!

????前端需要了解的计算机网络知识, 这一篇就够了!(图文并茂,万字长文,点赞收藏哦!)上一篇讲了非科班前端需要掌握的、基本的计算机组成原理。 这篇开撸计算机网络。 本文主要目的也是为了非科班前端补充计算机科班基础知识,比如你要做node开发,不熟悉数据如何在网络中传输的话,理解很多API会比较疑惑,那接下来,来看看这篇为你精心准备的文章吧????! 这些内容其实比较枯燥,但我采取图文并茂的形式,并且对于不...

zzx5310的博客 2522

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【网络】一文带你了解计算机网络基础

应用层(Application Layer)包含所有的高层协议,包括:虚拟终端协议(TELNET, TELecommunications NETwork)、文件传输协议(FTP,File Transfer Protocol)、电子邮件 传输协议(SMTP,Simple Mail Transfer Protocol)、域名服务(DNS,Domain Name Service)、网上新闻传输协议(NNTP,Net News Transfer Protocol)和超文本传送协议。HTTP 是一个无状态的协议。

热爱技术,享受生活 2万+

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

计算机网络——可靠数据传输原理

介绍了可靠数据传输原理,GBN,SR和TCP。

wr114514的博客 1575

简单了解计算机网络

一.计算机网络的定义 计算机网络是把分布在不同地点,并具有独立功能的多个计算机系统通过通信设备和线路连接起来,在功能完善的网络软件和协议的管理下,以实现网络中资源共享为目标的系统。 二.计算机网络的发展阶段 20世纪60年代中期之前——远程联机阶段 一台计算机与多台用户终端相连,用户通过终端命令以交互方式使用计算机,共享主计算机的硬件和软件资源。 20世纪60年代中期至70年代——多机互联网络阶段...

weixin_46121783的博客 1355

【计算机网络篇】电路交换,报文交换,分组交换

本文主要介绍中的电路交换,报文交换,分组交换,文中的内容是我认为的重点内容,并非所有。参考的教材是谢希仁老师编著的《计算机网络》第8版。跟学视频课为河南科技大学郑瑞娟老师所讲计网。

m0_74202856的博客 2217

【计算机网络】概述

本文档详细介绍了计算机网络的基本概念及其在中国的发展状况,涵盖了网络类型、互联网与因特网的区别、ISP的作用、网络通信中的三种主要交换方式及其优缺点,并深入解析了计算机网络的层次结构与数据传输流程,包括从应用层到物理层的数据封装与解封装过程。此外,文档还对比了交换机与路由器的功能差异,为读者提供了全面的网络基础知识。

我只管埋头前行,剩下的交给时间。 1084

从零开始计算机网络——计算机网络课程的了解&初步认识计算机网络

计算机考研——从零开始学习计算机网络

lmbuhuiku的博客 1177

【计算机网络入门】初学计算机网络(一):三种交换技术

计算机网络的组成、功能;三种交换技术以及各自的传输效率。

欢迎来到我的博客,有问题可以联系:luoshuaishuai2001@163.com 1969

计算机网络中 数据交换的方式有,计算机网络中的通信数据交换技术探讨

计算机网络中的通信数据交换技术探讨摘要:随着科技不断发展,人们对计算机网络技术越来越关注,计算机网络为人们生活带来诸多便利,是科技发展的基础工程。近年来,计算机网络中的通信数据交换技术被广泛应用,网络通信数据交换技术不断更新与发展,在加快计算机发展进程中发挥着重要作用。基于此,本文主要对计算机网络中的通信数据交换技术进行探讨与分析。关键词:计算机网络 探讨 通信数据交换技术通信数据交换技术是在终端...

weixin_28883533的博客 1843
下一篇: wirshark抓包产生的pcap文件分析
Solstice_898
博客等级 码龄5年 5粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值