在TCP/IP协议族中,用于在IP层识别每一个连接到因特网设备的标识符称为因特网地址或IP地址(IP Address)。
IP地址由四段组成,每个字段是一个字节,8位,最大值是255,它唯一地定义了一台主机或路由器与因特网之间的一个连接。IP地址是全球唯一,且全球统一的。
IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。
IP地址分类
IP地址被分为五类:A、B、C、D、E
IP地址的二进制表示,比如:01110101 10010101 00011101 11101010
IP地址的十进制表示,比如:129.11.11.39
如何判断一个IP地址是属于哪一类?只需要看二进制表示的第一个八位,或者看十进制表示的第一段。
A类IP地址:(0.0.0.0 - 127.255.255.255)
二进制表示的第一个八位的最高位不能为1,即00000000 ~ 01111111,十进制的取值范围为0~127
A类IP地址由1字节的网络地址(地址块)和3字节的主机地址组成。A类IP地址中,网络标识的长度为7位(因为网络地址的最高位必须为0),主机标识的长度为24位。
A类IP地址共有128个地址块,可以被指派给128个机构组织,但是这类地址的每一个地址块都包含有1600多万(16777216)个地址,这表明要使用这些地址块的机构应该是个非常庞大的机构。
B类IP地址:(128.0.0.0 - 191.255.255.255)
二进制表示的第一个八位的取值范围为10000000 ~ 10111111,十进制的取值范围为128~191
B类IP地址由2字节的网络地址和2字节的主机地址组成。B类IP地址中,网络标识的长度为14位(因为网络地址的最高位必须为10),主机标识长度为16位。
B类IP地址共有2^14=16384个地址块,可指派给16384个机构组织,这类地址的每一个地址块都包含6万多(65535)个地址,要使用这么多地址的机构也不多见。
C类IP地址:(192.0.0.0 - 223.255.255.255)
二进制表示的第一个八位的取值范围为11000000 ~ 11011111,十进制的取值范围为192~223
C类IP地址由3字节的网络地址和1字节的主机地址组成。C类IP地址中,网络标识的长度为21位(因为网络地址的最高位必须为110),主机标识长度为8位。
C类IP地址共有2^21=2097152个地址块,可指派给2097152个机构组织,这类地址的每一个地址块仅包含256个地址,256这个数字太小,小到一个C类地址块就能满足的机构也不多见。
D类IP地址:(224.0.0.0 - 239.255.255.255)
二进制表示的第一个八位的取值范围为11100000 ~ 11101111,十进制的取值范围为224~239
D类IP地址只有1个地址块,该类中的每一个地址都被用来定义因特网上的一组主机。
D类IP地址用来进行多播(多点广播),即一对多通信。
E类IP地址:(240.0.0.0 - 247.255.255.255)
二进制表示的第一个八位的取值范围为11110000 ~ 11111111,十进制的取值范围为240~255
E类IP地址只有一个地址块。它被设计为保留地址。
特殊的IP地址:
D类IP地址和E类IP地址属于特殊的IP地址。
0.0.0.0对应于当前主机
255.255.255.255是当前子网的广播地址
所有网络号为127的地址都称之为回路地址(回环地址),回路地址!= 127.0.0.1,它们是包含关系,即回路地址包含127.0.0.1。实际上只要是127.0.0.1到127.255.255.255都是回环地址,都是可以PING检查的。ping 127.0.0.1,如果能ping通,说明TCP/IP协议栈没问题,如果有问题,就需要检查TCP/IP协议栈,或者重新安装它。
内网保留地址
Internet设计者保留了IPv4地址空间的一部份供专用地址使用,专用地址空间中的IPv4地址叫专用地址,这些地址永远不会被当做公用地址来分配,所以专用地址永远不会与公用地址重复.
IPv4专用地址如下:
IP等级 IP位置
Class A 10.0.0.0 - 10.255.255.255
默认子网掩码:255.0.0.0
Class B 172.16.0.0 - 172.31.255.255
默认子网掩码:255.240.0.0
Class C 192.168.0.0 - 192.168.255.255
默认子网掩码:255.255.0.0
内网是可以上网的.内网需要一台服务器或路由器做网关,通过它来上网
做网关的服务器有一个网关(服务器/路由器)的IP地址,其它内网电脑的IP可根据它来随意设置,前提是IP前三个数要跟它一样,第四个可从0-255中任选但要跟服务器的IP不同