⑴ 请教下:网络数据传输的原理
数据在网络上是以"帧"为单位进行传输。
帧由多个部分组成,不同的部分对应不同的信息,从而实现相应的功能。
帧是根据通信所使用的协议,由网络驱动程序按照一定规则生成的,然后通过网卡发送到网络中,通过网线传送到目的主机。
在目的主机一端按照同样的通信协议执行相反的过程。接收端机器的网卡捕获到这些帧,并告诉操作系统有新的帧到达,然后对其进行存储。
在正常情况下,网卡读入一帧并进行检查。
如果帧中携带的目的地址(这里的目的地址是指物理地址而非IP地址,该地址是网络设备的唯一标志)和自己的物理地址一致,或者是广播地址(被设定为一次性发送到网络所有主机的特殊地址,当目标地址为该地址时,所有的网卡都会接收该帧),网卡通过产生一个硬件中断引起操作系统注意,然后将帧中所包含的数据传送给系统进一步处理;否则就将这个帧丢弃。
⑵ 两个手机怎么传输数据
两个手机可以用下面的方法进行数据传输。
1.导入电脑后再分别存储到不同手机
这是在有电脑的情况下,将两个手机分别用数据线连接到电脑,然后通过“我的电脑”来实现照片的管理,然后进入各自存储位置,把手机图片拷贝出来再互传即可。
缺点:电脑是重要的媒介,还有一种情况,如果手机分别是安卓和苹果系统的话,还需电脑安装相应的驱动程序,如果驱动程序不到位就识别不到设备。
2.NFC传输功能
目前NFC可以实现替代刷公交卡、门禁卡,支持闪付的信用卡、POS机等功能,其实NFC还可以支持两部手机近距离传输数据、文件和照片。只要两部手机同时开启NFC功能,然后手机对碰接触就可以自动互相连接。连接成功后,两个手机就可以传送文件了,方便简单。
缺点:需要两部手机都具备NFC功能,但是现在的NFC功能并没有大规模普及,也只是少量的手机支持NFC功能,而且NFC功能信号灵敏度不够高,不过NFC技术还在逐渐扩大范围,相信未来更多的智能手机会具有NFC功能。
3.第三方传输软件
两个手机互传文件还有一种方式是利用第三方软件,很多用户都了解的快牙、闪传、茄子快传等,实现多达五人免流量互传文件资料,传输速度相当快。
缺点:需要手机同时安装第三方软件,需要提前建立“连接朋友”,否则建立朋友时需要wifi或者流量支持!
4.电子产品:手机读卡器或者OTG转接头
现在还出现了很多电子产品,手机读卡器和OTG转接头都可以实现两个手机之间互传文件,和使用电脑的原理相同,先将手机里的SD卡取出装进读卡器,然后读卡器给朋友直接用手机拷贝即可,不需要耗费任何流量,当然也不需要手机配对,直插直用,速度非常快速。
缺点:出门需要时常携带,还需要手机具有OTG功能,还需要两人的手机的接口相同,否则两个手机还是无法实现互传!
5.QQ面对面快传免流量
QQ应该是每个人都会有的APP,有一个重要的功能很多人估计不知道,就是可以面对面快传免流量,在QQ界面【我的文件】可以看到该功能,只需对方也打开快传功能,无需网络,不耗流量而且速度惊人。
⑶ 数据是怎么传送的
数据传输肯定涉及传送和输入,这些都是靠相关的硬件设备来完成的
⑷ 网络中,数据是怎么样传输的
比如你用QQ发送文本信息“你好”给对方。
发送过程:
1、QQ先把“你好”转换成ASCII码,并且生成一个报文,此时报文为:(QQ报文头)+(你好的ASCII码)
2、QQ是应用层软件,,理论上应用层应该把报文交给它的下一层,表示层。此时报文变为(表示层报文头)+(QQ报文头)+(你好的ASCII码)
不过,我觉得QQ应该是直接把报文交给了传输层的UDP协议,此时报文变为(UDP报文头)+(QQ报文头)+(你好的ASCII码)。此时还要建立UDP连接,不赘述。
3、然后UDP协议把报文交给网络层的IP协议,报文变为(IP报文头)+(UDP报文头)+(QQ报文头)+(你好的ASCII码)。
4、然后,IP协议把报文交给链路层协议的以太协议,报文变为(以太报文头)+(IP报文头)+(UDP报文头)+(QQ报文头)+(你好的ASCII码)。
5、然后,以太报文被送到网卡上,此时报文被分割为好几个帧,以0101的形式通过物理层发送到网络上。
6、然后,是交换机收到这些帧,把这些帧还原成以太报文,交换机根据以太报文头里的MAC地址查找自己的MAC地址表,找到出接口,把报文从出接口发送出去(把报文送到网关设备上)。发送的时候报文又被分割成多个帧,通过物理层发送出去。
7、网关收到报文后,根据IP报文头里的IP地址,查找自己的路由表和FIB表,找到下一跳地址,然后把报文送到下一跳,这个过程不断重复,直到找到对方的网关。
8、对方的网关再把这个报文发送到对方的电脑上。
9、对方电脑收到报文后依次剥掉以太报文头、IP报文头、UDP报文头,然后发现应用层协议是QQ,于是把这个报文交给QQ软件处理,QQ再把ASCII码还原成“你好”,显示在对话框里。
以上就是大概的过程了。
⑸ 手机怎样互传数据
1、可以使用【vivo互传】这款软件;
2、在需要发送文件的手机中点击【我要发送】,创建热点,接收的手机中打开【设置】-【WiFi】,连接到一个【vivo@】为开头的网络;
3、连接成功后在接收方的手机上进入【选择文件】的界面,上面有【图片】、【媒体】、【通讯录】和【其他文件】四种不同的标签页,选中文件后点击页面的【发送】;
4、接收的手机上会在右上角一个时钟图标处出现一个红色数量的角标,点击进入【记录】页面,在里面可以查看到您接收的文件和您发送的文件记。
两个苹果iPhone手机之间如何互传文件,可以借助第三方工具来进行互传文件,下面看看通过手机QQ来互传文件。
1、在自己的手机QQ点击头像。
苹果手机怎么互传文件
2、再选择我的文件。
再选择我的文件
3、在这里点击面对面快传。
在这里点击面对面快传
4、选择发送文件还是接收。
选择发送文件还是接收
5、再点选择对方是什么设备,点击苹果。
再点选择对方是什么设备
6、2台苹果手机都像上面一样进入手机QQ打开,一个选择接收一个选择发送。然后在这里进行对接,发送需要传送的文件即可。
互传主要有两大功能:第一种只需要在vivo中选择【iPhone换机】功能,登录苹果账号之后等待同步即可;另外一种是通过打开vivo手机的热点,使用iPhone搜索到热点之后就可以在【互传】应用中传输文件数据。具体使用步骤如下:
1、首先在苹果的应用商城中下载【互传】应用,目前支持两种iPhone换机的方式,一个是登录苹果设备的iCloud账号,通过iCloud进行转移备份数据。还有一种是本地文件的零流量传输;
2、第一种只需要在vivo中选择【iPhone换机】功能,登录苹果账号之后需要等待同步,随后就会自动同步在iCloud上的资料文件,可以同步联系人、图片以及视频,由于两个系统软件并不互通,因此这种方法无法传输应用;
3、零流量传输需要我们连接vivo手机打开的热点,在软件中选择【我要传输】,然后选择以vivo@开头的名称的热点,支持视频、文件、音乐、联系人等类型的数据同步,选择完成之后就可以开启传输;
4、还有iPhone传文件的功能,同样是使用vivo手机中打开热点,打开iPhone上的互联应用,搜索到vivo手机的热点之后,就可以选择不同的文件,选择完成之后点击右下角的【发送】就可以将文件传输到iPhone中。
⑹ 数据包是如何在网络中传输的
我们电脑上的数据,是如何“走”到远端的另一台电脑的呢?这是个最基础的问题,可能很多人回答不上来,尽管我们每天都在使用网络。这里我们以一个最简单的“ping”命令,来解释一个数据包“旅程”。
假设:我的电脑A,向远在外地的朋友电脑B传输数据,最简单的就是“ping”一下,看看这个家伙的那一端网络通不通。A与B之间只有一台路由器。(路由器可能放在学校,社区或者电信机房,无所谓,基本原理是一样的)
具体过程如下------
1.“ping”命令所产生的数据包,我们归类为ICMP协议。说白了就是向目的地发送一个数据包,然后等待回应,如果回应正常则目的地的网络就是通的。当我们输入了“ping”命令之后,我们的机器(电脑A)就生成了一个包含ICMP协议域的数据包,姑且称之为“小德”吧~~~~
2.“小德”已经将ICMP协议打包到数据段里了,可是还不能发送,因为一个数据要想向外面传送,还得经过“有关部门”的批准------IP协议。IP要将你的“写信人地址”和“收信人地址”写到数据段上面,即:将数据的源IP地址和目的IP地址分别打包在“小德”的头部和尾部,这样一来,大家才知道你的数据是要送到哪里。
3.准备工作还没有完。接下来还有部门要审核------ARP。ARP属于数据链路层协议,主要负责把IP地址对应到硬件地址。直接说吧,都怪交换机太“傻”,不能根据IP地址直接找到相应的计算机,只能根据硬件地址来找。于是,交换机就经常保留一张IP地址与硬件地址的对应表以便其查找目的地。而ARP就是用来生成这张表的。比如:当“小德”被送到ARP手里之后,ARP就要在表里面查找,看看“小德”的IP地址与交换机的哪个端口对应,然后转发过去。如果没找到,则发一个广播给所有其他的交换机端口,问这是谁的IP地址,如果有人回答,就转发给它。
4.经过一番折腾,“小德”终于要走出这个倒霉的局域网了。可在此之前,它们还没忘给“小德”屁股后面盖个“戳”,说是什么CRC校验值,怕“小德”在旅行途中缺胳膊少腿,还得麻烦它们重新发送。。。。。我靠~~~~注:很多人弄不清FCS和CRC。所谓的CRC是一种校验方法,用来确保数据在传输过程中不会丢包,损坏等等,FCS是数据包(准确的说是frame)里的一个区域,用来存放CRC的计算结果的。到了目的地之后,目的计算机要检查FCS里的CRC值,如果与原来的相同,则说明数据在途中没有损坏。
5.在走出去之前,那些家伙最后折磨了一次“小德”------把小德身上众多的0和1,弄成了什么“高电压”“低电压”,在双绞线上传送了出去。晕~~出趟门就这么麻烦吗?
6.坐着双绞线旅游,爽!可当看到很多人坐着同轴电缆,还有坐光纤的时候,小德又感觉不是那么爽了。就在这时,来到了旅途的中转站------路由器。这地方可是高级场所,人家直接查看IP地址!剩下的一概不管,交给下面的人去做。够牛吧?路由器的内部也有一张表,叫做路由表,里面标识着哪一个网络的IP对应着路由器的哪一个端口。这个表也不是天生就有的,而是靠路由器之间互相“学习”之后生成的,当然也可以由管理员手工设定。这个“学习”的过程是依靠路由协议来完成的,比如RIP,EIGRP,OSPF等等。
7.当路由器查看了“小德”的IP地址以后,根据路由表知道了小德要去的网络,接着就把小德转到了相应的端口了。至此,路由器的主要工作完成,下面又是打包,封装成frame,转换成电压信号等一系列“折腾”的活,就由数据链路层和物理层的模块去干吧。
8.小德从路由器的出口出来,便来到了目的地----电脑B----所属的网络的默认网关。默认网关可以是路由器的一个端口,也可以是局域网里的各种服务器。不管怎样,下面的过程还是一样的:到交换机里的ARP表查询“小德”的IP地址,看看属于哪个局域网段或端口,然后就转发到B了。
9.进了B的网卡之后,还要层层“剥皮”,基本上和从A出来的程序是一样的------电脑B先校验一下CRC值,看看数据是否完整;然后检查一下frame的封装,看到是IP协议之后,就把“小德”交给IP“部门”了;IP协议一看目的地址,正确,再看看应用协议,是ICMP。于是知道了该怎么做了------产生一个回应数据包,(可以命名为“回应小德”),并准备以同样的顺序向远端的A发送。。至于刚刚收到的那个数据包就丢弃了。
10.“回应小德”这个数据包又开始了上述同样的循环,只不过这次发送者是B而接收者是A了。
以上是一个最简单的路由过程,任何复杂的网络都是在次基础之上实现的。
⑺ 数据在电脑内是如何进行传输的
根据抽象层次来梳理下大致的概念:传输信号是数字信号,高低电平表示,可以比模拟信号更加准确的传输信息。数字信号的处理的底层是通过最最基本的逻辑门电路来完成的,基于物理定律。如果你不了解逻辑门,你可以先去研究下三极管/晶体管,在集电极输入信号三极管可以导通,所以可以看做是一个电信号触发的开关。接着,一堆开关排列可以构成逻辑门,用来输出想要的逻辑。许许多多的逻辑门可以构成触发器、锁存器、比较器、加法器、乘法器、比较器等各种奇怪的模块。(如果想知道怎么构成的原理请回复,有人想了解或者我闲着没事干的话会更新)当你想实现一种功能,因此把以上一些奇怪的模块组合在一起(一些简单的模块集成在一块ic上)时,你需要几个引脚/信号来输入你要这个部件执行哪一种命令;你还需要几个引脚/信号来输入要计算/处理的数据。这时,你做成了内存阵列、选择器、运算器、累加器等等更加实用的部件。(同样,如果想知道怎么构成的原理请回复,有人想了解或者我闲着没事干的话会更新)你做好了上述的部件以后,你想实现更复杂的功能,希望可以编程来控制电路计算,所以你想设计一个既可以存储你要它执行的指令,又可以计算数据,最好还可以把数据输出(显示)给大家看的ic,你陷入了为难:这么多模块,怎么才能让不同的部件进行协同运作呢。经过苦苦的研究/踩着前人的肩膀,你发现了可以搞一种叫总线的东西在模块间通信以达到目的。首先,你要传输数据,你需要数据总线;其次,你的指令要从存储器取出执行,你需要指令/控制总线,来告诉各部件按照什么命令执行;最后需要的是地址总线,来通信执行第几条指令,修改哪个字节的内存。设计完成了,你用了5000个晶体管做成了一台电脑,可是好慢哦,又时居然还会出错!你苦心研究,又运用了纠错算法,校验一类的程序,降低了出错的概率,你优化了电路,使用了流水线,又把500000(这时优化了各种地方,门越来越多)个晶体管刻在晶圆上,封装好做成了ic,再进行实验,烧录程序,成功执行,速度提升20倍,误码0.000000001%以内,成功运行自己写的系统。
⑻ 无论使用计算机做什么,都离不开数据的传输,互联网是怎样传输数据的
无论使用计算机做什么,都离不开数据的传输。在上网的时候,浏览一个网页,网页服务器要把网页的数据发给你;发电子邮件,你的计算机要把邮件的数据发给电子邮件服务器,电子邮件服务器还要把这些数据发给接收者的计算机;看一段视频,视频的数据也要通过网络传输到用户的计算机。
在这个信息爆炸的时代,每天都有庞大的数据在网络上流通,互联网线路的繁忙程度可能并不亚于世界上最繁忙的十字路口。
总结:为了保证全世界数十亿台计算机中的任意两台之间都可以建立联系,在互联网上传输数据绝不是一件很简单的事情,需要做很多工作才可以使这个迷宫一样复杂的交通系统每天都正常运转。
⑼ 数据传输是以怎样的方式传输的
数据传输(data
transmission)就是依照适当的规程,经过一条或多条链路,在数据源和数据宿之间传送数据的过程。也表示借助信道上的信号将数据从一处送往另一处的操作。
⑽ 手机之间怎么传数据
随着手机的功能越来越强大,现在手机也可以轻轻松松相互传文件啦。那怎么通过手机来相互传送文件呢?一起来看看吧。
开启分步阅读模式
操作方法
01
使用【蓝牙传送的方式】,这种传输方式很早就普及了。第一步,我门打开手机的【设置】,如图
02
然后在设置中找到蓝牙,找不到就点击【更多设置】在里面找到【蓝牙】,如图
03
然后打开蓝牙开关,与对方手机进行配对,(需对方也开启蓝牙进行配对),如图
04
然后下面就可以传输文件了,首先打开手机,找到手机中的【文件管理】,点击进入,如图
05
然后在文件管理中找到自己要传送的文件,并长按,然后在跳出的页面的右下角点击【更多】,如图
06
然后在更多页面点击【分享】,如图
07
然后在分享页面点击传送方式为【蓝牙】, 然后在蓝牙界面选择刚刚配对的蓝牙设备,点击传送就OK啦。如图
操作方法2
01
使用手机QQ【面对面快传(免流量)】功能来传送文件。首先打开登录QQ,在QQ页面向右滑动屏幕,会出现以下页面,在此页面中选择点击【我的文件】,如图
02
然后在我的文件页面选择点击【面对面快传(免流量)】,如图
03
然后在页面中选择【发文件】,(需对方打开面对面快传并选择【收文件】),如图
04
然后在本机文件中选择你要传输的文件(可以传送影音,图片,文档,应用和其它)并发送就好了。如图
05
面对面快传还可以在QQ的消息页面的右上角点击【+】的符号,在跳出的页面中选择面对面快传(免流量)。如图
06
还可以点开【文件管理】(更刚才前面步骤相同),在文件管理中找到自己想要传送的文件,并长按,然后点击右下角的【更多】,在更多页面中点击【分享】,如图
07
然后在分享页面中选择分享方式【面对面快传(免流量)】,然后选择分享方式为QQ,并登录QQ,如图
08
然后就可以发送文件了,(请对方打开快传接收文件)。还可以选择通过二维码发送文件,让对方打开QQ的扫一扫功能,就能接收文件啦。如图