首页 科普 资讯 养生 问答 找医院 相关问答
首页> 问答

IP和MAC绑定的问题 谢谢

发布网友 发布时间:1天前

我来回答

1个回答

热心网友 时间:14小时前

来源:蓝盾安全在线

如果你是通过校园网或小区接入Internet,那么一定听说过MAC地址。什么是MAC地址,MAC地址在这种局域
网环境中究竟起到什么作用?下面就来介绍一下MAC地址的知识,MAC地址和IP地址的区别以及MAC地址在实际应用中所涉及到的安全问题。

一、基础知识

如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来组成整个网络。局域网也不例外,一般来说,在组网上我们使用的是IEEE802参考模型,从下至上分为:物理层、媒体接入控制层(MAC),逻辑链路控制层(LLC)。

标识网络中的一台计算机,一般至少有三种方法,最常用的是域名地址、IP地址和MAC地址,分别对应应用层、网络层、物理层。网络管理一般就是在网络层针对IP地址进行管理,但由于一台计算机的IP地址可以由用户自行设定,管理起来相对困难,MAC地址一般不可更改,所以把IP地址同MAC地址组合到一起管理就成为常见的管理方式。

二、什么是MAC地址

MAC地址就是在媒体接入层上使用的地址,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。MAC地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,都有相同的MAC地址,它由厂商写在网卡的BIOS里。MAC地址可采用6字节(48比特)或2字节(16比特)这两种中的任意一种。但随着局域网规模越来越大,一般都采用6字节的MAC地址。这个48比特都有其规定的意义,前24位是由生产网卡的厂商向IEEE申请的厂商地址,目前的价格是1000美元买一个地址块,后24位由厂商自行分配,这样的分配使得世界上任意一个拥有48位MAC地址的网卡都有唯一的标识。另外,2字节的MAC地址不用网卡厂商申请。

MAC地址通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。每个网络制造商必须确保它所制造的每个以太网设备都具有相同的前三字节以及不同的后三个字节。这样就可保证世界上每个以太网设备都具有唯一的MAC地址。

三、IP地址与MAC地址的区别

IP地址基于逻辑,比较灵活,不受硬件限制,也容易记忆。MAC地址在一定程度上与硬件一致,基于物理,能够标识具体。这两种地址各有好处,使用时也因条件而采取不同的地址。

四、为什么要用到MAC地址

这是由组网方式决定的,如今比较流行的接入Internet的方式(也是未来发展的方向)是把主机通过局域网组织在一起,然后再通过交换机和Internet相连接。这样一来就出现了如何区分具体用户,防止盗用的问题。由于IP只是逻辑上标识,任何人都随意修改,因此不能用来标识用户;而MAC地址则不然,它是固化在网卡里面的。从理论上讲,除非盗来硬件(网卡),否则是没有办法冒名顶替的(注意:其实也可以盗用,后面将介绍)。

基于MAC地址的这种特点,局域网采用了用MAC地址来标识具体用户的方法。注意:具体实现:在交换机内部通过“表”的方式把MAC地址和IP地址一一对应,也就是所说的IP、MAC绑定。

具体的通信方式:接收过程,当有发给本地局域网内一台主机的数据包时,交换机接收下来,然后把数据包中的IP地址按照“表”中的对应关系映射成MAC地址,转发到对应的MAC地址的主机上,这样一来,即使某台主机盗用了这个IP地址,但由于他没有这个MAC地址,因此也不会收到数据包。发送过程和接收过程类似,限于篇幅不叙述。

综上可知,只有IP而没有对应的MAC地址在这种局域网内是不能上网的,于是解决了IP盗用问题。

五、怎样获得自己的MAC地址

MAC地址固化在网卡中的BIOS中,可以通过DOS命令取得。Win9x用户可以使用winipcfg命令,Win2k/XP用户可以使用ipconfig/all命令,其中用16进制表示的12位数就是MAC地址。

六、MAC地址涉及到的安全问题

