局域网地址及其应用

Author: 涂从润 裘丽娅 Date: 2001年 41期

?牐牨嗾甙矗壕钟蛲幕鞫加小暗刂贰保缥锢淼刂贰⒆油诼氲取U庑?“地址”有什么区别,实际使用过程中各有什么特点,如何合理地运用这些“地址”。下面我们就局域网地址的有关问题作一介绍。
  #1?牐?1.物理地址
  ?牐牼钟蛲蠖嗖捎谩爸苯尤胪保ㄖ苯永吡┑姆绞剑ü爸苯尤胪鄙贤募扑慊话愣蓟岚沧坝幸豢橥āK降奈锢淼刂芬话阒傅木褪峭ǎㄓ布┑牡刂罚步型ǖ腗AC(Medium Access Control)地址或物理介质地址。网卡的生产厂商会为出厂的网卡(网络适配器)确定一个48位的ID号。在Windows中可以通过运行“WINIPCFG.EXE”或“IPCONFIG.EXE”来查看自己网卡的ID号。如00-E0-4C-67-13-98。这个ID号的前三字节是由IEEE分配给硬件厂商的24位供应商代码,后三个字节则由厂家赋予自己生产的网卡。这样一来就保证了每一块网卡的物理地址的唯一性,也为网上通过MAC地址寻找目标设备带来了方便。因为,在网上为了跨越网络传送数据,TCP/IP协议能够把目的IP地址解析成MAC地址。根据MAC地址的唯一性,MAC地址有时还被用于在指定的机器之间实现交换数据。所以在局域网中,为便于管理,除了给每一台上网的机器分配一个固定的IP地址外,最好登记、固定好每一台机器的MAC地址。
  #1?牐?2.子网掩码
  ?牐犞谒苤潭ǖ缁巴械谝晃缓怕氲姆峙涔媛扇缦拢骸?0”为国内长途全自动冠号(“00”为国际长途全自动冠号);从“2~9”为市内电话首位号码;“1”为特种业务的首位号码。所以,我们在拨电话号码010—66986114、021—58877766的时候,这里的“010”(代表北京)、“021”(代表上海)会被程控交换系统自动识别为对应的“区号”,“66986114”和“58877766”分别表示的是这两个城市中的一个用户的电话号码。同样的道理,一个IP地址也是由“网络号”和“主机号”两部分组成的。而一个IP地址中的“网络号”(相当于“区号”)和“主机号”(相当于一个具体的“电话号码”)是通过“子网掩码”来区分的。例如,“IP地址”为199.9.10.1,“子网掩码”255.255.255.0。那么格式如表1(^41041103a^):
  ?牐牎白油诼搿蔽?1”的那一部分所对应的“IP地址”中的相应部分,表示的就是该“IP地址”所确定的“网络号”;“子网掩码”为“0”的那一部分所对应的“IP地址”中的相应部分,表示的就是该“IP地址”所确定的“主机号”。
  ?牐營P地址又分为A、B、C、D、E五类(后两类留作专用,这里就不作介绍了)。其中A类地址总是把最高位(第一个字节的第一位)设置为0,把第一个字节指定为“网络号”,后三个字节指定为“主机号”;B类地址总是把最高两位(第一个字节的前两位)设置为10,把前两个字节指定为“网络号”,后二个字节指定为“主机号”;C类地址总是把最高三位(第一个字节的前三位)设置为110,把前三个字节指定为“网络号”,后一个字节指定为“主机号”。A、B、C三类地址的标准格式如表2(^41041103b^)。
  ?牐犇敲矗喽杂贏、B、C三类地址所必须使用的标准的子网掩码格式如表3(^41041103c^)。
  ?牐犌懊嫖颐且丫赋觯夜壳笆褂玫木狢类地址,但通过这里的分析可以看出,每个C类网络只能提供254个IP地址(只有一个字节长度,而且不能为“全零”,“全零”另有用途),这样一来一些大的机构则需要有多个C类网络以满足需求。此外,我们还可以通过合理设置子网掩码(使用非标准的子网掩码),以实现对具有某些特殊需要的IP地址的划分。
  #1?牐?3.在局域网中利用“IP地址”和“域名地址”访问网站(网页)的两种情况
  ?牐牏爬谩癐P地址”和“域名地址”访问服务器。
  ?牐犇壳埃矶嗥笫乱档ノ痪钟蛲姆衿鞫税沧暗亩际荳indows NT或Windows 2000 Server操作系统,客户机(终端)安装的则是Windows 9X。为了使得终端既可以通过“IP地址”又可以通过“域名地址”访问服务器上的网站(网页),需要在服务器端安装所需的软件IIS(Microsoft Internet Information Server)。Windows NT所需的IIS软件一般可从Windows NT 4.0 Option Pack软件中得到,Windows 2000所需的IIS软件可直接从Windows 2000的安装光盘中安装。安装了IIS软件后,还要进一步设置好“DNS服务器”,使得该服务器提供DNS服务。然后,作为客户机的个人计算机,既可以利用“IP地址”,也可以利用“域名(地址)”来浏览服务器端的站点。例如,使用下面的“IP地址”和“域名地址”均可以浏览服务器端的站点。
  ?牐犂纾篽ttp://www.yesky.com或http://199.9. 10.1
  ?牐牏评谩癐P地址”浏览个人计算机上发布的主页。
  ?牐犐厦娼樯艿氖抢谩癐P地址”和“域名地址”浏览服务器端的站点。其实在局域网中作为客户机(终端)的个人计算机(安装有Windows 9X操作系统),同样可以发布站点以供浏览。具体方法是首先在该个人计算机上安装Personal Web Server?烶WS?犎砑琈icrosoft Personal Web Server是一个桌面Web服务器,使用它就可以从自己的个人计算机上发布站点(主页),并可以在局域网上共享文档。该软件一般的Windows 98安装光盘中都有。成功安装该软件,重新启动计算机并登录网络后,在你的个人计算机的桌面上会出现该程序的快捷图标(发布)。此时可将该个人计算机上利用FrontPage等软件编制的站点(主页),保存在C盘的根目录下的C:\Inetpub\wwwroot之中,然后客户机(终端)就可以通过“IP地址”来访问该站点。例如,假设这台机器的IP地址为“199.9.10.221”,可在地址栏输入“http://199.9.10.221/tcr23/myweb78/Index.htm”来访问指定的网页,局域网中的其它机器也同样可以使用这个IP地址来访问。
  ?牐犎绻诟没摹巴纭倍曰翱蛑醒≡窳恕癟CP/IP属性”、“DNS配置”,在“DNS配置”对话框中的“主机”栏填入“jc3”,在“域”栏内填入“ssfy.nk.kj.mil”,那么从该计算机自己浏览器的地址栏中输入“http://jc3.ssfy.nk.kj.mil/tcr23/myweb78 /Index.htm”,也可以访问指定的网站(网页)。