设为首页收藏本站language 语言切换
查看: 1534|回复: 0
收起左侧

[原创] 何为IP地址?IP地址有什么作用

[复制链接]
发表于 2013-11-21 15:32:25 | 显示全部楼层 |阅读模式
何为IP地址
IP地址是什么?它有什么用?它能为我们提供什么?

以上几个问题相信是很多初学者心中的疑问,接下来我和大家一起来学习下。
   
什么是IP地址
  想要了解IP地址,我们首先要来看下什么是IP?IP的英文是Internet Protocol的缩写,翻译过来叫“网络互联协议“,也就是为计算机网络相互连接通信进行设计的。既然是协议那么肯定有个什么样的标准,恭喜你答对了,在我们计算机的世界中任何东西都是有标准有协议的,而我们的IP地址就是遵照的IP协议。


IP地址的作用
  IP地址是为了给在互联网上的每台计算机标识他们的位置,好方便我们在给某台特定的计算机发送信息的时候能否正确的找到他们。IP地址有点类似我们生活中的电话号码和通信地址,如果你的朋友想找你,那么他可以拨通你的电话号码,也可以直接去你的办公地点或者家里,IP地址也是一样的道理。这也是为什么我们在接入网络的时候,需要给自己的电脑配置一个IP地址的原因。


IP地址的组成
  说了这么多我们的IP地址是用什么东西组成的呢?说到这里就要提到我们的二进制了,IP地址跟二进制有啥关系?可能很多人不是太理解,这里我来解释一下。我们的计算机其实只认识二进制也就是所谓的0或1,0或1就是我们的计算机自己的言语,我们所有在计算机上面看到的都是由二进制转化而来的,同样我们给计算机所输入内容也会被转化成二进制以便于计算机能对它们做出正确的处理。
我们的IP地址由4组8位的二进制组成的,一共是32位。事实上我们经常所写入的IP地址例如:192.168.1.1,它是由11000000.10101000.00000001.00000001 这32位的二进制所组成的。
  为什么上面我会说到我们的IP地址更电话号码比较类似?好我们来看下电话号码是哪几个部分组成的,比如0755-29152000在这个电话号码中0755是地方区号 2915是局号 2000的用户号,如果有人打这部电话的,那么电话交换机会更具这个号码的区号-局号-用户号 一级一级的往下找,最终到达用户端。而我们的IP地址也是如此。那么我们的IP地址是如何来区分不同的区号-局号-用户号的呢?
我们的IP地址分为两部分:网络部分、主机部分,网络部分用来区分不同地点、地区,主机部分用于区分该区域下不同的主机。

什么是IP地址分类?
IP地址分类有点像我们现实生活中的电话区号、局号或分组的概念。常见的IP地址分为3类:                        
A类:1.0.0.0-126.255.255.255         
B类:128.16.0.0-191.255.255.255      
C类:192.0.0.0-223.168.0.0           
私有地址:
A类:10.0.0.0-10.255.255.255
B类:172.16.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255
  我们为什么要将IP地址分类呢?设计互联网的人觉得使用者可以更具网络规模的大小来决定用什么样类型的IP地址,因为每种类的IP地址所能容纳的组个数和组成员数量都是不一样的。
  接下来我们来看下各类IP地址的特点
A类IP地址
  A类IP地址的范围在1.0.0.0-126.255.255.255之间,只要属于这个范围之类的IP都是A类IP地址。
  A类IP地址可分为126个组,每个组可容纳2^24-2台主机,也就是16777214个有效IP地址。
  为什么说A类IP地址可分为126个组呢?看下表
    
8


8


8


8


A


网络部分


主机部分


主机部分


主机部分


B


网络部分


网络部分


主机部分


主机部分


C


网络部分


网络部分


网络部分


主机部分

从这个表可以看出这3类IP地址都是由两部分组成的,网络部分和主机部分。网络部分就相当于某一个组,主机部分就相当于这个组下面的成员。那说了这么多还是没说到底A类自己为什么只能有126个组啊,好我们来看下A类地址的二进制表示:
IP地址:1.1.1.1
二进制:00000001.00000001.0000001.00000001
IP地址:126.1.1.1.1
二进制:01111111.00000001.0000001.00000001
从这两个IP地址的二进制可以看出来第一组8为二进制的第一位始终是0开始,然后我们的IP地址设计师也是这样想的,所以只要是在二进制中第一组的第一位数值为0那么它就是一个A类的IP地址。可能有人会想为什么01111111这样一个二进制就是126而不是别的数呢?这里告诉大家一个简单的计算方法:
0   0  0  0  0  0  0  0  8位二进制
128 64 32 16  8  4  2 1  对应的十进制数
大家只需要把二进制为1的十进制相加就可以了。
那么总结下A类IP地址:
一个AIP地址是指, IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码AIP地址的子网掩码255.0.0.0,每个网络支持的最大主机数为256的3次方-2=16777214台。AIP地址可以分为126个组,也就是常说的网段。
BIP地址
  BIP地址地址范围128.0.0.0-191.255.255.255,二进制为:10000000 00000000 00000000 00000000----1011111111111111 11111111 11111111
  一个BIP地址是指,在IP地址的四段号码中,前两段号码为网络号码。如果用二进制表示IP地址的话,BIP地址就由2字节的网络地址和2字节主机地址组成,网络地址的最高位必须是“10”BIP地址中网络的标识长度为16位,主机标识的长度为16位,B网络地址适用于中等规模的网络,每个网络所能容纳的计算机数为6万多台。AIP地址可分为16384个网段。
CIP地址
  CIP地址的子网掩码为255.255.255.0,每个网络支持的最大主机数为256-2=254
  一个CIP地址是指,在IP地址的四段号码中,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。如果用二进制表示IP地址的话,CIP地址就由3字节的网络地址和1字节主机地址组成,网络地址的最高位必须是“110”CIP地址中网络的标识长度为24位,主机标识的长度为8位,C网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。C类地址可分为2097152个网段。

学习路上有您也有我,塔塔IT伴您一路成长。

塔塔IT学习群:146073681、165359326、27668014

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-2-25 20:57 , Processed in 0.062158 second(s), 26 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表