从上面的介绍可以知道,这种标识方式只是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优化大
师中自带的工具不错,点击“系统性能优化”→“系统安全优化”→“附加工具”→“集群Ping”,可以成批的扫出MAC地址并可以保存到文件。

小知识:ARP(Address Resolution Protocol)是地址解析协议,ARP是一种将IP地址转化成物理地址的协议。从IP地址到物理地址的映射有两种方式:表格方式和非表格方式。ARP具体说来就是将网络层(IP层,也就是相当于OSI的第三层)地址解析为数据连接层(MAC层,也就是相当于OSI的第二层)的MAC地址。ARP协议是通过IP地址来获得MAC地址的。

ARP原理:郴�鰽要向主机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表。

七、如何修改自己的MAC地址

MAC地址是固化在网卡中的,MAC地址具有唯一性,难道没有办法更改了么?不是的,我们完全不用修改EPROM的内容,而只通过修改存储单元的内容就能达到修改MAC地址的目的。例如在Windows中可以通过注册表来修改。

在“开始”菜单的“运行”中输入regedit.exe,打开注册表编辑器,展开注册表到:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}子键,在子键下的0000,0001,0002等分支中查找DriverDesc(如果你有一块以上的网卡,就有0001,0002……在这里保存了有关你的网卡的信息,其中的DriverDesc的内容就是你的网卡的信息描述,比如我的网卡就是Intel 21041 based Ethernet Controller),在这里假设你的网卡在0000子键。

在0000子键下添加一个字符串,命名为“NetworkAddress”,键值为修改后的MAC地址,要求为连续的12个16进制数。然后在“0000”子键下的NDI\params中新建一项名为NetworkAddress的子键,在该子键下添加名为“default”的字符串,键值为修改后的MAC地址。

在NetworkAddress的子键下继续建立名为“ParamDesc”的字符串,其作用为指定NetworkAddress的描述,其值可为“MAC Address”。这样以后打开网络邻居的“属性”,双击相应的网卡就会发现有一个“高级”设置,其下存在MAC Address的选项,它就是你在注册表中加入的新项NetworkAddress,以后只要在此修改MAC地址就可以了。

关闭注册表,重新启动,你的网卡地址已改。打开网络邻居的属性,双击相应网卡项会发现有一个MAC Address的高级设置项,用于直接修改MAC地址。

当然,你还可以用工具软件来修改网卡的MAC地址,如MAC2001这款软件就可以达到我们的目的。

八、如何解决MAC地址带来的安全问题

我们可以将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地址,但是它不可能同样拥有墙上的端口,因此,从物理通道上隔离了盗用者。

