IP
地址是指
Internet
协议使用的地址,而
MAC
地址是
Ethernet
协议使用的地址。
IP
地址与
MAC
地址之间并没有什么必然的联系,
MAC
地址是
Ethernet NIC
(网卡)上带的地址,为
48
位长。每个
Ethernet NIC
厂家必须向
IEEE
组织申请一组
MAC
地址,在生产
NIC
时编程于
NIC
卡上的串行
EEPROM
中。因此每个
Ethernet NIC
生产厂家必须申请一组
MAC
地址。任何两个
NIC
的
MAC
地址,不管是哪一个厂家生产的都不应相同。
Ethernet
芯片厂家不必负责
MAC
地址的申请,
MAC
地址存在于每一个
Ethernet
包中,是
Ethernet
包头的组成部分,
Ethernet
交换机根据
Ethernet
包头中的
MAC
源地址和
MAC
目的地址实现包的交换和传递。
IP
地址是
Internet
协议地址,每个
Internet
包必须带有
IP
地址,每个
Internet
服务提供商(
ISP
)必须向有关组织申请一组
IP
地址,然后一般是动态分配给其用户,当然用户也可向
ISP
申请一个
IP
地址(根椐接入方式),这就是为什么在配置
Windows NT/95/98
的“拨号网络”时,一般让系统给自动分配
IP
地址。
IP
地址现是
32
位长,正在扩充到
128
位。
IP
地址与
MAC
地址无关,因为
Ethernet
的用户,仍然可通过
Modem
连接
Internet
。
IP
地址通常工作于广域网,我们所说的
Router
(路由器)处理的就是
IP
地址。
MAC
地址工作于局域网,局域网之间的互连一般通过现有的公用网或专用线路,需要进行网间协议转换。可以在
Ethernet
上传送
IP
信息,此时
IP
地址只是
Ethernet
信息包数据域的一部分,
Ethernet
交换机或处理器看不见
IP
地址,只是将其作为普通数据处理,网络上层软件才会处理
IP
地址。
如何知道你的机器上的
IP
地址和
MAC
地址呢?
一、对于
MAC
地址,一般情况可利用网卡所附的软件查找,如果你使用的
Windows 95/98
,也可通过以下两种方式获得:
1
)
.
进入“开始”
?
“运行”窗口,输入“
winipcfg
”
?
“确定”后,屏幕显示出如下图形窗口:(同下)
2
)
.
进入命令行方式,键入“
IPCONFIG /ALL
”,屏幕显示如下信息:
Windows 98 IP Configuration
Host Name . . . . . . . . . : newsun
DNS Servers . . . . . . . . : 202.99.168.8
Node Type . . . . . . . . . : Hybrid
NetBIOS Scope ID. . . . . . :
IP Routing Enabled. . . . . : No
WINS Proxy Enabled. . . . . : No
NetBIOS Resolution Uses DNS : Yes
0 Ethernet adapter :
Description . . . . . . . . : Novell 2000 Adapter.
Physical Address. . . . . . : 00-88-CC-06-05-43
DHCP Enabled. . . . . . . . : No
IP Address. . . . . . . . . : 192.168.1.3
Subnet Mask . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . : 192.168.1.1
Primary WINS Server . . . . : 192.168.1.2
Secondary WINS Server . . . :
Lease Obtained. . . . . . . :
Lease Expires . . . . . . . :
如果你使用的是
Windows NT 4.0
,进入命令行方式,键入“
IPCONFIG /ALL
”,屏幕显示与上相似的信息。
二、对于
IP
地址值,除了查看在网络的“
TCP/IP
属性”中的设置以外,也可以通过上述方法查看。如果你的机器是通过
DHCP
服务器获得的
IP
地址
,
在“
TCP/IP
属性”中是看不到的。
转载于:https://blog.51cto.com/limy123/75854