引言
首先作为初步接触网络的大家对于网络的基础需要有一个大致的了解,就是现在我们接触的网络到底是由什么所构成的?我们是通过什么样的方式进行网络之间的通讯的?
带着这样的问题我们来学习cisco的基础路由交换知识。
网络的基本通讯方式
现有的网络通讯是基于IP地址进行的,现有的IP协议版本有IPV4和IPV6两种,IPV4一共有32位,也就是说有2^32次方个地址可以使用,但是在现实中IPV4的地址使用却超过这个数量,如果计算上重复局域网地址,这个数量就不单单是32次方这个数了,这就涉及到子网划分的问题,也暴露出IPV4地址不够用的状况,所以IEFT推出了IPV6地址,可以极大解决IP地址不够用的情况。
好了,说了这么多我们来看一下,在网络中我们是怎么相互交流的。
首先他们在一个局域网内,主机A的IP地址是192.168.0.1,主机B的地址是192.168.1.2,至于为什么使用192.168.X.X这样形式的IP,后面我们讲到IPV4的分类就明白了。主机A如果想和主机B交流首先需要和主机B建立联系,但是在局域网内,大家的交流不仅仅是靠IP地址的,还依靠另外一个极其关键的信息——MAC地址,MAC地址理论上是唯一的,但是也可以通过一些方法修改,它就如同身份证一般,可以证明一个“机器”的身份,在局域网中,首先主机A和主机B相互并不知道彼此的存在,所以主机A会往192.168.0.255的广播地址发送一个信息,这个广播地址在局域网内的所有主机都会自动监听,所以你在里面说什么话其他主机都会听到,这里主机A在255地址会发送一个NBNS包(name service),这个包会帮助它获得主机B的IP地址,就像大喊了一句“主机B,你的IP是多少啊?”,主机B在255地址收到了A的呼唤,于是就应答了一句“主机B的IP是192.168.0.2”,这时主机A便获取到了对方的IP,但是我们说了局域网中通讯还是靠MAC地址,所以主机A又会向255广播一个“谁是192.168.0.2呀并且告诉我你的MAC地址?”的请求,这时候主机B听到有人在喊自己的IP,于是就应答了,将自己的MAC地址发了过去,这样主机A就拥有了IP与MAC地址,就可以与主机B通信了。
网络划分
上面我们讲到了,局域网内的通信是有广播的动作的,所以当一个巨大的局域网存在的时候,大家在广播地址里叽叽喳喳,让网络变的十分的拥堵,所以这个时候,我们就需要将网络划分成不同的小区域,就像一个池塘,一片涟漪会波及整个池塘的水面,但是将池塘划分成几个小池塘,这样一片涟漪就只会影响到一小块区域,这样可以降低网络的故障率,也可以让网络变得快速许多。
那我们使用什么来分块网络布局呢?一般我们使用路由器和交换机,当然还有一种古老的工具——网桥,前两者用的比较多,他们可以划分网络中的广播域和冲突域。那什么又是广播域,什么又是冲突域呢?
广播域顾名思义就是广播可以收到的区域就是在一个广播域里,因为主机在收到广播信息时就会处理它,所以广播域的大小很重要,太大也不行,太小又很浪费资源。一般路由器可以分割广播域,但是交换机不可以。
冲突域和广播域相似,就是发生信息冲突的地方,在二层网络中,两台设备同时传递数据,那他们之间就会产生冲突,所以冲突域的分割很重要,直接影响到网络传输的速度。
上图所示的网络中一共有多少个冲突域和广播域呢?注意交换机只可以分割冲突域无法分割广播域,路由器既可以分割冲突域也可以分割广播域,所以一共有2个广播域,6个冲突域。
**那么交换机与路由器的区别是什么呢?**他们在什么情况下会被使用呢?其实通俗的来说路由器就是交换机的另一种版本,路由器可以提供3层网络之间的信息交换,而交换机更多的是在2层网络提供信息的交互,优化二层网络的性能。
小结
我们这一章说了关于现有网络的基本通讯方式,也说了路由器和交换机的作用以及它们在网络中各自承担的责任。下一节我们将会讲到OSI7层模型的作用,和现行的分层方式。