C114门户论坛百科APPEN| 举报 切换到宽版

亚星游戏官网

 找回密码
 注册

只需一步,快速开始

短信验证,便捷登录

搜索

军衔等级:

亚星游戏官网-yaxin222  四级通信军士

注册:2020-7-2659
发表于 2020-10-6 22:57:33 来自手机 |显示全部楼层
网上说,数据包访问是ip地址和mac共同完成的,数据包只认mac才能访问目的地设备。ip和mac是对应关系,如果网络上有ip和mac对应的记录,那么这个ip就会直接访问mac所在的设备。如果网络上没有ip和mac对应的记录,ip就会根据某种协议直接对应当下这个mac对应的设备进行数据包访问,是这样的吗?这是对的吗?

如果是这样的话我想问,假设我的A主机ip是1.1.1.1对应的mac地址是abcd,这时有台经常访问过我的A主机的设备想要再次访问我的A主机,然后他很熟练输入我A主机的ip1.1.1.1,而此时我的A主机ip和另外一台B主机以极快的速度完成了ip对换,于是我的A主机ip地址变成了2.2.2.2,B主机的ip变成了1.1.1.1,这时按照上面网友的说法,原本访问我A主机的设备输入ip1.1.1.1不就直接访问到B主机去了吗?就访问不到我的A主机了吗?

因为他说ip和mac没有对应记录,就根据某协议直接对应当下mac进行访问。而我的A主机mac地址始终没变,而开头那位网友说数据包访问不是只认的是mac吗?那台经常访问我A主机的设备他知道我A主机的mac没变啊,他怎么还是去访问B主机去了??哪个是对的?

举报本楼

本帖有 41 个回帖,您需要登录后才能浏览 登录 | 注册
您需要登录后才可以回帖 登录 | 注册 |

手机版|C114 ( 沪ICP备12002291号-1 )|联系大家 |网站地图  

GMT+8, 2024-9-23 22:28 , Processed in 0.182069 second(s), 16 queries , Gzip On.

Copyright © 1999-2023 C114 All Rights Reserved

Discuz Licensed

回顶部
XML 地图 | Sitemap 地图