mac地址是唯一的 (——48位:8*6 )
ip地址就不是 (——32位:8*4) ipv6是128位
想192.168.1.1是路由的默认地址
世界上这么多路由都用这个地址
但是每个路由的mac都是不一样的
你只是知道对方的mac地址无法确定对方的位置
使用ip确定对方方位是个不错的选择
但是人家也可以使用代理ip啊
这样你怎么找到他呢
精确定位现在还做不到
只能确定大概位置
1.查出本机ip,方法:开始》运行>CMD>>输入"IPCONFIG",回车即可,IP address 后面的就是IP,记下备用。
2.查出本机MAC,方法:开始》运行>CMD>>输入command>>回车>>ipconfig/all>>回车,physical address 后面的**-**-**-**-**-**这一串就是的,记下备用。
3.绑定, 方法:开始>运行>CMD>>输入arp -s 刚记下的IP 刚记下的MAC,回车即可
4.检查是否绑定好,开始》运行>CMD>>输入arp -a,可以看到相关的提示(IP和MAC为举例,与你的是不一样的): Internet Address Physical Address Type 192.168.10.1 AA-AA-AA-AA-AA-AA static,显示有Static单词的即为绑定好。要不再重复以上绑定操作。
第二层交换技术(数据链路层)是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下:
(1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的;>
(2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口;
(3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上;
(4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。
不断的循环这个过程,对于全网的MAC地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。
从二层交换机的工作原理可以推知以下三点:
(1) 由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M,那么这交换机就可以实现线速交换;
(2) 学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BEFFER RAM,一为MAC表项数值),地址表大小影响交换机的接入容量;
(3) 还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific Integrated Circuit)芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。
以上三点也是评判二三层交换机性能优劣的主要技术参数,这一点请大家在考虑设备选型时注意比较。