IP 地址精解

IP 地址是四组用“.”分开的十进位数字我们称每组数字为一个“octet”这样
的格式被称作“Dotted quad”。其实每一组都是一个8-bit 的二进位数字(使用
十进完全是为了迁就人类的习惯)合共起来就是一个32-bit 的IP 地址了亦即是
IP v4 (Version 4) 版本的地址现在IP v6 (使用128-bit 的IP 地址)也正如火
如的开发中。
如果您记得我们前面在“网路概论”里面讨论IPX 地址的时候所提到的Internal
和External 地址的话您应该知道Internal 地址是用来识别主机的而External
地址则是用来识别网路的。IP 地址其实也有这样的功能只不过将网路的识别码
和主机的识别码放在单一的IP 地址上面了。
不过在区分Net ID 和Host ID 之前先让我们认识一下IP 地址的分类(Class):
如果我们将IP 地址全部用二进位来表示的话每个octet 都是8-bit 如果不够
8-bit 的话则往左边填上0 直到补满为止。这时候你再看看最左边的数字是以什
麽为开头的
如果是以“0”开头的这IP 是一个A Class 的IP
如果是以“10”开头的这是一个B Class 的IP
如果是以“110”为开头的则属於C Class 的IP
相信您知道为什麽我们在一开头就学二进位换算了吧如果您不懂得如何换算您
也可以死记由1到126开头的IP 是A Class 由128到191开头的IP 是B Class
然後由192 到223 开头的则为C Class。显然易见用二进位来识别IP Class
比较容易您不觉得吗
好了当我们识得区别IP 的Class 之後我们就可以知道IP 的Net ID 和 Host ID

A Class 的IP 使用最前面一组数字来做Net ID 其余三组做Host ID
B Class 的IP 使用前面两组数字来做Net ID 另两组做Host ID
C Class 的IP 使用前面三组数字来做Net ID 剩下的一组做Host ID
从下图中您可以轻易的区分上面三个不同的 IP Class
为什麽我们需要为IP 划分等级呢这是为了当初的 IP 管理需要。
如果您要组建一个单一的IP 网路那麽您得分配相同的Net ID 给所有主机而各
主机的Host ID 却必须是唯一的也就是说没有任何两个Host ID 会是一样的。
您的网路还要连上internet 或其它网路的话那麽您使用的Net ID 也必须是唯
一的否则就会造成突了。好比您家的电话号码如果是1234567(Host ID)的话
那麽在相同区号(Net ID)里其他人将不会再使用这个号码然而你不保在其它区

你可能感兴趣的:(IP,职场,地址,休闲)