假设在湖北某局域网A里面有一台机器P1,在浙江某局域网B里也有另一台机器P2

来源:百度知道 编辑:UC知道 时间:2024/09/24 15:25:12
P1与P2上相互传一个文件,这中途的网络通讯细节是怎么样的?

希望从TCP/IP的角度去解释。

从TCP/IP的角度来看?这个不知道你是什么意思啊?按照五层的参考模型来看。文件从电脑P1的应用层-传输层-网络层-数据链路层-物理层,在到局域网A的服务器物理层-数据链路层-网络层 数据帧经过层层剥离后,在重新在服务器中经过 网络层-数据链路层-物理屋重新组装,然后至上一级ISP,经过很多路由器和其它设备,最后找到局域网B,一直找到主机P2。
在传输的过程中,每一次的剥离和重新组装中,目的IP是不会改变的,只是剥离后通过IP识别要找的主机所在的网络。中间通过的路由器会根据自己的路由算法,把文件要传到要到的主机。
你没有把要说的问题问明白,希望可以在详细点。
当然这个中间数据是按帧来传输的
补充:你说的P2 的IP,任何一个联在Internet中的主机都有一个单独的IP地址,就像每个人都有一个身份证号一样。至于在传输的过程中,是怎么知道P2在哪个地方,这个问题你就要去了解路由器的功能。这个是靠路由器的路由算法,比如说中间经过了六个路由器,第一个路由器,它从发来的数据帧中解析出目的IP后,会知道发往目的网络要住哪走,好比你在武汉,要到浙江来,要经过江西(当然也可以经过安徽,这个就体现出路由算法的好坏,哪条路好走,它就会选择哪条),它并知道整条路怎么走,但是它只知道要到浙江,下一步要到江西。它只负责发送到下一个路由器,然后下一个路由器也是如此。直到最后一个路由器,会交给P2的网关。最后就会发到P2,中间最重要的就是路由器使用五屋中的下三层,会知道目的IP网络的所在,根据路由算法找到下一个路由器。

如果2个地方的局域网都没有接入互联网,他们好像是通过一种VPN的技术相互通信
如果2个地方的局域网都接入互联网了,p1与p2相互传文件,就像QQ,或者邮件一样传送

简单就是在路由器里面转换啊!复杂的话很难用语言说清楚哦!不过你可以去看看有关网络的书哦!

解释下最少也要500个字 为了你的5分不值