设为首页 收藏本站 联系我们 网站导航
大家一定听国MAC地址这个名词,那么什么是MAC地址,它局域网中有什么作用?下面将介绍以下MAC的知识,MAC和和IP地址的区别以及MAC在实际应用中涉及的安全问题。
1. 基础知识
如今的网络分层就和搭积木一样,先设计某个模块的功能,然后把模块拼起来组成整个网络。局域网也不例外,在组网上我们使用的是IEEE802参考模型,从上到下分为;物理层,媒体接入层(MAC),逻辑链路控制层(LLC)。
2. 什么是MAC地址
MAC地址就是在媒介层使用的地址。在我们开来就是网卡的物理地址,由厂家写在网卡上的BIOS里。MAC地址可采用6字节(48比特)或2字节(16比特)这两种中的任意一种。但随着局域网的规模越来越大,一般都采用6字节的MAC地址。这48比特都有其意义,前24位是有生产网卡的厂商向IEEE申请的厂商地址,目前的价格是1000美圆买一个地址;后24位由厂商自行分配,这样的分配使得世界上的MAC地址的网卡都有唯一的标识。
3. IP地址与MAC地址的区别
IP地址基于逻辑,比较灵活,不受硬件限制,也容易记忆。MAC地址在一定程度上与硬件一致,基于物理,能够标识具体硬件。
4. 校园和小区为什么会用到MAC
这是由组网的方式决定的。如今比较流行的接入Internet的方式是把主机通过局域网组织起来,然后在通过交换机和internet相连接。这样一来就出现了如何区分具体用户,防止盗用的问题。由于IP只是逻辑上的标识,任何人都可以随意修改,因此不能用来标识用户,而MAC地址则不然,它是固化在网卡里面的,从理论上讲,除非盗用硬件(网卡),否则没有办法冒名顶替(当然事情没有绝对的,在黑客技术里没有办不到)
5. 怎么获得自己的MAC地址
MAC地址固化在网卡中的BIOS中,可以通过DOS命令获得。Win9X;winipcfg,win2000/xp;ipcofig all,其中
用16进制表示的12位数就是。
6. MAC地址涉及到的安全问题
上面介绍可以知道,这种标识只是基于MAC地址的,我们如果能够更改MAC地址,不就可以盗用IP了?数据包通过MAC找接受人,更改了不就可以接受到别人的数据?
7. 如何获得别人的MAC地址
如果想盗用的话,除了IP地址还要知道对应的MAC地址。
获得局域网内某台主机的MAC地址;比如想得到局域网中IP为192.168.1.3的主机,先在dos下用ping命令;ping 192.168.1.1然后输入arp –a命令来查询,如图;
这样就获得了局域网内指定的主机的MAC。如果要得到其他内网的MAC地址,可以用其它工具。
8. 如何修改自己的MAC地址
网卡的工作是和操作系统联系起来的,所以目前仍然可以通过修改操作系统配置文件来更改MAC地址。例如在Windows中可以通过注册表来修改。
例如在windows中可以通过注册表修改win me中;localmachine#system#current controlset#control#class#net下的0000,0001,0002 win200/xp中;hlm#system#currentcontrolset#control#class#{4d36e972-e325-11ce-bfc1-08002be0318}子键,在该子键0000,0001,0002中找到driverdesc,比如说在0000中找到的,就在0000下面添加字符串项,并命名为networkaddress,键值改为你要设的mac地址,要求为连续的12个16位数。
也可以使用工具软件修改,如;MAC2001 (谁能告诉我怎么粘贴不上图片啊?)
版权所有 2007 黑客防线 廊(公)备13100138000530号