网络基础
一组成功的网络设定需要哪些资料呢?就是:
1. IP; 2. network; 3. netmask; 4. broadcast; 5. gateway
Network(网络地址) 就是同一网段的第一个 IP地址(因为 hostid 都为 0 );
Broadcast(广播地址) 则是最后一个 IP 地址(因为 hostid 都为 1 )。
Gateway与 你的主机一定需要在同一个 network 当中
未做子网划分的ip地址:网络号+主机号
做子网划分后的ip地址:网络号+子网号+子网主机号
IP/Netmask 的表示方式:
A Class: 10.0.0.0/255.0.0.0 10.0.0.0/8
C Class: 192.168.0.0/255.255.255.0 10.0.0.0/24
例子x:
假设子网掩码为: 1111 1111, 1111 1111, 1111 1111, 1110 0000 ==> 255.255.255.224 IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于同一个网段。如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行.
两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。例如: 对于IP地址为210.73.140.5的主机来说,其主机标识为5=>00000101, 对于IP地址为210.73.140.16的主机来说它的主机标识为16=>00010000, 以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行。
210.73.60.1的主机标识为1=>00000001, 210.73.60.252的主机标识为252=>11111100, 这两个主机标识的前面三位000与111不同,说明二者在不同的网络区域,要交换信息需要通过路由器。其子网上主机号各为1和252。
|
例子x: 如欲将B类IP地址168.195.0.0划分成若干子网: 从后向前将后10位置0, netmask设为255.255.252.0;则每个子网最多有2^10 - 2 = 1022台主机;总共分成了2^6 - 2 = 62个子网.
网络号 = 子网掩码 & IP地址 主机号 = (~子网掩码) & IP地址 |
例子x: 问:要把192.168.1.0/24划分为4个子网,请问,这4个子网应该如何表示?
分析: 划分子网,一般是通过掩码来实现的,因为要划分为4(2^2)个子网,所以需从最后的主机部分拿2位(新标准)用于掩码,所以所有子网掩码应该是192.168.1.192(11000000.10101000.00000001.11000000),而从0~255共有256个IP,分成4个子网,每个子网应有64个IP,那每个子网的IP范围应该是(可用IP应除去第1个网络地址与最后1个广播地址):
网段IP范围 掩码 网络地址 广播地址 子网1:192.168.1.0~63/26 255.255.255.192 192.168.1.0 192.168.1.63 子网2:192.168.1.64~127/26 255.255.255.192 192.168.1.64 192.168.1.127 子网3:192.168.1.128~191/26 255.255.255.192 192.168.1.128 192.168.1.191 子网4:192.168.1.192~255/26 255.255.255.192 192.168.1.192 192.168.1.255
这样设定之后,假如192.168.1.0-63/26这个子网进行物理广播时,其它3个子网就不会收到该子网发出的物理广播. |