IP地址
IP地址通俗上讲,就是台电脑在网络世界的唯一标识,它由32的二进制数组成,也就是4个字节,就像人的身份证一样,它能够唯一标识一台电脑。
IP地址的组成
IP地址=网络ID+主机ID,同一个网络的IP地址能够公用(不能全为“0”,也不能全为“1”)。
网络地址:是用来表示网络本省的地址,不能将其分配给主机,类似于电话号码的区号,是相对于区别其他网络的标识。
IP地址是按照两级层次来设计的。
要达到Internet上的某个主机,
先利用IP地址的高位部分(网络ID)找到该主机所在的网络,
再利用IP地址的低位部分(主机ID)找到该网络中的主机。
IP地址的分类
类别 | 特征 | 网络范围 | 默认掩码 |
A类地址 | 第一个8位中的第1位始终为0 | 1.0.0.1-126.255.255.255 | 255.0.0.0/8 |
B类地址 | 第一个8位中的第1、2位始终为10 | 128.0.0.1-191.255.255.255 | 255.255.0.0/16 |
C类地址 | 第1个8位中的第1、2、3位始终为110 | 192.0.0.1-223.255.255.255 | 255.255.255.0/24 |
当然还有一些特殊类别的IP,D类 以1110开始 用于组播 ,E类 以11110开始 用于科研保留。
子网掩码
子网掩码又叫网络掩码、地址掩码。它的作用就是用来指明某个IP地址哪些标识位是主机所在的子网,也就是网络ID部分,哪些标识位为主机的掩码,也就是主机ID部分。其实也就是将IP地址划分出网络地址和主机地址。例如。对于C类IP来说,它的子网掩码就是255.255.255.0,前3个字节为网络位,最后一个字节为主机位。
网关
大家都知道,从一件房走到另一间房,必须经过一扇门。同样,从一个网络向另一个网络发送信息,也需要经过一个“关口”,这个“关口”也就是网关,网关就是一个从一个网络到另一个网络之间的一个网络关卡。
网关又称为网络间的连接器,协议转换器。默认网关在网络层实现网络的互联,是最复杂的网络互联设备,仅用于两个高层协议不同的网络互联。网关即可以用于广域网互联,也可用与局域网互联。网关实质上是一个网络通向另一个网络的IP地址,也就是那道“关卡”。比如有一种情况:一个网络A的IP地址范围为“192.168.5.1-192.168.5.255”另一个网络为“192.168.10.1-192.168.10.255”。这两个网络不在同一个子网中,如果没有路由器,这两个网络是不能通讯的,要实现网络之间的通讯,就必须通过网关实现。其大致过程如下:网络A中的主机如果向B网络中的主机发送信息,就会将数据包转发给自己的网关,再有网关发送给网络B的网关,网络B的网关再转发给网络B的某个主机。
所以说,只有设置好网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。那么这个IP地址是哪台机器的IP地址呢?网关的IP地址是具有路由功能的设备的IP地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。
广播地址
广播地址,顾名思义就是向周围所有的工作站进行发送的一个地址。
那么广播地址又是怎么表示的呢?其实,广播地址将IP地址中的主机标识段设置为全1,例如对于,192.168.1.0网络,其广播地址就是192.168.1.255(255 即为2 进制的11111111),当发送一个192.168.1.255的分组时,它将被分发给该网段上的所有计算机。
网络地址的求法
网络地址是二进制之间的运算,需要知道IP地址和子网掩码,然后得到他们的二进制,将IP地址和子网掩码的二进制进行与操作,结果为网络地址(主机位全为0)
例如,一个主机的ip地址202.112.14.137,子网掩码为255.255.255.224,求网络地址
IP地址&子网掩码
11001010 01110000 00001110 10001001
11111111 11111111 1111111 11100000
------------------------------------------------------------
11001010 01110000 00001110 10000000
将得到的ip转化为10进制也就是:202.112.14.128。
主机数
先求出ip地址,根据子网掩码,得出主机部分,那么就能得出该网络部分能容纳的主机个数,但还要记得减去2,因为全为0的是作为网络地址的,全为1的是作为广播地址的。
例如:主机号有6位,那么在该网络段中,最多只能有2^6-2=62台主机。
ip段/数字-如192.168.0.1/24是什么意思?
/24这个数字是什么意思呢?它所表示的就是网络号的位数,也就是告诉我们了子网掩码是多少。
对于这个24,也就相当于告诉我们了,子网掩码为:11111111 11111111 11111111 00000000,也就是255.255.255.0
206 110 4 0/18被划分成16个子网,每个子网能容纳的主机数?
根据206 110 4 0/18,我们就能得出子网掩码为255.255.252.0,网络位有18位,主机位也就有14位,因为要在该网络下划分子网,并且子网个数为16,也就是2^4,所以,要在主机位借出4位,用来划分子网,所以主机位也就变成了10位,所以最大能够容纳2^10-2=1022台主机。