外网是如何访问内网的

发布时间:2024-04-29 14:54 发布:上海旅游网

问题描述:

如在宿舍内上网,我们电脑发出的数据包发了出去,那么当外网回应时,是如何判断收到的数据包是发给那台电脑的?

问题解答:

MAC地址每个电脑都有唯一的MAC地址标识,当局域网内任一台电脑发出数据包的同时,这台电脑也向所在局域网内的每一台计算机发出了广播,用理解的意思就是“我需要*****我的MAC地址为*****”当外网的服务器发出响应后,会把回应的数据包发送给你所在的局域网的网关,网关会同时向网内所有的电脑发出广播。理解的意思是“这有一个*****数据包,报出你们的MAC地址。”各台电脑发出各自的MAC地址标识,网关再根据传来数据包上的MAC地址标识信息,把信息准确的传到符合要求的电脑上。也就完成了一次数据传送过程。

我们发出数据包包含了IP地址MAC地址等重要信息,接收方(目标主机)根据发送方(自己)的IP就可以进行有效的回访了!就像:收信的人根据信上的地址回信给对方一样!

这是局域网服务器的工作,就像90年代初某些单位的内线电话的原理一样,服务器就相当于电话的总机,根据网内分机发送的请求来进行局域网内的终端与外网进行正常数据交换,分机所发送的数据包都是包含本机网络及物理数据的,只要没感染病毒,没有被破坏破坏(如黑客、硬件故障等)外网便根据所收到的数据进行回复。
当电脑感染某些病毒(如 arp)就会对所发送数据包的通讯数据进行修改,便造成了发出的数据收不到回复的现象了。

热点新闻