标题：physical address
简介
网络释义.1.物理地址
2.实体地址
physical address表示的是，网络适配器的物理地址，具有全球唯一性。但是物理地址还具有随机性，例如有多台电脑进行上网，这时候我们对电脑进行配置它上网的IP地址，那我们可以进行IP地址分配，这时候的IP地址可以分配如：10.35.33.1~10.35.33.10，那么针对的IP地址它就自动给你所用的电脑使用。说明网卡物理地址存储器中存储单元对应实际地址称物理地址,与逻辑地址相对应。MACMAC（Media Access Control, 介质访问控制）地址是识别LAN（局域网）节点的标识。 MAC地址亦可进行绑定，绑定后的MAC地址不具有被其它电脑使用的权利。要是害怕网络无故被盗用，这时的MAC地址的绑定就产生巨大的效用了。
physical address - 原理
网卡的物理地址通常是由网卡生产厂家烧入网卡的EPROM（一种闪存芯片，通常可以通过程序擦写），它存储的是传输数据时真正赖以标识发出数据的电脑和接收数据的主机的地址。 
也就是说，在网络底层的物理传输过程中，是通过物理地址来识别主机的，它一般也是全球唯一的。比如，著名的以太网卡，其物理地址是48bit（比特位）的整数，如：44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构（IEEE）将以太网地址，也就是48比特的不同组合，分为若干独立的连续地址组，生产以太网网卡的厂家就购买其中一组，具体生产时，逐个将唯一地址赋予以太网卡。 
形象的说，MAC地址就如同我们身份证上的身份证号码，具有全球唯一性。 。应用也就是说，在网络底层的物理传输过程中，是通过物理地址来识别主机的，它一般也是全球唯一的。比如，著名的以太网卡，其物理地址大小是48bit（比特位），如：44-45-53-54-00-00,以机器可读的方式存入主机接口中。以太网地址管理机构（IEEE）将以太网地址，也就是48比特的不同组合，分为若干独立的连续地址组，生产以太网网卡的厂家就购买其中一组，具体生产时，逐个将唯一地址赋予以太网卡。技术详解网络中的地址分为物理地址和逻辑地址两类，与网络层的IP地址传输层的端口号以及应用层的用户名相比较，局域网的MAC层地址是由硬件来处理的，叫做物理地址或硬件地址。IP地址传输层的端口号以及应用层的用户名是逻辑地址由软件来处理。MAC地址应该就是物理地址. 大多数局域网通过为网卡分配一个硬件地址来标识一个联网的计算机或其他设备.所谓物理地址是指固化在网卡EPROM中的地址,这个地址应该保证在全网是唯一的。IEEE注册委员会为每一个生产厂商分配物理地址的前三字节，即公司标识。后面三字节由厂商自行分配，一个厂商获得一个前三字节的地址可以生产的网卡数量是16777216块。而一块网卡对应一个物理地址。也就是说对应物理地址的前三字节就可以知道他的生产厂商。 例如固化在网卡中的地址为002514895423，那么这块网卡插到主机A中，主机A的物理地址就是002514895423，不管主机A是连接在局域网1上还是在局域网2上，也不管这台计算机移到什么位置，主机A的物理地址就是002514895423。它是不变的，而且不会和世界上任何一台计算机相同。当主机A发送一帧时，网卡执行发送程序时，直接将这个地址作为源地址写入该帧。当主机A接收一帧时，直接将这个地址与接收帧目的地址比较，以决定是否接收。物理地址一般记作00-25-14-89-54-23(主机A的地址是002514895423)。
physical address - 查询方法
如何获取本机的MAC？对于数量不多的几台机器，我们可以这样获取MAC地址：在Windows 98/Me中，依次单击“开始”→“运行” →输入“winipcfg”→回车。即可看到MAC地址。 
在Windows 2000/XP中，依次单击“开始”→“运行”→输入“CMD”→回车→输入“getmac”→回车。即可看到MAC地址。 
也可以在运行框输入cmd /k ipconfig/all|find/i "Physical Address"，此方法也适合Windows 7. 
还有一种方法，单击“开始”→“程序"→ "附件"→ "系统工具"→ "系统信息"，查看“网络”下的信息。
修改物理地址修改网卡物理地址 如果您是通过网卡的物理地址进行访问网络的，那么一定会碰到需要修改物理地址的情况。如更换新网卡，网卡的物理地址重复或者让笔记本电脑临时登陆一下网络等情况。更改网卡MAC地址的文章网络中有很多，但大都说的不够详细，下面笔者试着以Windows XP操作系统为例介绍两种网卡MAC地址的修改方法，希望对大家有所帮助。 简单的修改方法 读者可以在桌面上的“网上邻居”图标上单击右键，选择“属性”，在弹出的“网络连接”的对话框中，在“本地连接”图标上单击右键，选择“属性”，会弹出一个“本地连接属性”的对话框，单击“配置”按钮，选择“高级”，选中左栏“属性”中“Network Address”(其实，并非所有的网卡，对物理地址的描述都用“Network Address”，如Intel的网卡便用“Locally Administered Address”来描述，只要在右栏框中可以找到“值”这个选项就可以了)，然后选中右栏框“值”中的上面一个单选项(非“不存在”)，此时便可在右边的框中输入想改的网卡MAC地址，形式如“000B6AF6F4F9”。点击“确定”按钮，修改就完成了。 不过，有一些网卡没有这个选项，不要着急，可以先更新网卡的驱动程序试试，一般情况下，更新驱动之后都会出现这个选项。但是依然有特殊情况，无论怎么修改都没有这个选项，那怎么办呢？接着往下看，下面的方法可以说是万能的！
注册表修改方法 
第1步，单击“开始”，选中“运行”，键入“regedit”调出注册表。
第2步，在HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}000、0001、0002 等主键下，查找 DriverDesc ，内容为要修改的网卡的描述，如Intel的网卡会被描述成“Intel(R) PRO/100+ Management Adapter”，3Com的网卡会被描述成“3Com EtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)”等。 注：上面提到的关于网卡描述的选项出现的位置，和网卡本身以及操作系统有关。不同的网卡可能出现在不同的主键下，而同一网卡用不同版本的操作系统(如OEM版，VOL或者VLK等)也会出现在不同的位置。而这一步的任务就是找到含有网卡描述的主键。
第3步，选中在第二步找到的主键，在右栏框中添加一个字符串，命名为“Network Address”，其值设为要改的MAC 地址，形式如“000B6AF6F4F9”。 注：到这一步，修改网卡物理地址的任务可以说是完成了，有的网卡需要重启以下才能正常的工作，而有的只需一点点的时间“反应”一下而已。下面的几步是为了以后再修改物理地址方便用的，如果读者不再需要再次修改，到这里可以止步了。 
第4步，在“第一步选中的主键”Ndiparams下添加一项名为“NetworkAddress”的主键，此时一般都会随着在右栏框中产生一个“(默认)”的字符串，将其值设置为最终想要修改的MAC地址，形式如“000B6AF6F4F9”。如果没有此字符串，读者也可自行添加此字符串。 注：此步骤就是为网卡设置一个初始MAC地址。
第5步，在“NetworkAddress”的主键下继续添加名为“ParamDesc”的字符串，其作用为指定“NetworkAddress”主键的描述，其值可自己命名，如“Network Address”，这样在网卡的高级属性中就会出现“Network Address”选项，就是刚在注册表中加的新项“NetworkAddress”，以后只要在此修改MAC地址就可以了。 
第6步，在“NetworkAddress”的主键下继续添加名为“Optional”的字符串，其值设为“1”，则以后在网卡的高级属性中选择“Network Address”项时，右边会出现“不存在”选项。 
第7步，重新启动计算机(不是一定要重新启动，但要视不同网卡的要求而定，不过，重启没有任何差错。)，按照第一种方法找到“高级”选项就可发现此时“属性”栏中已有“Network Address”的选项，现在读者可以用来直接修改MAC地址或恢复原来的地址。
以上两种修改方法保证读者可以修改任何网卡的物理地址，希望这点总结和心得可以帮助到你。