目前,除了参加考试和竞赛之外,这些默认的子网掩码是不常用的。例如,如果我说你的IP地址是192.168.1.1,但是,没有告诉你这个子网掩码,你可以很保险地推测你的子网掩码是255.255.255.0,因为那个IP地址属于C类的范围。当你参加认证考试的时候,这也是很重要的。
在实际生活中,目前的一个IP地址可能有任何合法的子网掩码。例如,你可以有一个子网掩码为255.255.255.240的IP地址1.1.1.1。或者你可以有一个192.192.192.192的IP地址,子网掩码为255.0.0.0。有时候,人们将说到“我需要整个C段的地址”这样的事情。这就意味着他们需要254个连续的和可以使用的IP地址。
“有类”这个词汇意味着IP地址或者软件在推测IP地址分为这些类并且使用这个默认的子网掩码。如果一个路由协议,如RIP,是有类的,它对于这个不使用默认的子网掩码的IP地址就会遇到麻烦。
另一方面,一个“无类的”路由协议,如RIP第二版,并不推测有其默认的子网掩码的IP地址。目前,你应该推测所有的网络设备都是无类的,除非你发现它们并非如此(如路由协议RIP或者IGRP,或者非常老的计算机操作系统)。
4.什么是默认的网关?
与流行的看法相反,一个默认的网关并不是在任何计算机上都需要一个IP地址设置。然而,如果你要访问你的本地网络以外的设备(如互联网上的设备),就需要一个默认的网关。
一个默认的网关是一台计算机向不在其本地网络的IP地址发送请求的地方。这个计算机如何知道什么在其本地网络,什么不在其本地网络呢?正如上面讨论的那样,这个子网掩码就是计算机用来了解什么是在本地网络和什么不在其本地网络的东西。例如,你的IP地址是1.1.1.1,你的子网掩码是255.255.255.0,你向1.1.2.1提出一个Web申请。因为你的子网掩码,你的局域网是1.1.1.0网络。这意味着从1.1.1.1到254的任何地址都是在你的本地网络中。因为你在申请1.1.2.1,这个地址不在你的本地网络中,这个数据包就发送到你的默认的网关。
5.什么是专用IP地址?
专用IP地址空间是由RFC1918定义的。在这个RFC中,它说没有任何公共的(也就是“不是互联网的”)设备将使用或者承认下列IP地址:
10.0.0.0 to 10.255.255.255 (10/8 prefix)
172.16.0.0 to 172.31.255.255 (172.16/12 prefix)
192.168.0.0 to 192.168.255.255 (192.168/16 prefix)
如果你有一个专用的IP地址,你的PC上面的IP地址也许会与其他人的相同。每一个人都可以在自己的内部(专用的)的网络使用这些范围的IP地址。不需要保持这些地址的惟一性。我可以在我的家庭网络上拥有IP地址192.168.1.1,而且全世界的每一个人都可以这样做。然而,当我向互联网提出申请时,那个专用的IP地址必须要转换为公共的IP地址,否则我提出申请的那台互联网路由器就会不理会我提出的申请。网络地址解析就是从事这个公共IP地址向专用IP地址解析的任务的(要了解更多的有关网络地址解析的信息请参考RFC1631和RFC2663)。
那里的专用IP地址将减少对更多的公共IP地址的需求。一个意想不到的结果是它们能够提供一些安全性。
因此,如果我在互联网上设法用FTP协议连接你的计算机,你告诉我你的IP地址是192.168.3.3,我将对你说“不,我需要你的公共IP地址,不需要你的专用IP地址”。
本文来源:techtarget 作者:David Davis