信息的资源地址一般是以域名的形式给出的,客户机是如何得知这台主机的IP地址的呢?
从域名到IP地址的转换是由域名服务器(DNS)系统完成的。这个系统以客户机/服务器的模式进行工作,DNS的工作过程类似于电话系统中的电话号码台服务,为了打一个电话,发话人必须使用电话号码,如果发话人不知道对方电话号码但知道对方的姓名、住址及城市名,那么就可以从电话号码台得到对方的电话号码。当一个应用程序要求把一个主机域名转换成IP地址时,该应用程序就成为域名系统的一个客户,在客户机方发出域名解析服务请求的软件称为解析器,解析器既是用户程序的服务提供者,又是域名服务器的用户,它与域名服务器建立连接,把主机名传送给域名服务器,在服务器方提供名字解析请求服务软件的主机称为域名服务器。域名服务器经过查找,把主机的IP地址回送给解析器。
域名服务器的解析方式有两种:第一种叫递归解析,解析过程由解析器向服务器发出递归查询请求,服务器先在所辖区域内进行查找,如果找到,则将结果返回给解析器端;否则向根服务器发出请求,由根服务器从顶向下进行。第二种叫转寄解析,解析器每次请求一个名字服务器,当一个名字服务器不能为某个询问提供答案时,由本次请求的服务器返回下次请求服务器的地址,解析器再给另一个名字服务器重新发一个请求。因此,无论采用哪种解析方式,每个解析器至少知道如何访问一个名字服务器而每个名字服务器至少知道一个其他的名字服务器的地址。
在这个过程中,如果用户输入的域名不对或查找不到,解析器会提示错误信息。整个过程看起来相当繁琐,但由于采用了高速缓存机制,最近查到的主机地址全部都存放到高速缓存中,所以查询过程非常快。
当然,如果在统一资源定位器中直接输入IP地址,例如“HTTP://10.67.53.5”,网络将省去域名转换这一过程。
计算机IP地址与MAC的区别
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 roxy 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属性”中是看不到的。
因篇幅问题不能全部显示,请点此查看更多更全内容