前言
我们都已经知道,internet是由几千万台计算机相互连接而成的,而我们要确认网络上的每一台计算机,靠的是唯一标识该计算机的网路地址,这个地址就叫做IP地址
正文
一、IP地址
IP地址的组成:
IP地址由四段组成,每个字段是一个字节,8位,最大值是255,,
IP地址由两部分组成,即网络地址和主机地址。网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。
IP地址的四大类型标识的是网络中的某台主机。IPv4的地址长度为32位,共4个字节,但实际中我们用点分十进制记法。
IP地址的分类:
IP地址根据网络号和主机号来分,分为A、B、C三类
A类:(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或 0xFF000000)
第一个字节为网络号,后三个字节为主机号。该类IP地址的最前面为“0”,所以地址的网络号取值于1~126之间。
一般用于大型网络。
B类:(128.1.0.0-191.255.0.0)(默认子网掩码:255.255.0.0或0xFFFF0000)
前两个字节为网络号,后两个字节为主机号。该类IP地址的最前面为“10”,所以地址的网络号取值于128~191之间。
一般用于中等规模网络。
C类:(192.0.1.0-223.255.255.0)(子网掩码:255.255.255.0或 0xFFFFFF00)
前三个字节为网络号,最后一个字节为主机号。该类IP地址的最前面为“110”,所以地址的网络号取值于192~223之间。
一般用于小型网络。
二、网关地址
如果两个完全不同的网络需要连接在一起,需要一个桥梁,这个桥梁就是网关,网关地址是一个网络和另一个网络相连的通道。为了使TCP/IP协议能够寻址,该通道赋予一个IP地址,这个IP地址称为网关地址。
三、子网划分
为什么要进行子网划分?
减少网络流量,无论什么样的流量,我们都希望它减少,网络流量亦是如此。
优化网路性能,这是减少网络流量的结果。
简化处理,与庞大的网路相比,在一系列相连的小网络中找出隔离网路问题更容易。
子网划分时常常会用到以下术语:
网络编码:经过子网划分后,子网掩码序列中“1”对应的IP地址部分,一个网路编码,对应一个网域,包括申请到的网路地址的全部和主机地址的部分。
主机编码:经过子网的划分后,子网掩码序列中“0”对应的IP地址部分,一个主机编码,对应一个网域的一台计算机,包括申请到主机地址的部分。
子网掩码:用于子网划分,它将能够改变的主机地址分为主机编码和网络编码一部分 ,同时网络地址全部确定为网路编码。
四、子网掩码
1、子网掩码的作用
在设置电脑IP时,会碰到两个重要的参数,一个是IP地址,一个是子网掩码。IP地址是互联网上每个子网或每个主机在网络上的唯一身份标签,那子网掩码是干什么用的呢?
随着互联网的发展,越来越多的网络产生,有的网络多则几百台主机,少则区区几台,这样就浪费了大量的IP地址,所以要划分子网。为了有序地区分和管理不同的子网,就需要使用子网掩码。
子网掩码是一种用来指明一个IP地址所标示的主机处于哪个子网中。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
2、子网掩码的用法
子网掩码是一个32位地址,对于A类地址来说,默认的子网掩码是255.0.0.0;对于B类地址来说默认的子网掩码是255.255.0.0;对于C类地址来说默认的子网掩码是255.255.255.0。
子网掩码通常有十进制和二级制两种表现形式,255.255.0.0用二进制表示则为1111111.11111111.00000000.00000000,其中,前面2个字节的16位“1”表示网络号,后面2个字节的16位“0”表示主机号。
当配合IP地址172.20.0.4使用时,则表示该IP地址是B类地址,172.20是网络标识,0.4是主机标识。也即子网掩码AND IP地址的部分是网络标识,子网掩码取反后AND IP地址的部分即为主机标识。
子网掩码有两个特殊地址,当子网掩码的主机地址全为0时,表示该网络地址,当子网掩码的主机地址全为1时,表示该网络的广播地址。