路由器的核心作用是实现网络互连,在不同网络之间转发数据单元。为实现在不同网络间转发数据单元的功能,路由器必须具备以下条件。
首先,路由器上多个三层接口要连接不同的网络上,每个三层接口连接到一个逻辑网段。这里面所说的三层接口可以是物理接口,也可以是各种逻辑接口或子接口。在实际组网中确实存在只有一个接口的情况,这种方式我们称之为单臂路由,单臂路由应用很少。
其次,路由器协议至少向上实现到网络层,路由器工作在网络层,根据目的网络地址进行数据转发,所以协议至少向上实现到网络层。
再次,路由器必须具有存储、转发、寻径功能。下面将路由器需要要具备得主要功能解释如下:* 路由功能(寻径功能):包括路由表的建立、维护和查。
* 交换功能:路由器的交换功能与以太网交换机执行的交换功能不同,路由器的交换功能是指在网络之间转发分组数据的过程,涉及到从接收接口收到数据帧,解封装,对数据包做相应处理,根据目的网络查路由表,决定转发接口,做新的数据链路层封装等过程。* 隔离
广播、指定访问规则:路由器阻止广播的通过。并且可以设置访问控制列表(ACL)对流量进行控制。
* 异种网络互连:支持不同的数据链路层协议,连接异种网络。
* 子网间的速率匹配:路由器有多个接口,不同接口具有不同的速率,路由器需要利用缓存及流控协议进行速率适配。对于不同规模的网络,路由器作用的侧重点有所不同:在骨干网上,路由器的主要作用是路由选择。骨干网上的路由器,必须知道到达所有下层网络的路径。
这需要维护庞大的路由表,并对连接状态的变化作出尽可能迅速的反应。路由器的故障将会导致严重的信息传输问题。在地区网中,路由器的主要作用是网络连接和路由选择,即连接下层各个基层网络单位---园区网,同时,负责下层网络之间的数据转发。在园区网内部,路由器的主要作用是分隔子网。早期的互连网基层单位是局域网,其中所有主机处于同一个逻辑网络中。随着网络规模的不断扩大,局域网演变成以高速骨干和路由器连接的多个子网所组成的园区网。在其中, 各个子网在逻辑上独立,而路由器就是唯一能够分隔它们的设备,它负责子网间的报文转发和广播隔离,在边界上的路由器则负责与上层网络
的连接。
网络交换机作用网络交换机的作用是网管的必备知识,下面就来作系统介绍。
在计算机网络系统中,交换是相对于共享工作模式的改进。集线器(HUB)是一种共享介质的网络设备,而且HUB本身不能识别目的地址,是采用广播方式向所有节点发送消息。即当同一局域网内的A主机给B主机传输数据时,数据包在以HUB为架构的网络上是以广播方式传输的,对网络上所有节点同时发送同一信息,然后再由每一台终端通过验证数据包头的地址信息来确定是否接收。在这种方式下很容易造成网络堵塞,因为其实接收数据的一般来说只有一个终端节点,而现在对所有节点都发送,那么绝大部分数据流量是无效的,这样就造成整个网络数据传输效率相当低。
另一方面,由于所发送的数据包每个节点都能侦听到,那显然就不会很安全了,容易出现一些不安全因素。网络交换机拥有一条很高带宽的背板总线和内部交换矩阵。网络交换机的所有端口都挂接在这条背部总线上。控制电路收到数据包以后,网络交换机处理端口会查内存中的MAC地址(网卡的硬件地址)对照表以确定目的MAC的NIC(网卡)挂接在哪个端口上,再通过内部交换矩阵直接将数据包迅速传送到目的节点,而不是所有节点,目的MA
C若不存在才广播到所有的端口。
我们可以明显地看出,这种方式一方面效率高,不会浪费网络资源,只是对目的地址发送数据,一般来说不易产生网络堵塞;另一个方面数据传输安全,因为它不是对所有节点都同时发送,发送数据时其他节点很难侦听到所发送的信息。这也是交换机为什么会节点都同时发送,发送数据时其他节点很难侦听到所发送的信息。这也是网络交换机为什么会很快取代集线器的重要原因之一,也是网络交换机的作用最大的亮点。网络交换机的作用有一个重要点,就是它不是像集线器一样每个端口共享整个的带宽,它的每一端口都是独享交换机的一部分总带宽,对于每个端口来说在速率上有了根本的保障。另外,使用交换机也可以把网络“分段”,通过对照地址表,交换机只允许必要的网络流量通过交换机(这就是后面将要介绍的VLAN,虚拟局域网)。
通过交换机的过滤和转发,可以有效地隔离广播风暴,减少误包和错包的出现,避免共享冲突。这样交换机就可以在同一时刻进行多个节点之间的数据传输,每一个节点都可视为独立的网段,连接在其上的网络设备独自享有固定的一部分带宽,无须同其他设备竞争使用。
如当节点A向节点D发送数据时,节点B可同时向节点C发送数据,而且这两个传输都享有自己的带宽,都有着自己的虚拟连接。打个比方就是,如果现在使用的是10Mbps的8端口以太网交换机,因每个端口都可以同时工作,所以在数据流量较大时,它的总流量可达到8×10Mbps=80Mbps,而使用10Mbps的共享式HUB时,因为它是属于共享带宽式的,所以同一时刻只能允许一个端El进行通信,即使数据流量再忙,HUB的总流通量也不会超出10Mbps。如果是16端口、24端口的交换机,这个优点更是明显。网络交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流量控制。目前一些高档交换机还具备了一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有路由和防火墙的功能。网络交换机除了能够连接同种类型的网络之外,还可以在不同类型的网络(如以太网和快速以太网)之间起到互连作用。
如今许多交换机都能够提供支持快速以太网或FDDI等的高速连接端口,用于连接网络中的其他交换机或者为带宽占用量大的关键服务器提供附加带宽。
因此,网络交换机是一种基于MAC地址识别、能完成封装转发数据包功能的网络设备。对于因第一次发送到目的地址不成功的数据包,网络交换机会再次同时向所有节点发送,以
到这个目的MAC地址,到后就会把这个地址重新加入到自己的MAC地址列表中,以便下次再发送到这个节点时就不会发错。网络交换机的这种功能就称之为“MAC地址学习”功能。
交换机 路由器上面主要盘点了网络交换机的作用几个大方面,其实还有很多小的方面也是很优秀的:
学习:网络交换机了解每一端口相连设备的MAC地址,并将地址同相应的端口映射起来存放在交换机缓存中的MAC地址表中。