‘壹’ 电脑怎样通过互联网传输数据
网络中数据传输过程
我们每天都在使用互联网,我们电脑上的数据是怎么样通过互联网传输到到另外的一台电脑上的呢?
我们知道现在的互联网中使用的TCP/IP协议是基于,OSI(开放系统互联)的七层参考模型的,(虽然不是完全符合)从上到下分别为 应用层 表示层 会话层 传输层 网络层 数据链路层和物理层。其中数据链路层又可是分为两个子层分别为逻辑链路控制层(Logic Link Control,LLC )和介质访问控制层((Media Access Control,MAC )也就是平常说的MAC层。LLC对两个节点中的链路进行初始化,防止连接中断,保持可靠的通信。MAC层用来检验包含在每个桢中的地址信息。在下面会分析到。还要明白一点路由器是在网路层的,而网卡在数据链路层。
我们知道,ARP(Address Resolution Protocol,地址转换协议)被当作底层协议,用于IP地址到物理地址的转换。在以太网中,所有对IP的访问最终都转化为对网卡MAC地址的访问。如果主机A的ARP列表中,到主机B的IP地址与MAC地址对应不正确,由A发往B数据包就会发向错误的MAC地址,当然无法顺利到达B,结 果是A与B根本不能进行通信。
首先我们分析一下在同一个网段的情况。假设有两台电脑分别命名为A和B,A需要相B发送数据的话,A主机首先把目标设备B的IP地址与自己的子网掩码进行“与”操作,以判断目标设备与自己是否位于同一网段内。如果目标设备在同一网段内,并且A没有获得与目标设备B的IP地址相对应的MAC地址信息,则源设备(A)以第二层广播的形式(目标MAC地址为全1)发送ARP请求报文,在ARP请求报文中包含了源设备(A)与目标设备(B)的IP地址。同一网段中的所有其他设备都可以收到并分析这个ARP请求报文,如果某设备发现报文中的目标IP地址与自己的IP地址相同,则它向源设备发回ARP响应报文,通过该报文使源设备获得目标设备的MAC地址信息。为了减少广播量,网络设备通过ARP表在缓存中保存IP与MAC地址的映射信息。在一次 ARP的请求与响应过程中,通信双方都把对方的MAC地址与IP地址的对应关系保存在各自的ARP表中,以在后续的通信中使用。ARP表使用老化机制,删除在一段时间内没有使用过的IP与MAC地址的映射关系。一个最基本的网络拓扑结构:
PC-A并不需要获取远程主机(PC-C)的MAC地址,而是把IP分组发向缺省网关,由网关IP分组的完成转发过程。如果源主机(PC-A)没有缺省网关MAC地址的缓存记录,则它会通过ARP协议获取网关的MAC地址,因此在A的ARP表中只观察到网关的MAC地址记录,而观察不到远程主机的 MAC地址。在以太网(Ethernet)中,一个网络设备要和另一个网络设备进行直接通信,
除了知道目标设备的网络层逻辑地址(如IP地址)外,还要知道目标设备的第二层物理地址(MAC地址)。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。 数据包在网络中的发送是一个及其复杂的过程,上图只是一种很简单的情况,中间没有过多的中间节点,其实现实中只会比这个更复杂,但是大致的原理是一致的。
(1)PC-A要发送数据包到PC-C的话,如果PC-A没有PC-C的IP地址,则PC-A首先要发出一个dns的请求,路由器A或者dns解析服务器会给PC-A回应PC-C的ip地址,这样PC-A关于数据包第三层的IP地址信息就全了:源IP地址:PC-A,目的ip地址:PC-C。
(2)接下来PC-A要知道如何到达PC-C,然后,PC-A会发送一个arp的地址解析请求,发送这个地址解析请求,不是为了获得目标主机PC-C的MAC地址,而是把请求发送到了路由器A中,然后路由器A中的MAC地址会发送给源主机PC-A,这样PC-A的数据包的第二层信息也全了,源MAC地址:PC-A的MAC地址,目的MAC地址:路由器A的MAC地址,
(3)然后数据会到达交换机A,交换机A看到数据包的第二层目的MAC地址,是去往路由器A的,就把数据包发送到路由器A,路由器A收到数据包,首先查看数据包的第三层ip目的地址,如果在自己的路由表中有去往PC-C的路由,说明这是一个可路由的数据包。 (4)然后路由器进行IP重组和分组的过程。首先更换此数据包的第二层包头信息,路由器PC-A到达PC—C要经过一个广域网,在这里会封装很多广域网相关的协议。其作用也是为了找下一阶段的信息。同时对第二层和第三层的数据包重校验。把数据经过Internet发送出去。最后经过很多的节点发送到目标主机PC_C中。
现在我们想一个问题,PC-A和PC-C的MAC地址如果是相同的话,会不会影响正常的通讯呢!答案是不会影响的,因为这两个主机所处的局域网被广域网分隔开了,通过对发包过程的分析可以看出来,不会有任何的问题。而如果在同一个局域网中的话,那么就会产生通讯的混乱。当数据发送到交换机是,这是的端口信息会有两个相同的MAC地址,而这时数据会发送到两个主机上,这样信息就会混乱。因此这也是保证MAC地址唯一性的一个理由。
我暂且按我的理解说说吧。
先看一下计算机网络OSI模型的七个层次:
┌—————┐
│ 应用层 │←第七层
├—————┤
│ 表示层 │
├—————┤
│ 会话层 │
├—————┤
│ 传输层 │
├—————┤
│ 网络层 │
├—————┤
│数据链路层│
├—————┤
│ 物理层 │←第一层
└—————┘
而我们现在用的网络通信协议TCP/IP协议者只划分了四成:
┌—————┐
│ 应用层 │ ←包括OSI的上三层
├—————┤
│ 传输层 │
├—————┤
│ 网络层 │
├—————┤
│网络接口层 │←包括OSI模型的下两层,也就是各种不同局域网。
└—————┘
两台计算机通信所必须需要的东西:IP地址(网络层)+端口号(传送层)。
两台计算机通信(TCP/IP协议)的最精简模型大致如下:
主机A---->路由器(零个或多个)---->主机B
举个例子:主机A上的应用程序a想要和主机B上面的应用程序b通信,大致如下
程序a将要通信的数据发到传送层,在传送层上加上与该应用程序对应的通信端口号(主机A上不同的应用程序有不同的端口号),如果是用的TCP的话就加上TCP头部,UDP就加上UDP头部。
在传送成加上头部之后继续向往下传到网络层,然后加上IP头部(标识主机地址以及一些其他的数据,这里就不详细说了)。
然后传给下层到数据链路层封装成帧,最后到物理层变成二进制数据经过编码之后向外传输。
在这个过程中可能会经过许多各种各样的局域网,举个例子:
主机A--->(局域网1--->路由器--->局域网2)--->主机B
这个模型比上面一个稍微详细点,其中括号里面的可以没有也可能有一个或多个,这个取决于你和谁通信,也就是主机B的位置。
主机A的数据已经到了具体的物理介质了,然后经过局域网1到了路由器,路由器接受主机A来的数据先经过解码,还原成数据帧,然后变成网络层数据,这个过程也就是主机A的数据经过网络层、数据链路层、物理层在路由器上面的一个反过程。
然后路由器分析主机A来的数据的IP头部(也就是在主机A的网络层加上的数据),并且修改头部中的一些内容之后继续把数据传送出去。
一直到主机B收到数据为止,主机B就按照主机A处理数据的反过程处理数据,直到把数据交付给主机B的应用程序b。完成主机A到主机B的单方向通信。
这里的主机A、B只是为了书写方便而已,可能通信的双方不一定就是个人PC,服务器与主机,主机与主机,服务器与服务器之间的通信大致都是这样的。
再举个例子,我们开网页上网络:
就是我们的主机浏览器的这个应用程序和网络的服务器之间的通信。应用成所用的协议就是HTTP,而服务器的端口号就是熟知端口号80.
大致过程就是上面所说,其中的细节很复杂,任何一个细节都可以写成一本书,对于非专业人员也没有必要深究。
‘贰’ 如何实现因特网上不同计算机间的通信
问题很复杂,我简单的说说
主要三点:
第一,通过IP地址唯一标识网络中的每个不同计算机
第二,通过网络传输协议(协议就是一些共同遵守的规则,只有都遵守了他才能实现数据的传送;互联网用的是TCP/IP协议)实现数据包的生成和接受读取(分好几层)
第三,路由器通过IP地址在线路中转发数据包
例如:A电脑向B电脑发信息:A计算机按照协议生成一个包含B计算机IP地址和A自身IP地址(A的IP用来告诉B计算机此数据包是A发来的)的数据包,A把此数据包发出去后,和电脑直接相连的集线器、交换机根据IP地址来判断是否要转发和怎么转发,再通过路由器进行路径选择最终会传输到B计算机被他接受
当然这其中还有很多问题,比如超时问题,安全问题,认证问题等等,不是一下就能解释清楚的,如果想要深入的了解就去看看有关书籍吧,短片副就算我能说清楚你也看不明白的。
‘叁’ 计算机网络从 IP 到 IP 的通信是怎么完成的
开发离不开计算机网络,计算机网络很重要,但不是所有的网络知识对软件开发都是有用的。
我们知道,网络是分层的,OSI 体系中分了 7 层,但实际上使用的 TCP/IP 体系中分了 4 层,学习的时候为了方便,我们还是把物理层、数据链路层分开学的,所以是 5 层。
开发时我们会用 IP、TCP、HTTP 等协议来完成计算机之间的通信,网页运行时还会涉及到 DNS 等协议,这些协议都是在网络层之上的,也就是基于 IP 到 IP 的传输来完成各种协议的数据通信。
那之下的部分呢?IP 到 IP 的通信是如何实现的?
这就涉及到物理层、数据链路层还有网络层的知识了,这些知识对实际的开发没啥用,因为代码里已经默认了 IP 和 IP 之间是可以通信的,但是了解这些可以让我们对网络有一个全面的理解。这部分涉及到网络硬件、涉及到通信原理,还是挺有意思的。
这篇文章就浅谈下 IP 和 IP 之间的通信的知识。
把不同的计算机连接起来,可以做数据通信,可以共享软件、硬件,这就叫做计算机网络。
这种连接方式有很多种,自然也就有不同的网络。比如拨号上网,是利用电话通信的网络来传输数据的,就像打电话一样,所以叫拨号,只不过传输的数据不是通话数据。比如卫星上网,是利用卫星信号来传输数据,这也是一种网络。
这两种都是用的现有的网络来实现计算机通信。而我们自己组建的网络都是用网线连接的,这种是最常见的网络。
比如这样:
这种通过一根线把所有的计算机连接起来的网络连接方式叫做以太网。
在讲以太网之前,不知道大家是否已经感受到了网络分层的好处:
不管是利用电信网络的拨号上网,还是利用卫星通信的卫星上网,或者是用网线连接起来的以太网,这些不同结构的网络都能很自然的融合在一起,就是因为做了很好的分层,只要实现了 IP 协议,那么不管网络是怎么实现的,都能实现更上层协议的通信。
这就像软件开发领域的面向接口编程的思想,只要你能实现 IP 到 IP 的通信,不管你是怎么传输的数据,都可以。
多台计算机已经用网线连接起来了,那怎么通信呢?
直接通过这条网线传递数据就行,只不过现在是一个发其余的都能接收到,要让目标计算机能接收,那就得标识下目的地址是啥,所以以太网的数据帧格式是这样的:
除了数据外,额外加上了目的地址、原地址等信息。
这样每台计算机接收到网络传过来的数据之后,判断下是否目的地址是自己,是就接收,否则丢弃。这样就实现了网络通信。
这就是一个网络了?就这么简单?
这确实是一个小型网络,但还不完善。如果多台计算机同时发消息怎么办,数据不就混在一块了?
所以要做是否冲突的检测,现在以太网用的方式是这样:想要通过网络发消息时,先检测下网络中有没有电信号,没有的话就发,有的话就等待 1.x 秒,x 是随机的,如果到了时间还有冲突,那就等待 2.x 秒、4.x 秒、8.x 秒,通过这样的方式来避免冲突,实现准确的通信,这叫做“指数退避”。
这样确实不会冲突了,但是还有问题,如果计算机连了很多,虽然能准确的通信,但时不时就冲突的话效率也太低了。
能不能减少冲突呢?
连在一起的以太网的计算机因为是广播通信的,所以可能可能冲突,这叫做一个“冲突域”。如果能把大的冲突域给拆小,那不就能减少冲突的概率了?
这就是交换机做的事情了:
几台电脑之间加一个交换机来隔开,这样传输消息的时候,如果是同一个小网段内的通信,会直接传给目标计算机,不会传到其他网段里去,本网段没有该 mac 地址的时候才传到其他网段,这样就 把大的网络分成了一个个小的网段,减少了冲突的概率,提高了网络传输效率,这就是交换机的意义。
这样,我们就组建了一个以太网。
现在一个个的网络都是分散的,不管是以太网,还是用电信网络连接的网络,或者是卫星连接的网络,那自然有需求把这些分散的网络给连接起来,这就是互联网,也就是把网络连接起来的网络。
互联网也有很多,比如军队的各种网络会建立一个互联网,教育的各种网络会建立互联网,互联网和互联网之间还可以连接,最大的互联网就是因特网 internet,大到全世界的很多网络都会连入的那种。但也有的互联网是不接入 internet 的,比如军用的互联网。
那这些网络之间是怎么标识和连接的呢?
标识网络自然就需要编号,并且网络内的主机也需要编号,也就是需要指定网络号 + 主机号,这就是 IP 地址。
IP 地址最开始是 32 位的,叫做 IPv4(后来扩充成了 128 位的,叫做 IPv6)。
比如这样就是一个 IPv4 的地址:
为了好记,我们把它分为了四段,每段 8 位,就成了这样:
210.73.140.2
这分为 4 段的 32 位地址里有网络号也有主机号。如果把第一段当作网络号,那剩下的三段就是主机号,可以标识 1600 多万台计算机,如果把前两段当作网络号,那可以标识 6 万多台计算机,如果把前三段当作网络号,那只有最后一段用于标识主机,可以标识 254 台计算机。这样就分为了 ABC 三类网络。
讲完了 IP 地址,再回来讲最大的互联网 internet。
internet 是连接全球很多网络的互联网,那自然有个主干网,然后下面接入各个国家的网络。每个国家都有专门的接入 internet 的网络提供商(ISP internet service provider),比如中国有联通、移动、铁通等 ISP,由他们接入 internet,我们再接入他们的网络。
那网络之间是怎么连接的呢?
就是通过路由器, 路由器连接多个网络,负责根据 IP 地址选择把数据传到某个网络 。
很多同学分不清路由器和交换机的区别,其实很好区分:交换机是网络内部隔离冲突域、提高网络效率用的,根据 mac 地址转发消息。路由器是负责在不同的网络之间转发数据,根据 IP 地址确定网络和主机然后转发。
IP 地址里记录了网络号和主机号,所以根据网络号就能确定是哪个网络,那怎么根据主机号确定哪台主机呢?
在这个网络里广播一次不就行了?把 IP 地址传递给网络的每一台主机,如果是自己的,那就返回自己的 mac 地址,这样路由器就知道该把消息传给谁了。这种从 IP 到 mac 地址的查询过程叫做 ARP(Address Resolution Protocol 地址解析)协议。
至此,我们就完成了从 IP 到 IP 的通信,再上面的协议我们就比较熟了,也就是 TCP、HTTP 这些,这些是我们软件开发整天用的协议。
计算机网络是分层的,OSI 体系结构分了 7 层,实际用的 TCP/IP 体系结构分了 4 层,为了学习方便我们还是作为 5 层来看。
分层的好处就是每一层都可以灵活的替换实现方案,比如只要你实现了 IP 到 IP 的通信,不管你是卫星连接的网络、电信连接的网络还是以太网,都可以,对上层的各种协议没影响。
卫星、电话网络等都是已有的网络,我们自己组建的网络一般都是按照以太网的方式,也就是一根网线连接所有计算机的方式,叫做总线式。
以太网内是广播通信的,为了避免冲突,会通过指数退避的方式来发消息,但这会降低传输效率,所以引入了交换机来隔离冲突域,也就把网络分成了不同的网段,交换机遇到同一网段的通信是不会传递到其他网段的,这样就减少了冲突的概率。
网络和网络之间连接起来就叫做互联网,互联网有很多种,全球最大的互联网是 internet,但也不是所有的互联网都在 internet 里,比如军用互联网就不会连入 internet。
internet 有主干网来连接各个国家和地区的网络,每个国家都有负责接入 internet 的互联网服务提供商 ISP,比如中国的联通、移动、铁通等运营商。
网络的标识是通过 IP,也就是网络号 + 主机号构成,然后由路由器负责通过 IP 来做网络之间的数据转发。
路由器实现转发要先根据 IP 种的主机号来查出 mac 地址,对应的查询协议叫做 ARP 协议,也是通过广播的方式实现的。
这样就实现了 internet 上任意两台主机的 IP 到 IP 的通信。
我们平时软件开发时用的 IP、TCP、HTTP、DNS 等协议,都是在这些基础之上实现的。网络层之下的知识,确实对我们开发没啥帮助,但了解下还是挺有意思的。
‘肆’ 两台电脑是怎样进行网络通信的
双机互联一般有以下几种方法:
l 通过电缆线,利用串口或者并口实现双机互联。
l 利用两块网卡和双绞线实现双机互联。
l 利用USB口和特殊的USB连接线实现双机互联。
l 利用红外实现双机互联。
l 利用双Modem实现远程双机互联。
l 利用1394线实现双机互联。
l 无线双机互联。
直接电缆连接优缺点:
这
种方式最大的优点是简单易行、成本低廉,无需购买新设备,只需花几元钱购买一段电缆就够了,最大限度地节约了投资。但是“直接电缆连接”由于电缆的长度有
限,所以双机的距离不能太远,一般只能放置同一房间内;其次,两台计算机互相访问时需要频繁地重新设置主客机,非常麻烦;第三,计算机间的连接速率较慢,
只适用于普通的文件传输,或简单的连机游戏。
利用串口(并口)电缆进行双机互联:
首先,准备连接电缆,
需串口线或并口线一根。电缆可以自己制作,其中9针对9针的串口线最简单,只需3根连线,采用2-3、3-2、5-5的方法焊接即可;9针对25针的串口
线采用2-3、3-2、5-7的方法焊接;25针对25针的串口线采用2-3、3-2、7-7的方法焊接。并口线则需11根线相连,它在电脑配件市场比较
常见,花费不足10元,也可自行制作。按照2-15、3-13、4-12、5-10、6-11、10-5、11-6、12-4、13-3、15-2、
25-25的方法焊接即可。做好线后,将两机连接起来,可采取并口对并口,或串口对串口两种方式连接。并口连接速度较快,但两机距离不能超过5米;串口连
接速度较慢,但电缆制作简单,两机距离可达10米。考虑到联机速度的需要,机器又处于同一办公室,宜尽量采用并口电缆连接。
现在开始软件的安装和配置。首先,安装直接电缆连接。在两台机器上分别打开“控制面板→添加/删除程序→Windows安装程序”选项,选择“通信”中的“直接电缆连接”项。完成后在“开始”菜单的“附件”中会增加“直接电缆连接”的程序项。
其
次进行网络参数设置。两机分别运行“直接电缆连接”程序,将性能更好的一台机器设为主机,选择【侦听】按钮,另一台设为客户机,选择【连接】按钮。此时,
两台计算机都应将NetBEUI、IPX/SPX、TCP/IP协议全部安装,此外还需添加“Windows网络客户”和“文件与打印机共享”项。经过验
证、登录过程(为简化操作,可不设口令),即可顺利实现双机互联。联机成功以后,可将该程序最小化,使其后台运行。在客户机的“查看主机”操作框里,可看
到主机的所有共享资源。还可通过“映射”操作,将主机的共享目录设为本机的目录,这样可在“我的电脑”或“资源管理器”中像访问本机资源一样方便地访问主
机。另外在客户机的“网上邻居”里,可看到和访问主机。由于“直接电缆连接”具有“单向性”,所以从主机的“网上邻居”是不能看到客户机的,也不能对客户
机进行读写操作。需要时,可交换主机和客户机的设置。
利用网卡加双绞线实现双机互联的特点:
这是目前用得比较多的一种双机互联的方法,这种方法和其他互联方式相比,具有这样一些特点:
首
先,可以真正实现双机互联,这种方法实现的互联可以实现局域网能实现的功能,而不仅仅是互相传递文件,在使用上,也和一个局域网的操作一样,可以很快上
手,方便了用户;其次,速度比较快,比起使用电缆或者Modem实现的双机互联,这种方式数据传递的速度要快得多;再者,从投资上说,采用这种方式的投资
比较大,但是考虑到今后的扩展,这些投资是可以保留的,比如扩大到一个小型局域网的时候,网卡仍然是必要的;从设置上说,这种方式比较麻烦,不如直接电缆
连接简单,对于熟悉局域网的用户而言,由于设置和局域网的设置相同,因此也不会有多大的困难
利用网卡加双绞线实现双机互联:
首先将网
卡插入计算机中适当的插槽中,并用螺丝将其充分固定,然后将一根双绞线的两个RJ-45头分别插入两个计算机的网卡接口,使两台计算机直接连接起来,中间
不使用任何集线设备。此时,所需要的所有配件为:两块网卡、两个RJ45头、一段网线,以100Mbps网卡计算,总投资也不过百元左右,而连接速率最高
却可达100Mb/s。有两点需特别注意:其一,用双绞线连接时,两机所配的网卡必须带有RJ-45口;其二,直接电缆双机互联的双绞线制作方法不同于普
通接线制作方法,即要进行错线,应该按照一端为白橙1、橙2、白绿3、蓝4、白蓝5、绿6、白棕7、棕8,另一端为白绿3、绿6、白橙1、蓝4、白蓝5、
橙2、白棕7、棕8的原则做线。
硬件连接好了,现在开始安装软件。在每台机器上将各自的网卡驱动程序安装好。然后安装通信协议,在
Windows操作系统中一般提供了NetBEUI、TCP/IP、IPX/SPX兼容协议等3种通信协议,这3种通信协议分别适用于不同的应用环境。一
般情况下,局域网只需安装NetBEUI协议即可,如需要运行联网游戏,则一般要安装IPX/SPX兼容协议;如要实现双机共享Modem上网的功能,需
要安装TCP/IP协议。接下来分别输入每台计算机的计算机名和工作组名,注意两台机器的计算机名应该用不同名字来标识,而工作组名必须是相同的。重新启
动计算机,设置共享资源,这样就可以实现两机之间的通信和资源共享了。
利用USB实现双机互联的特点:
使用USB线双机互联是最新的双机互联方法,它借助于专用的USB线通过两台计算机的USB口连接后再实现数据交换,不仅传输速率大大超越传统的串口/并口(最高可达6Mb/s,一般情况下也可超过4Mb/s),而且实现真正的即插即用。
它具有以下的特点:
(1)可提供高达6Mbps的传输速率。USB文件传输连接电缆可提供的传输速率比并口快500%,比串口快700%。
(2)能够检测到远程的PC,可以分别在两个窗口方便地剪切、拷贝、粘贴或拖拉文件。也可以把远程的文件在本地电脑的打印机进行打印。
(3)具有热插拔功能和远程唤醒功能,传输的长度为2~4.5米。
(4)系统要求低。Pentium 100MHz或更高,一个USB端口,支持Windows 95、OSR2.1、Windows 98、Windows 2000或Windows XP操作系统。
使用USB线实现双机互联:
只
需要购买一根专用的USB联机线即可,由于USB可以热插拔,因此使用非常简单方便。在插上线以后,需要安装相应的应用程序才能实现功能,安装完成以后可
以进行共享光驱、打印文件、运行程序等操作,和一般的双机互联不同的是,每一台机器都拥有对另一台机器的完全操作权利,而不管是否设置了共享。
利用红外线实现双机文件传输功能:
用
红外线口也可以将两台电脑连接起来。红外线联机其实仍属于电缆连接的范畴,只不过省去了用于直接电缆连接的串行或并行电缆线。一般笔记本电脑都有红外口,
台式电脑也可以用于红外线通信,但是需要另配一个红外线适配器。有了红外适配器,台式电脑可拥有与笔记本电脑一样的红外线通信功能。
首
先必须正确安装台式电脑和笔记本电脑的红外线驱动程序。在Windows
98系统里红外线设备是即插即用设备,一般在BIOS里开启红外线功能后系统即可自动完成红外线驱动程序和红外线应用程序的安装。如不能自动安装,请查看
红外线适配器的使用说明书或Windows
98系统的相关帮助文件。安装完成后,在任务栏用鼠标左键双击“红外线通信”图标打开“红外线监视器”程序,通过更改设置将其激活,使之处于搜索其他红外
线设备的状态。
分别打开两台电脑的“红外线监视器”窗口,将台式电脑的红外线适配器对准笔记本电脑的红外线口,两个“红外线监视器”都
会很快做出反应,并报告在有效区域内发现了对方,并列出通信对方的名称。这表明连接已经建立,可以进行数据传输了。Windows
98系统自带了一个红外数据传输应用程序,名为“红外线传输”,用户可以通过用鼠标左键双击“我的电脑”中的“红外线接收者”将其打开。利用这个程序可以
进行常规的数据传输,单击【发送文件】按钮将文件发送出去,单击【已收到的文件】按钮来查看对方发过来的东西,简单易用,十分方便。上述的方法已经可以满
足基本的数据互传需要,但是它只能发送数据或者被动地接收数据,而不能去主动地去寻找并获取自己想要的东西,因此还有一定的局限性。
‘伍’ internet网中不同网络和不同计算机相互通讯的基础是
品牌型号:iPhone13
internet网中不同网络和不同计算机相互通讯的基础是TCP/IP。
TCP/IP是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。
TCP/IP传输协议,即传输控制/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP/IP传输协议是严格来说是一个四层的体系结构,应用层、传输层、网络层和数据链路层都包含其中。
‘陆’ 计算机网络是怎样通信
通过协议进行通信
计算机网络通信就是把信息通过介质正确的传递到另一台计算机
首先需要用物理层协议 定义了介质的类型 接口的形状尺寸 引脚的定义 驱动方式等
第二数据链路层协议 定义数据帧的格式 大小 校验 物理寻址等信息
有了这些就基本构成计算机通信基础了 但是物理地址虽能在理论做到世界的唯一性但它并没有“域”的概念 这样就使全世界的计算机处在一个扁平结构的网络上,没交换机有这样的负载能力所以要通过上层协议进行逻辑编址通常为IP协议 也有其它的 现在不常用了
其它的协议是用来针对计算机应用的特点在使用中遇到的问题 进行优化和复用的
其它的请参照TCP/IP
不一一赘述希望对你有帮助
‘柒’ 两台互联网电脑怎么实现串口数据透传
如果有真实线缆连接,那就正常串口通讯啊,如果只有网络连接,那就用模拟串口,通过网络通信,但是根据你的需求来看,tcp连接或者web socket可能更适合你
‘捌’ 【通信】【计算机网络】请问在互联网两端的电脑是如何通信的
在计算机网络中,所有的计算机均连接到一条通信传输线路上在线路两端连有防止信号反射的装置,这种连接结构被称为 总线型拓扑结构。
‘玖’ 两个计算机之间是怎么通信
两个局域网之间的计算机主要是通过网卡互联进行通信的。
看下系统的网络组件是否已安装完全在桌面上选定网上邻居”,点右键打开其属性,在配置列表中是否有如下几项realtek8139 network adapter (网卡),microsoft网络客户(服务),tcp/ip协议(协议),microsoft网络上的文件与打印机共享服务(服务)。要连接一个局域网 并共享资源,以上组件是必不可少的,如果没有可在此处直接添加。 然后是设置ip地址,选tcp/ipàrealtek8139networkdapter”(即网卡的tcp/ip协议设置),打开其属性,在ip地址栏中输入192,168,0,1”,子网掩码为255,255,255,0”,然后点击确定”,回到 网络”主画面(另外一台电脑的ip地址为192,168,0,2”,子网掩码一样),在标识项中,你应该为两台计算机输入各自不同的名称,但其 工作组应同,在访问控制项中选取共享级,点击确定”,再根据提示重新启动计算机。 待重新启动电脑时要注意进行网络登录。电脑完成 启动进入win98界面,在我的电脑”中用鼠标右键选中需要共享的驱动器或文件夹,单击快捷菜单中的共享”,在对话框中输入共享名,按 需要设置共享类型和访问口令。这时,驱动器或文件夹会出现一个手掌,表示已经共享。现在我们就可以通过网上邻居象使用本机资源一 样访问另外一台计算机了。
局域网是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。
‘拾’ 简要说明计算机网络的通信过程是怎么样的
网络通信的实现
在发送端(即一个发送终端,其实也是一台计算机)首先要把传送的信息(如话音,图像)变成电信号,然后调制到激光器发出的激光束上,使光的强度随电信号的幅度(频率)变化而变化;转换成数字信号(数字信号:二位制010101010),然后通过调制送入光纤,并通过光纤发送出去到接收端(另一台计算机),先解调,然后DA转换,最后信号放大在接收端,检测器收到光信号后把它变换成电信号,经解调后恢复原信息。其传导送度解决了多信号数字传输在一根细光纤下完成。
光速传输,其传输容量非常之大,是金属导体无法相比的,在光纤的两端分别都装有“光猫”进行信号转换。 其特点是传输容量大,传输质量好,损耗小,互不干扰,中继距离长等。光纤传输使用的是波分复用,即是把小区里的多个用户的数据分别调制成不同波长的光信号在一根光纤里传输。
我们看到的接到电脑上的细铜线是接收端变为电信号后的末端接口传输,已经不是光纤部分了。
我们常听说到“服务器”,服务器是一个能够存储大量信息的中转装置,其实也是一台功能强大的计算机,(局域网用小型服务器和我们台式机的主机箱外观它基本一样,是通过路由器分线接入的)。把连接到上面的计算机所发送到出的信号(文本、音讯、图像等)按照一定的地址存储起来,当某个计算机要找某个内容的文件时,识别系统(浏览器)就可以根据关键词找到地址并链接打开。所有客户终端都要经过服务器来调取和存入信息,并由服务器归类分装分发。
计算机处理的信号都是数字,即 0 和 1 .举个简单的例子 汉字“网”在计算机里只是一组数字假如是:1000110010100110.这样一组代码,当你用键盘输入“网”字时,计算机是按照一组数字处理并传送的,另一台计算机收到这组数字后,经转换显示还原为“网”(人可以识别的记号)就可以通讯了。其它如音讯、图像也是一样的。另外一些发达国家已经开通数字电视的传送,由于数字不受干扰,传送信息不会丢失,电视图像逼真。