本篇文章给大家谈谈 *** c *** 转换,以及 *** c *** 生成工具对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
本文目录
- MAC *** 如何转换为IP ***
- *** c *** 和ip *** 有什么区别
- MAC *** 和IP *** 是如何转换的
- 实现从ip *** 到以太网 *** c *** 转换的命令是
- 谁知道网卡的 *** (MAC)怎么算呀
- *** c *** 与ip *** 的转换计算
一、MAC *** 如何转换为IP ***
*** MAC *** :00-08-93-00-40-07
欺骗机MAC *** :00-50-8D-65-97-DE
***********HTTP *** AntiARP.COM*************
00-50-8D-65-97-DE,就是这个 *** 连续攻击了我几千次,怎么把MAC *** 转换为IP *** ?
在路由器上看arp表肯定是该 *** c *** 对应多个IP *** ,如果只是对应了一个IP *** ,找到这个IP就可以了,如果不知道,你只能每台电脑看,开始菜单——运行——输入cmd——在命令提示行窗口下输入ipconfig-all,你就能看见该PC的 *** c *** ,一个个找吧
二、 *** c *** 和ip *** 有什么区别
*** c *** 和ip *** 的不同有如下几个方面:
IP *** 是指互联网协议 *** (英语:Internet Protocol Address,又译为网际协议 *** ),是IP Address的缩写。
MAC *** (英语:Media Access Control Address),直译为媒体访问控制 *** ,也称为局域网 *** (LAN Address),以太网 *** (Ethernet Address)或物理 *** (Physical Address),它是一个用来确认网上设备位置的 *** 。
MAC *** 用于在 *** 中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC *** 。
IP *** 是IP协议提供的一种统一的 *** 格式,它为互联网上的每一个 *** 和每一台主机分配一个逻辑 *** ,每个Internet包必须带有IP *** ,每个Internet服务提供商( *** P)必须向有关组织申请一组IP *** ,然后一般是动态分配给其用户,一般让 *** 给自动分配IP *** 。
IP *** 是可以更改的, *** c *** 虽然也可以更改,但是一般用不上,除非要用来绕过一些验证软件的。网卡MAC *** 已经写在网卡芯片上了,不可以改变,网卡在通讯的时候通过 *** c *** 相互识别。
IP *** 通常工作于广域网,我们所说的Router(路由器)处理的就是IP *** 。
MAC *** 工作于局域网,局域网之间的互连一般通过现有的公用网或专用线路,需要进行网间协议转换。可以在Ethernet上传送IP信息,此时IP *** 只是Ethernet信息包数据域的一部分,Ethernet交换机或处理器看不见IP *** ,只是将其作为普通数据处理, *** 上层软件才会处理IP *** 。
IP *** 是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。MAC *** 共48位(6个字节),以十六进制表示。前24位由IEEE决定如何分配,后24位由实际生产该网上设备的厂商自行指定。
IP是也就是为计算机 *** 相互连接进行通信而设计的协议任何厂家生产的计算机 *** ,只要遵守IP协议就可以与因特网互连互通。正是因为有了IP协议,因特网才得以迅速发展成为世界上更大的、 *** 的计算机通信 *** 。因此,IP协议也可以叫做“因特网协议”。
MAC *** 在OSI模型中,第三层 *** 层负责IP *** ,第二层数据链接层则负责MAC *** 。MAC *** 用于在 *** 中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并会有一个唯一的MAC *** 。
参考资料来源:百度百科-MAC ***
三、MAC *** 和IP *** 是如何转换的
通过ARP协议可以实现通过IP *** 查找到这个主机或路由器的MAC *** ,所以接下来会先了解下MAC *** 和IP *** ,以及ARP协议
MAC *** 是 *** 适配器的标识符,所以先了解下 *** 适配器
计算机通过适配器用来与外界局域网进行连接,适配器有自己的处理器和存储器(包括RAM和ROM),是一个半自治的设备。通常我们会称其为网卡,是主机机箱中 *** 的一块 *** 接口板。
计算机的硬件 *** 就存储在 *** 适配器的ROM中,而计算机的软件 *** IP *** 就存储在计算机中
MAC *** 严格来说并不是设备的唯一标识,而是对 *** 上各接口的唯一标识,因为一个主机或一个路由器都可以有好多个网卡。比如一般情况下,用户主机都会包含有线局域网卡,和 *** 局域网卡。
IP *** 是主机或路由器使用的 *** ,用于表示主机在 *** 中的逻辑 *** ,作用在 *** 层,在上层经常会使用,就不再赘述
ARP的作用就是通过IP *** 查找到这个主机或路由器的MAC *** ,通过ARP高速缓存表存储对应关系,重点在于如何创建缓存表
1、源主机先发送广播帧,将自己的IP *** 和MAC *** 带上,并且带上需要查找的IP ***
2、其他主机接收到后如果发现IP *** 就是自己,就需要返回自己的IP *** 和MAC *** ,单播发送给源主机,并且在自己的高速缓存表中记录源主机的对应关系
3、源主机接收到后在高速缓存表中记录
四、实现从ip *** 到以太网 *** c *** 转换的命令是
1、实现从ip *** 到以太网 *** c *** 转换的命令是arp。
2、该命令用于显示和修改“ *** 解析协议(ARP)”缓存中的项目。ARP缓存中包含一个或多个表,它们用于存储IP *** 及其经过解析的以太网或令牌环物理 *** 。计算机上安装的每一个以太网或令牌环 *** 适配器都有自己单独的表。如果在没有参数的情况下使用,则ARP命令将显示帮助信息。
3、为总线型拓扑,但快速以太网(100BASE-T、1000BASE-T标准)为了减少冲突,将能提高的 *** 速度和使用效率更大化,使用交换机来进行 *** 连接和组织。如此一来,以太网的拓扑结构就成了星型;但在逻辑上,以太网仍然使用总线型拓扑和C *** A/CD(Carrier Sense Multiple Access/Collision Detection,即载波多重访问/碰撞侦测)的总线技术。
五、谁知道网卡的 *** (MAC)怎么算呀
MAC *** 也叫物理 *** 、硬件 *** 或链路 *** ,由 *** 设备制造商生产时写在硬件内部。IP *** 与MAC *** 在计算机里都是以二进制表示的,IP *** 是32位的,而MAC *** 则是48位的。MAC *** 的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC *** ,其中前6位16进制数08:00:20 *** *** 硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3位16进制数0A:8C:6D *** 该制造商所制造的某个 *** 产品(如网卡)的系列号。只要你不去更改自己的MAC *** ,那么你的MAC *** 在世界是惟一的。
IP *** 就如同一个职位,而MAC *** 则好像是去应聘这个职位的人才,职位可以既可以让甲坐,也可以让乙坐,同样的道理一个节点的IP *** 对于网卡是不做要求,基本上什么样的厂家都可以用,也就是说IP *** 与MAC *** 并不存在着绑定关系。本身有的计算机流动 *** 就比较强,正如同人才可以给不同的单位干活的道理一样的,人才的流动 *** 是比较强的。职位和人才的对应关系就有点像是IP *** 与MAC *** 的对应关系。比如,如果一个网卡坏了,可以被更换,而无须取得一个新的IP *** 。如果一个IP主机从一个 *** 移到另一个 *** ,可以给它一个新的IP *** ,而无须换一个新的网卡。当然MAC *** 除了仅仅只有这个功能还是不够的,就拿人类社会与 *** 进行类比,通过类比,我们就可以发现其中的类浦�Γ��玫乩斫釳AC *** 的作用。
无论是局域网,还是广域网中的计算机之间的通信,最终都表现为将数据包从某种形式的链路上的初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。数据包在这些节点之间的移动都是由ARP(Address Resolution Protocol: *** 解析协议)负责将IP *** 映射到MAC *** 上来完成的。其实人类社会和 *** 也是类似的,试想在人际关系 *** 中,甲要捎个口信给丁,就会通过乙和丙中转一下,最后由丙转告给丁。在 *** 中,这个口信就好比是一个 *** 中的一个数据包。数据包在传送过程中会不断询问相邻节点的MAC *** ,这个过程就好比是人类社会的口信传送过程。相信通过这两个例子,我们就可以进一步理解MAC *** 的作用。
在人类社会社交中,我们认识一个人往往只会知道他的姓名,而 *** 号码在一般的人际交往中会被忽略。同样在 *** 中,我们往往只会知道同事或者网友的IP *** ,并不会去过多地关心对方的MAC *** 。要成长为 *** 高手,我们可以使用一些 *** 去了解对方的MAC *** 。在这里介绍两种常用的 *** ,在Windows 9x中可用WinIPcfg获得,在Windows 2000/XP中可用IPconfig-all获得。
使用命令只能单条获得MAC *** ,而且使用起来也是很麻烦的。对于 *** 人员,更希望有一款简单化 *** 作的软件,我们可以利用“MAC扫描器”远程批量获取MAC *** 。它是用于批量获取远程计算机网卡物理 *** 的一款 *** 管理软件。该软件运行于 *** (局域网、Internet都可以)内的一台机器上,即可 *** 整个 *** 的连接情况,实时检测各用户的IP、MAC、主机名、用户名等并记录以供查询,可以由用户自己加以备注;能进行跨网段扫描,能和数据库中得IP和MAC *** 进行比较,有修改IP的或使用虚假MAC *** 的,都能报警。
一般MAC *** 在网卡中是固定的,当然也有 *** 高手会想办法去修改自己的MAC *** 。修改自己的MAC *** 有两种 *** ,一种是硬件修改,另外一种是软件修改。
硬件的 *** 就是直接对网卡进行 *** 作,修改保存在网卡的EPROM里面的MAC *** ,通过网卡生产厂家提供的修改程序可以更改存储器里的 *** 。那么什么叫做EPROM呢?EPROM是电子学中一种存储器的专业术语,它是可擦写的,也就是说一张白纸你用钢笔写了一遍以后就不能再用橡皮擦去了,而EPROM这张白纸用铅笔写后可以再擦去,可以反复改变其中数据的存储器。
当然软件修改的 *** 就相对来说要简单得多了,在Windows中,网卡的MAC保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以改变MAC。Windows 9x中修改:打开注册表编辑器,在HKEY_LOCAL_MACHINE&# *** ;SYSTEM&# *** ;C *** rentControlSet&# *** ;
Service&# *** ;Class&# *** ;Net&# *** ;下的0000,0001,0002。
Windows 2000/XP中的修改:同样打开注册表编辑器,HKEY_LOCAL_MACHINE&# *** ;SYSTEM&# *** ;C *** rentControlSet&# *** ;Control&# *** ;
Class&# *** ;4D36E970-E325-11CE-BFC1-08002BE10318中的0000,0001,0002中的DriverDesc,如果在0000找到,就在0000下面添加字符串变量,命名为“NetworkAddress”,值为要设置的MAC *** ,例如:000102030405
完成上述 *** 作后重启就好了。一般网卡发出的包的源MAC *** 并不是网卡本身写上去的,而是应用程序提供的,只是在通常的实现中,应用程序先从网卡上得到MAC *** ,每次发送的时候都用这个MAC作为源MAC而已,而注册表中的MAC *** 是在Windows安装的时候从网卡中读入的,只要你的 *** 作 *** 不重新安装应该问题不大。
平日 *** 的作用并不是很大,但是到了有的关键时刻, *** 就是用来证明你的身份的。比如你要去银行提取现金,这时就要用到 *** 。那么MAC *** 与IP *** 绑定就如同我们在日常生活中的本人携带自己的 *** 去做重要事情一样的道理。有的时候,我们为了防止IP *** 被盗用,就通过简单的交换机端口绑定(端口的MAC表使用静态表项),可以在每个交换机端口只连接一台主机的情况下防止修改MAC *** 的盗用,如果是三层设备还可以提供:交换机端口/IP/MAC三者的绑定,防止修改MAC的IP盗用。一般绑定MAC *** 都是在交换机和路由器上配置的,是 *** 人员才能接触到的,对于一般电脑用户来说只要了解了绑定的作用就行了。比如你在校园网中把自己的笔记本电脑换到另外一个宿舍就无法上网了,这个就是因为MAC *** 与IP *** (端口)绑定引起的。
从上面的介绍可以知道,这种标识方式只是MAC *** 基于的,如果有人能够更改MAC *** ,就可以盗用IP *** 了,目 *** 上针对小区宽带的盗用MAC *** *** 方式就是基于此这种思路。如果想盗用别人的IP *** ,除了IP *** 还要知道对应的MAC *** 。举个例子,获得局域网内某台主机的MAC *** ,比如想得到局域网内名为TARGET主机的MAC *** ,先用PING命令:PING TARGET,这样在我们主机上面的ARP表的缓存中就会留下目标 *** 和MAC映射的记录,然后通过ARP A命令来查询ARP表,这样就得到了指定主机的MAC *** 。最后用ARP-s IP网卡MAC *** ,命令把 *** 的IP *** 和它的MAC *** 映射起来就可以了。
如果要得到其它网段内的MAC *** ,那么可以用工具软件来实现,我觉得Windows优化 *** 中自带的工具不错,点击“ *** *** 能优化”→“ *** 安全优化”→“附加工具”→“集 *** ing”,可以成批的扫出MAC *** 并可以保存到文件。
小知识:ARP(Address Resolution Protocol)是 *** 解析协议,ARP是一种将IP *** 转化成物理 *** 的协议。从IP *** 到物理 *** 的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将 *** 层(IP层,也就是相当于OSI的第三层) *** 解析为数据连接层(MAC层,也就是相当于OSI的第二层)的MAC *** 。ARP协议是通过IP *** 来获得MAC *** 的。
ARP原理:某机器A要向主机B发送报文,会查询本地的ARP缓存表,找到B的IP *** 对应的MAC *** 后就会进行数据传输。如果未找到,则广播A一个ARP请求报文(携带主机A的IP *** Ia——物理 *** Pa),请求IP *** 为Ib的主机B回答物理 *** Pb。网上所有主机包括B都收到ARP请求,但只有主机B识别自己的IP *** ,于是向A主机发回一个ARP响应报文。其中就包含有B的MAC *** ,A接收到B的应答后,就会更新本地的ARP缓存。接着使用这个MAC *** 发送数据(由网卡附加MAC *** )。因此,本地高速缓存的这个ARP表是本地 *** 流通的基础,而且这个缓存是动态的。ARP表:为了回忆通信的速度,最近常用的MAC *** 与IP的转换不用依靠交换机来进行,而是在本机上建立一个用来记录常用主机IP-MAC映射表,即ARP表。
我们可以将IP *** 和MAC *** *** 起来来解决这个问题。进入“MS-DOS方式”或“命令提示符”,在命令提示符下输入命令:ARP-s 10.88.56.72 00-10-5C-AD-72-E3,即可把MAC *** 和IP *** *** 在一起。这样,就不会出现IP *** 被盗用而不能正常使用 *** 的情况,可以有效保证小区 *** 的安全和用户的应用。
注意:ARP命令仅对局域网的上网 *** 服务器有用,而且是针对静态IP *** ,如果采用Modem拨号上网或是动态IP *** 就不起作用。
不过,只是简单地绑定IP和MAC *** 是不能完全的解决IP盗用问题的。作为一个 *** 供应商,他们有责任为用户解决好这些问题之的后,才交给用户使用,而不是把安全问题交给用户来解决。不应该让用户来承担一些不必要盗用的损失。
作为 *** 供应商,最常用也是最有效的解决 *** 就是在IP、MAC绑定的基础上,再把端口绑定进去,即IP-MAC-PORT三者绑定在一起,端口(PORT)指的是交换机的端口。这就需要在布线时候做好端口定时管理工作。在布线时应该把用户墙上的接线盒和交换机的端口一一对应,并做好登记工作,然后把用户交上来的MAC *** 填入对应的交换机端口,进而再和IP一起绑定,达到IP-MAC-PORT的三者绑定。这样一来,即使盗用者拥有这个IP对应的MAC *** ,但是它不可能同样拥有墙上的端口,因此,从物理通道上隔离了盗用者。
六、 *** c *** 与ip *** 的转换计算
*** c *** 与ip *** 不可以转换。MAC *** 是识别LAN(局域网)节点的标识。它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的 *** 。也就是说,在 *** 底层的物理传输过程中,是通过物理 *** 来识别主机的,它一般也是全球唯一的。比如,著名的以太网卡,其物理 *** 是48bit(比特位)的整数,如:44-45-53-54-00-00,具体生产时,逐个将唯一 *** 赋予以太网卡。形象的说,MAC *** 就如同我们 *** 上的 *** 号码,具有全球唯一 *** 。
关于本次 *** c *** 转换和 *** c *** 生成工具的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。