我想通过上面的介绍大家对MAC地址也有些了解吧!提醒大家 应该学以致用,千万不要用来整别人啊!
三星金条内存有金士顿好么?如何辨别水货三星 ava的cdkey怎么老是说被使用 AVA的CDKEY AVA周年礼包我领了为什么说我的CDKEY不存在 三星金条4G性能怎么样 模具清洗除油 加内存是三星金条好还是金士顿好? ava的cdkey是不是有人偷啊 三星金条内存条和金士顿内存条哪种比较好? 三星金条好还是金士顿好? 培养孩子胆量的方法有哪些? 无源器件概况 结婚一年后离婚,男方想要回彩礼钱不同意离婚怎么办 spec支撑杆spec支撑杆特性 求白鹿原 甄嬛 百度云资源 不要种子 高知家庭也有考孩子读不进书的情况。文盲父母培养出重本生的比比皆是... 岚皋景点旅游推荐路线图 相亲节目在银屛火爆,真正牵手的情侣多吗? 安庆龙门口出了哪些名人 ...父母对我从小到大。歧视我。搞的我非常自卑。没心读书。我该... 远播R林蛙油软胶囊简介 事业单位不是干部身份女性副高职称退休年龄多大 安徽安庆名人 满语杂识内容简介 如何鼓励孩子进行试错? ...高点我还可以长高吗~,我可以吃个什么东东好长高点,我该怎么办呢... AVA中军备抽奖有何技巧? ava战地之王我买了30Q币的巴雷特套包为什么没有永久的武器? 关于AVA的抽奖问题 ...自己一句话说的不对,父母会否定我全部的好,有时候让我感觉到崩溃... sd敢达资深老兵刷什么图经验最多? ...自己一句话说的不对,父母会否定我全部的好,有时候让我感觉到崩溃... 刘若英荣誉记录 docuprintm268dw墨粉清零方法 268打印机怎么清零 战地之王AVA CDK LOL游戏进不去怎么办! AVA抽奖的问题 标准的电梯轿厢面积是多大? g585玩游戏各种卡! 蓝白校服是哪个学校 ...身高才1米58,想请问一下各位还有没有再长高的可能??请看完仔细描述... SD敢达怎么赚钱 ava幸运军火库卖的抢为什么在个人仓库里没有 淘宝上卖的AVA卡密 战地之王AVA CDK 听说AVA每天都能领免费的游戏道具,在那里可领到,还有升级礼包还能领吗... 问下,淘宝网里面卖AVA永久枪的是不是假的?棕熊DSR,祥云AWM,牡丹M4.基... sd敢达到了一等兵还能玩资深老兵的模式吗? SD敢达 资深老兵任务 ...实际看着就像25.26岁,单身,马上过生日了,她是一个很精致的女人,_百 ... IP与Mac地址绑定 ...根据中文名起个好听的英文名.最好跟中文有点谐音的谢谢高手!_百度... ...帮我去一个英文名?我的名字叫张馨月 zhang xin yue 谢谢啊!~_百 ... 鬼针草能志高血压吗? 黎川县建设局主要职责 黎川县经贸委机构概况 太师壁机构概况 嘴里反酸水是怎么回事 电脑故障诊断卡代码有哪些 元素的赋存状态地球化学中常遇到的元素的主要赋存状态 污泥负荷、有机负荷的高低怎样判断?具体数值在什么范围? 淘宝上显示的一件衣服的胸围90,请问是穿在人身上的90还是就一件衣服量... ...污泥负荷高,则泥龄就短”,这样的判断对吗,就请分析说明 。泥龄的... 伦敦金开户什么平台好,全球十大伦敦金交易平台排名 梦见老公说他情人有孩子 我开了一间足疗店由于不懂管理三个月了一直门庭,冷清,请哪位高人指点一... 真是愁人呀我们足疗店里好几个技师又来一个新的技师为这我没法... 我在一个住户区开了一家小型足疗店,顾客都是做生意的,消费水平还可以... 杭州西湖是哪个省的 ...你一牵的手后,面还跟这个小朋友 ,这首歌叫什么名字 怎样设置静态的mac-->ip对应表 用批处理获得IP-MAC地址表 ...批处理如下, 提示输入一个IP地址,然后把对应MAC返回到一个变量中... 谁看过这部电影,请告诉我名字 黑锋传奇攻略(魔兽争霸3《黑锋传奇》v2.28攻略)介绍_黑锋传奇攻略(魔兽... 肺结核为什么要查肝功 QQ三国里面什么元神好看 怎样抓住属马天蝎男老公的心只爱你 属马天蝎座的男人要对一个女人鬼迷心窍,老婆怎么能把他拽回来。_百度知... QQ三国现在什么元神最好? 属马天蝎座的人能忍吗 qq三国最好的元神是啥呀 怎么做属马天蝎座男人婚外情的情人 怎样让属马天蝎男真正只爱你一人 ...B,M(t,0)是x轴上异于A的一点,以M为圆心且过点A的圆记为⊙M._百度... ...与x轴交于点A,与y轴交于点B,点C的坐标为(2,0),连接BC. 如图所示,直线l:y=1/2x+2与x轴y轴分别交于A,B两点,在Y轴上有一点C(0... 初中数学:如图,在平面直角坐标系中。直线y=-2x+4分别交x轴、y轴于... 最终幻想电影有几部?能在电脑上玩的游戏有那几款? 最终幻想的游戏可以下在电脑玩吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com