- 1. 0. 0. 0到 126.255.255.255为A类 主要分配给具有大量主机而局域网络数量较少的大型网络
- 128.0.0.0到191.255.255.255为B类 一般用于国际性大公司和政府机构
- 192.0.0.0到223.255.255.255为C类 用于一般小公司 校园网 研究机构等
- 224.0.0.0到239.255.255.255为D类 用于特殊用途. 又称做广播地址
- 240.0.0.0到247.255.255.255为E类. 暂时保留
子网掩码
是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为 0的部分代表主机号。子网掩码的作用就是获取主机 IP的网络地址信息,用于区别主机通信不同情况,由此选择不同路。
1)缺省子网掩码:
即未划分子网,对应的网络号的位都置1,主机号都置0。
A类网络缺省子网掩码:255.0.0.0
B类网络缺省子网掩码:255.255.0.0
C类网络缺省子网掩码:255.255.255.0
2)自定义子网掩码:
将一个网络划分为几个子网,需要每一段使用不同的网络号或子网号,实际上我们可以认为是将主机号分为两个部分:子网号、子网主机号。 形式如下:
未做子网划分的ip地址:网络号+主机号
做子网划分后的ip地址:网络号+子网号+子网主机号
也就是说ip地址在化分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。
如:你需要6个子网,6的二进制值为110,共3位,即n=3;
第二步:按照你ip地址的类型写出其缺省子网掩码。如C类,则缺省子网掩码为11111111.11111111.11111111.00000000;
第三步:将子网掩码中与主机号的前n位对应的位置置1,其余位置置0。若n=3且为
C类地址:则得到子网掩码为11111111.11111111.11111111.11100000化为十进制得到255.255.255.224
B类地址:则得到子网掩码为11111111.11111111.11100000.00000000化为十进制得到255.255.224.0
A类地址:则得到子网掩码为11111111.11100000.00000000.00000000化为十进制得到255.224.0.0
网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。
冲突域和广播域的区分
1、冲突域(物理分段):
连接在同一导线上的所有工作站的集合,或者说是同一物理网段上所有节点的集合或以太网上竞争同一带宽的节点集合。这个域代表了冲突在其中发生并传播的区域,这个区域可以被认为是共享段。在OSI模型中,冲突域被看作是第一层的概念,连接同一冲突域的设备有Hub,Reperter或者其他进行简单复制信号的设备。也就是说,用Hub或者Repeater连接的所有节点可以被认为是在同一个冲突域内,它不会划分冲突域。而第二层设备(网桥,交换机)第三层设备(路由器)都可以划分冲突域的,当然也可以连接不同的冲突域。简单的说,可以将Repeater等看成是一根电缆,而将网桥等看成是一束电缆。
2、广播域:
接收同样广播消息的节点的集合。如:在该集合中的任何一个节点传输一个广播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分。由于许多设备都极易产生广播,所以如果不维护,就会消耗大量的带宽,降低网络的效率。由于广播域被认为是OSI中的第二层概念,所以像Hub,交换机等第一,第二层设备连接的节点被认为都是在同一个广播域。而路由器,第三层交换机则可以划分广播域,即可以连接不同的广播域。
例子1:一个Switch(交换机)直连三台PC和一台hub(集线器),而hub下直连有2台PC。
根据前面介绍的关于广播域的定义中我们知道 ,只有第三层设备才能隔离广播域。
右图中并没有router等第三层设备,所以,这里的广播域没有被隔离。也就是说上图中的网络只有一个广播域。
冲突域的计算,前面有说Switch能缩小冲突域,一个Switch端口其实就是一个冲突域,图中有3台pc和1台hub直连到Switch上,所以这里的冲突域为4个。
例子2:一台router(路由)下接三台hub, hub下都各自连有三台pc:
第三层设备router能隔离广播域,上图中router的三个端口分别直连了三个hub,因此得出有三个广播域。
但是,那3个冲突域是怎么来的呢?
其实,router他不但能隔离广播域,默认也是可以缩小冲突域的。所以上图中的router用3个端口将网络既分开成了3个广播域,又缩小成了3个冲突域。
例子3:一台router下连两台交换机和一台hub,两台交换机下分辨连有三台 PC,而hub下连有4台PC::
上图所示网络,算出3个广播域不难,因为router有3个端口直连了2台交换机和1台集线器嘛。
可是,冲突域不是7个吗?怎么是9个呢?
两台交换机共使用了6个端口,外加路由器下还直连了一个集线器,这也是一个冲突域。
于是,我可以得出6+1=7,7个冲突域啊。究竟是哪里算少了?
对了,就是路由器到两台交换机之间也还是存在冲突域的。这一点也特别需要注意。