理论上来说,IP地址和物理地址是没有联系的。
IP地址是由NIC提供给ISP的。你上网的时候一般是和本地ISP进行连接,无论ADSL,电话拨号,专线,DDN……所以,你的物理地址和IP地址就有了联系。
你的IP地址就是当地的了。如果你用长途电话拨号上网,比如在北京拨一个上海的ISP,这样你的IP就是上海的了。
他说的物理地址是什么意思啊?是网络设备的地址(MAC)么,我理解成你所在地的生活中的地址了。我重新解释好了。
每块网卡在生产出来后,除了基本的功能外,都有一个唯一的编号标识自己。全世界所有的网卡都有自己的唯一标号,是不会重复的。这个MAC地址是由48位2进制数组成的,通常分成6段,用16进制表示就是类似00-11-22-33-44-55的一串字符。由于它的唯一性,我们就用它来标识你的那块网卡。这个地址应该是写入网卡的芯片中的,硬件上是无法更改的(有个网络设备可以,比如宽带路由器),但是它最终要通过软件发送出去,所以在操作系统中,就又能修改了。这个地址和IP地址更没有什么联系了。网卡、Modem各种设备可以有任何IP地址,内部的、外部的……一个网卡还可以有两个IP地址。
MAC地址只在局域网内传播,在Internet上传输的数据是以IP地址定位的,不以物理地址定位。