IP地址和MAC地址分配表
- 格式:xls
- 大小:46.00 KB
- 文档页数:1
Mac地址与IP地址有什么区别Mac地址与IP地址是计算机网络中两个重要的概念,它们分别在不同的网络层起着不同的作用。
Mac地址是数据链路层(第二层)的地址,用于识别网络设备的硬件地址,而IP地址则属于网络层(第三层)的地址,用于标识网络中的主机。
本文将从各个方面对Mac地址与IP地址进行比较,分析它们之间的区别和联系。
第一,Mac地址是一个48位的二进制数,通常表示为12位的十六进制数,每个Mac地址都是唯一的。
它由厂商在生产设备时分配,用来区分设备之间的唯一性。
IP地址则是一个32位的二进制数,通常表示为4组十进制数,用点分十进制法表示。
IP地址通过DHCP或手动配置分配给主机,用于在网络中定位主机的位置。
第二,在数据传输中,Mac地址用于在局域网中识别设备的物理位置。
当一个主机要发送数据包给另一个主机时,它首先要知道目标主机的Mac地址,以便数据包能够准确地被送达。
而IP地址则用于在全球互联网中唯一地标识一个主机的位置。
通过IP地址,数据包可以被正确地路由到目标主机所在的网络。
第三,Mac地址是一种静态地址,一般不会发生变化,除非网络设备被更换或者重新配置。
而IP地址则是一种动态地址,可以通过DHCP动态分配和更新。
这使得IP地址更加灵活,适应了网络中设备经常变更和增加的情况。
第四,Mac地址通常只在局域网内有效,不会被跨越路由器而进行传输。
而IP地址则可以在全球范围内唯一标识一个主机,可以被路由器识别并进行数据包的路由。
这也是因为Mac地址是在数据链路层使用的地址,只在相同的物理网络中有效,而IP地址是在网络层使用的地址,可跨越不同的网络传输数据。
第五,Mac地址不是能够被用户配置的,通常是通过设备自身的硬件决定的。
而IP地址可以由网络管理员手动配置或者通过DHCP动态分配。
这使得IP地址更易于管理和维护,网络管理员可以根据需要对IP地址进行调整和更新。
让我们总结一下本文的重点,我们可以发现,Mac地址与IP地址在计算机网络中有着不同的作用和特点。
MAC地址与IP地址的区别介绍⼀下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分配,⽽后6位16进制数0A:8C:6D代表该制造商所制造的某个⽹络产品(如⽹卡)的系列号。
1. 如何进行IP和MAC地址绑定,以防范ARP欺骗?用路由器做地址转换,上网频繁掉线,此时将PC机的网卡禁用一下或将PC机重启一下又可以上网了,并且不能上网时ping PC机的网关不通。
这种情况一般来说,都是中了ARP欺骗病毒,可以通过以下方法进行防范。
方法一:在路由器上静态绑定PC机的IP地址和MAC地址,在PC机上绑定路由器内网口的IP地址和MAC地址。
步骤如下:1) 在路由器上绑定PC机的IP地址和MAC地址,格式如下:[H3C]arp static 192.168.1.2 00e1-7778-9876注意:需要对该网段内的每一个IP都绑定MAC,没有使用的IP地址也需要绑定,可以任意指定其绑定的MAC地址,推荐使用0000-0000-0123等特殊MAC。
2) 在PC机上绑定路由器内网口的IP地址和MAC地址,命令格式如下:arp –s 192.168.1.1 00-0f-e2-21-a0-01方法二:让路由器定时发送免费ARP报文,刷新PC机的ARP表项进入路由器相应的内网接口,配置如下命令:[H3C-Ethernet1/0]arp send-gratuitous-arp 1方法三:ARP固化可以在全局视图和接口视图下配置ARP固化功能,使动态ARP转化为固定ARP,有效防范ARP 攻击。
固化ARP有三种方式:1) 全局视图下配置动态ARP固化[H3C] arp fixup2) 接口视图下配置动态ARP固化[H3C] interface ethernet 1/0/0[H3C-Ethernet1/0/0] arp fixup3) 配置指定固化ARP表项的功能[H3C] arp fixed 10.1.0.1 00-11-22【提示】1) PC机重启后,静态配置的arp表项会丢失,需要重新配置,可以在PC机上制作一个.bat 的批处理文件,放到启动项中。
2) arp send-gratuitous-arp 并非所有产品均支持,请查询网站上的配置手册和命令手册,确认您所使用的产品是否支持该功能。
局域网组建的关键IP地址配置方法在局域网中,IP地址的配置是组建和维护网络连接的关键步骤之一。
正确的IP地址配置可以确保网络设备之间的通信和数据传输顺畅进行。
本文将介绍局域网组建的关键IP地址配置方法,以帮助您有效地设置和管理局域网。
一、了解IP地址的基本知识IP地址是用于在网络上唯一标识设备的一个数字标识。
IPv4是目前广泛使用的IP地址版本,它由四个用点分隔的十进制数字组成,例如192.168.0.1。
每个数字的取值范围是0到255。
二、选择合适的IP地址范围在局域网中,IP地址范围应该是私有的,以防止与公共互联网IP地址冲突。
私有IP地址范围是以下三个:1. 10.0.0.0到10.255.255.2552. 172.16.0.0到172.31.255.2553. 192.168.0.0到192.168.255.255根据您的网络规模和需求,选择一个适当的IP地址范围。
三、分配静态IP地址静态IP地址是指将特定的IP地址分配给每个网络设备,使其保持不变。
这对于需要固定IP地址的设备非常重要,例如服务器或打印机。
在局域网中,您可以通过以下步骤为设备分配静态IP地址:1. 打开设备的网络设置界面。
2. 找到IP地址设置选项。
3. 输入设备的IP地址、子网掩码和网关。
子网掩码通常是255.255.255.0,而网关通常是您网络设备的IP地址。
4. 保存设置并重启设备。
通过为设备分配静态IP地址,可以使设备在网络中始终具有相同的IP地址,从而方便管理和通信。
四、使用动态主机配置协议(DHCP)在局域网中,动态主机配置协议(DHCP)是一种自动分配IP地址的方法。
使用DHCP,您可以设置一个DHCP服务器,它将自动为连接到网络的设备分配IP地址。
以下是使用DHCP为设备分配IP地址的步骤:1. 设置DHCP服务器。
2. 打开设备的网络设置界面。
3. 找到IP地址设置选项,将其设置为自动获取IP地址。
多台电脑共享MAC和IP地址最近在论坛上看到很多人都在都在怀疑把两台电脑或多台电脑的MAC 改成一样会不会引起IP冲突或不能上网。
其实是可以的,你完全可以把两台电脑的IP 和MAC改成一样,不但可以上网而且还没IP冲突。
这种方法不但可以突破路由封锁用在ADSL共享上网,而且还可以用在IEEE802.1X认证上网的环境中,但是前提必须要用相同的账号来拨号上网(前提认证服务器没设验证账号的重复性),我的机子是通过学校校园网接入internet的,客户端采用802.1x认证客户端软件“STAR Supplicant拨号软件”来拨号上网,在我们学校里可以将两台机子的IP和MAC 改成一样然后用相同的一个账号来达到共享上网的目的,不过在我们学校只可以在同一个宿舍的两台机子才可以共享上网,因为我们学校的服务器不单只验证账号、ip、MAC而且还验证接入服务器IP(NAS IP),和接入服务器端口(NAS port),不同的宿舍接在学校交换机不同的端口,所以只限于同一个宿舍用这种法共享上网。
至于为什么不会引起IP冲突而且还能上网,这是因为ARP工作的缺陷,系统之所以会发现网上有相的IP的而提示“IP冲突”,是因为系统在启动时,TCP/IP中的ARP会广播一个免费ARP(free arp)请求包到网段上,这个ARP(free arp)包包含自己的IP和MAC,如果网段上有机子回应了这个包,这台发广播的机子就会认为局域网有别的机子使用和自己相同的IP,例如:PCA和PCB的IP和MAC完全一样,PCA的系统启动时会广播一个包含自己IP和MAC的免费ARP(free arp)请求包到网段上,如果PCB回应了这个请求,PCA会认为自己的IP和网络上的IP有冲突并发出提示(这就是为什么IP冲突一般发生系统刚启动完成时),问题是PCB根本不会回应这个请求包,这是因为这个请求包的IP和MAC和PCB自己的完全一样,而PCB会认为是自己发的包,所以不会回应,既然不会回应自然不会发生IP冲突了。
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地址在世界是惟一的。
MAC地址的作用IP地址就如同一个职位,而MAC地址则好像是去应聘这个职位的人才,职位可以既可以让甲坐,也可以让乙坐,同样的道理一个节点的IP地址对于网卡是不做要求,基本上什么样的厂家都可以用,也就是说IP地址与MAC地址并不存在着绑定关系。
本身有的计算机流动性就比较强,正如同人才可以给不同的单位干活的道理一样的,人才的流动性是比较强的。
职位和人才的对应关系就有点像是IP地址与MAC地址的对应关系。
比如,如果一个网卡坏了,可以被更换,而无须取得一个新的IP地址。
如果一个IP主机从一个网络移到另一个网络,可以给它一个新的IP地址,而无须换一个新的网卡。
当然MAC地址除了仅仅只有这个功能还是不够的,就拿人类社会与网络进行类比,通过类比,我们就可以发现其中的类浦 Γ 玫乩斫釳AC地址的作用。
无论是局域网,还是广域网中的计算机之间的通信,最终都表现为将数据包从某种形式的链路上的初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。
数据包在这些节点之间的移动都是由ARP(Address Resolution Protocol:地址解析协议)负责将IP地址映射到MAC地址上来完成的。
其实人类社会和网络也是类似的,试想在人际关系网络中,甲要捎个口信给丁,就会通过乙和丙中转一下,最后由丙转告给丁。
一、IP地址和MAC地址1、MAC地址MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定义网络设备的位置,MAC地址是网卡出厂时设定的,是固定的(但可以通过在设备管理器中或注册表等方式修改,同一网段内的MAC地址必须唯一)。
MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位。
1.1、前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。
1.2、后24位是由厂家自己分配的,称为扩展标识符。
同一个厂家生产的网卡中MAC地址后24位是不同的。
MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。
2、IP地址IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。
它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;如无特别注明,一般我们讲的的IP地址所指的是IPv4。
IP地址对应于OSI参考模型的第三层网络层,工作在网络层的路由器根据目标IP和源IP来判断是否属于同一网段,如果是不同网段,则转发数据包。
3、IP地址格式和表示在计算机二进制中,1个字节= 8位= 8bit(比特)①IP地址格式和表示IP地址(IPv4)由32位二进制数组成,分为4段(4个字节),每一段为8位二进制数(1个字节)每一段8位二进制,中间使用英文的标点符号“.”隔开由于二进制数太长,为了便于记忆和识别,把每一段8位二进制数转成十进制,大小为0至255。
MAC地址表(交换机)、ARP缓存表以及路由表(路由器)⼀、MAC地址表详解 说到MAC地址表,就不得不说⼀下交换机的⼯作原理了,因为交换机是根据MAC地址表转发数据帧的。
在交换机中有⼀张记录着局域⽹主机MAC地址与交换机接⼝的对应关系的表,即为MAC地址表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。
交换机的⼯作原理 交换机在接收到数据帧以后,⾸先会记录数据帧中的源MAC地址和对应的接⼝到MAC表中,接着会检查⾃⼰的MAC表中是否有数据帧中⽬标MAC地址的信息,如果有则会根据MAC表中记录的对应接⼝将数据帧发送出去(也就是单播),如果没有,则会将该数据帧从⾮接受接⼝发送出去(也就是⼴播)。
下图为数据经过单交换机的传输过程。
单交换机数据交换⽰意图 1)主机A会将⼀个源MAC地址为⾃⼰,⽬标MAC地址为主机B的数据帧发送给交换机。
2)交换机收到此数据帧后,⾸先将数据帧中的源MAC地址和对应的接⼝(接⼝为f 0/1) 记录到MAC地址表中。
3)然后交换机会检查⾃⼰的MAC地址表中是否有数据帧中的⽬标MAC地址的信息,如果有,则从MAC地址表中记录的接⼝发送出去,如果没有,则会将此数据帧从⾮接收接⼝的所有接⼝发送出去(也就是除了f 0/1接⼝)。
4)这时,局域⽹的所有主机都会收到此数据帧,但是只有主机B收到此数据帧时会响应这个⼴播,并回应⼀个数据帧,此数据帧中包括主机B的MAC地址。
如果没有主机相应这个⼴播,则会继续向下⼀个交换机或路由器传播。
5)当交换机收到主机B回应的数据帧后,也会记录数据帧中的源MAC地址(也就是主机B的MAC地址),这时,再当主机A和主机B通信时,交换机根据MAC地址表中的记录,实现单播了。
下图为经多个交换机进⾏数据传播的过程。
经多个交换机数据传播的过程 1)主机A将⼀个源MAC地址为⾃⼰、⽬标MAC地址主机C的数据帧发送给交换机。
2)交换机1收到此数据帧后,会解析源MAC地址,并检查MAC地址表,发现没有⽬标MAC地址的记录,则会将数据帧⼴播出去,主机B和交换机2都会收到此数据帧。
ip地址和mac地址ip地址就是你的机器在网络上面的门牌号码,子网掩码的作用就是告诉网络你的机器是处在哪一个小的子网络中。
网关是你的机器通过什么服务器来访问的网络。
mac地址是网卡在出厂的时候,制造商给网卡赋予的唯一的一个地址标识ip地址就是你的机器在网络上面的门牌号码,子网掩码的作用就是告诉网络你的机器是处在哪一个小的子网络中。
网关是你的机器通过什么服务器来访问的网络。
mac地址是网卡在出厂的时候,制造商给网卡赋予的唯一的一个地址标识MAC地址MAC地址1212一,MAC(Media Access Control, 介质访问控制)MAC地址是烧录在Network Interface Card(网卡,NIC)里的.MAC地址,也叫硬件地址,是由48比特长(6字节),16进制的数字组成.0-23位是由厂家自己分配.24-47位,叫做组织唯一标志符(oganizationally unique ,是识别LAN(局域网)节点的标识。
其中第40位是组播地址标志位。
网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM(一种闪存芯片,通常可以通过程序擦写),它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。
也就是说,在网络底层的物理传输过程中,是通过物理地址来识别主机的,它一般也是全球唯一的。
比如,著名的以太网卡,其物理地址是48bit(比特位)的整数,如:44-45-53-54-00-00,以机器可读的方式存入主机接口中。
以太网地址管理机构(IEEE)将以太网地址,也就是48比特的不同组合,分为若干独立的连续地址组,生产以太网网卡的厂家就购买其中一组,具体生产时,逐个将唯一地址赋予以太网卡。
形象的说,MAC地址就如同我们身份证上的身份证号码,具有全球唯一性。
如何获取本机的MAC?对于数量不多的几台机器,我们可以这样获取MAC地址:在Windows 98/Me中,依次单击“开始”→“运行” →输入“winipcfg”→回车。
少年易学老难成,一寸光阴不可轻- 百度文库如果你是通过校园网或小区接入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代表该制造商所制造的某个网络产品(如网卡)的系列号。
实验二:获取以太网中IP地址与MAC地址的对应关系2.1 实验目的熟悉ARP的帧结构以及工作原理,深入了解IP地址和MAC地址的有关概念,掌握WinPcap开发包的实验方法以及自定义构造数据包。
2.2 实验要求要求自行构造arp请求数据帧,用WinPcap的相关函数实现数据帧的发送,并解析响应的数据帧,获得IP地址与MAC地址的对应关系。
本实验要求通过操作系统提供的命令和WinPcap编程两种方式获取以太网中主机的MAC地址。
2.3 实验原理ARP是地址解析协议,它的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。
但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。
所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。
ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。
在TCP/IP协议中,每一个网络结点是用IP地址标识的,IP地址是一个逻辑地址。
而在以太网中数据包是靠48位MAC地址(物理地址)寻址的。
因此,必须建立IP地址与MAC地址之间的对应(映射)关系,ARP协议就是为完成这个工作而设计的。
TCP/IP协议栈维护着一个ARP cache表,在构造网络数据包时,首先从ARP表中找目标IP对应的MAC地址,如果找不到,就发一个ARP request广播包,请求具有该IP地址的主机报告它的MAC地址,当收到目标IP所有者的ARP reply后,更新ARP cache。
ARP cache有老化机制。
互联网通常通过IP地址指定其发送IP数据报的始发地和目的地,根据ARP 协议的规定,将高层的IP地址映射成底层的物理地址,要理解ARP协议的工作过程,下面用一个例子说明,如下图所示:图1:ARP工作过程主机A要和B通信,A要先广播含有自身IP地址与MAC地址映射关系的请求信息包,请求解析B的IP地址与MAC地址的映射关系。
一、IP地址对于IP地址,相信大家都很熟悉,即指使用TCP/IP协议指定给主机的32位地址。
IP地址由用点分隔开的4个8八位组构成,如192.168.0.1就是一个IP地址,这种写法叫点分十进制格式。
IP地址由网络地址和主机地址两部分组成,分配给这两部分的位数随地址类(A类、B类、C类等)的不同而不同。
网络地址用于路由选择,而主机地址用于在网络或子网内部寻找一个单独的主机。
一个IP地址使得将来自源地址的数据通过路由而传送到目的地址变为可能。
二、MAC地址对于MAC地址,由于我们不直接和它接触,所以大家不一定很熟悉。
在OSI(Open System Interconnection,开放系统互连)7层网络协议(物理层,数据链路层,网络层,传输层,会话层,表示层,应用层)参考模型中,第二层为数据链路层(Data Link)。
它包含两个子层,上一层是逻辑链路控制(LLC:Logical Link Control),下一层即是我们前面所提到的MAC(Media Access Control)层,即介质访问控制层。
所谓介质(Media),是指传输信号所通过的多种物理环境。
常用网络介质包括电缆(如:双绞线,同轴电缆,光纤),还有微波、激光、红外线等,有时也称介质为物理介质。
MAC地址也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。
这个地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,它都有相同的MAC地址,MAC地址一般不可改变,不能由用户自己设定。
三、MAC地址的长度、表示方法、分配方法及其唯一性MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间用冒号隔开,如:08:00:20:0A:8C:6D就是一个MAC地址,其中前6位16进制数08:00:20代表网络硬件制造商的编号,它由IEEE(Istitute of Electrical and Electronics Engineers,电气与电子工程师协会)分配,而后3位16进制数0A:8C:6D代表该制造商所制造的某个网络产品(如网卡)的系列号。
组播MAC地址和各类IP地址MAC地址是以太⽹⼆层使⽤的⼀个48bit(6字节⼗六进制数)的地址,⽤来标识设备位置。
MAC地址分成两部分,前24位是组织唯⼀标识符(OUI, Organizationally unique identifier),后24位由⼚商⾃⾏分配。
MAC地址有单播、组播、⼴播之分。
单播地址(unicast address)表⽰单⼀设备、节点,多播地址或者组播地址(multicast address、group address)表⽰⼀组设备、节点,⼴播地址(broadcast address)是组播的特例,表⽰所有地址,⽤全F表⽰:FF-FF-FF-FF-FF-FF。
当然,三层的IP地址也有单播、组播、⼴播之分。
48bit的MAC地址⼀般⽤6字节的⼗六进制来表⽰,如XX-XX-XX-XX-XX。
IEEE 802.3规定:以太⽹的第48bit(2012-04-11修改为The first bit) ⽤于表⽰这个地址是组播地址还是单播地址。
如果这⼀位是0,表⽰此MAC地址是单播地址,如果这位是1,表⽰此MAC地址是多播地址。
见IEEE 802.3 3.2.3 Address fields:“The first bit (LSB) shall be used in the Destination Address field as an address type designation bit to identify the Destination Address either as an individual or as a group address. If this bit is 0, it shall indicate that the address field contains an individual address. If this bit is 1, it shall indicate that the address field contains a group address that identifies none, one or more, or all of the stations connected to the LAN. In the Source Address field, the first bit is reserved and set to 0.”以太⽹线路上按“Big Endian”字节序传送报⽂(也就是最⾼字节先传送,关于字节序请参考相关⽂档),⽽⽐特序是”Little Endian”(也就是最低位先传送)。
如果你是通过校园网或小区接入In terne t,那么一定听说过MAC地址。
什么是MAC地址,MAC地址在这种局域网环境中究竟起到什么作用?下面就来介绍一下MAC地址的知识,MAC 地址和IP地址的区别以及M AC地址在实际应用中所涉及到的安全问题。
一、基础知识如今的网络是分层来实现的,就像是搭积木一样,先设计某个特定功能的模块,然后把模块拼起来组成整个网络。
局域网也不例外,一般来说,在组网上我们使用的是I EEE802参考模型,从下至上分为:物理层、媒体接入控制层(MAC),逻辑链路控制层(LLC)。
标识网络中的一台计算机,一般至少有三种方法,最常用的是域名地址、IP地址和M AC地址,分别对应应用层、网络层、物理层。
网络管理一般就是在网络层针对IP地址进行管理,但由于一台计算机的IP地址可以由用户自行设定,管理起来相对困难,MAC地址一般不可更改,所以把IP地址同MAC地址组合到一起管理就成为常见的管理方式。
二、什么是MAC地址MAC地址就是在媒体接入层上使用的地址,也叫物理地址、硬件地址或链路地址,由网络设备制造商生产时写在硬件内部。
MAC地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,都有相同的M AC地址,它由厂商写在网卡的BI OS 里。
MAC地址可采用6字节(48比特)或2字节(16比特)这两种中的任意一种。
但随着局域网规模越来越大,一般都采用6字节的MA C地址。
这个48比特都有其规定的意义,前24位是由生产网卡的厂商向IE EE申请的厂商地址,目前的价格是1000美元买一个地址块,后24位由厂商自行分配,这样的分配使得世界上任意一个拥有48位MA C 地址的网卡都有唯一的标识。