网络基础

一组成功的网络设定需要哪些资料呢?就是: 

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个子网就不会收到该子网发出的物理广播.

posted @ 2015-07-07 12:46  oucaijun  阅读(413)  评论(0编辑  收藏  举报
下载TeamViewer完整版 下载TeamViewer