在网络设备中我们经常听到的一个名词叫做交换机,今天我们就来谈谈交换机网络出现的原因。
HUB是物理层设备,HUB对信号处理的方法是放大转发(如下图所示我们可以把这4台主机看做上连接在一个HUB上的,假如主机A发出来的数据是要发给主机D的,但是HUB会把数据转发给每一个接口下的设备),不能隔绝冲突扩散,而且HUB是半双工设备(也就是说下图中主机A发送数据的时候其他主机不能发送数据),这限制了网络性能的提高。
交换机是一种能隔绝冲突域的数据链路层全双工设备(如下图所示,引入了交换机以后,每一台主机就可以独立的收发数据了,也就是主机A发送数据时,主机B、C、D也能同时发送数据,而且交换机可以根据数据帧中的一些信息准确的把数据发送个相应的设备),交换机的引入极大的提高了以太网的性能,并替代HUB成为主流的以太网设备。
这就是交换机网络出现的原因😄。
交换机可以根据数据帧中的一些数据来指导数据的转发,今天我们就来认识一下数据帧,看看数据帧中的哪些字段可以指导报文转发。
以太网技术所使用的帧称为以太网帧 (Ethernet Frame),或简称以太帧。
以太帧的格式有两个标准:Ethernet_II格式和IEEE 802.3格式。
在以太网中,数据通信的基本单位是以太网帧 ( Frame )。以太帧的格式有两个标准:Ethernet_II格式和IEEE 802.3格式,因此协议规定以太网帧的数据格式如图所示。
Ethernet Ⅱ以太帧:
DMAC:6字节,目的MAC地址,6字节,该字段标识帧的接收者。
SMAC:6字节,源MAC地址,6字节,该字段标识帧的发送者。
Type:2字节,协议类型。常见值:
0x0800:Internet Protocol Version 4 (IPv4) ;
0x0806:Address Resolution Protocol (ARP) 。
IEEE 802.3 LLC以太帧:
逻辑链路控制LLC(Logical Link Control)由目的服务访问点DSAP(Destination Service Access Point)、源服务访问点SSAP(Source Service Access Point)和Control字段组成。
DSAP:1字节,目的服务访问点,若后面类型为IP值设为0x06。服务访问点的功能类似于Ethernet II帧中的Type字段或TCP/UDP传输协议中的端口号。
SSAP:1字节,源服务访问点,若后面类型为IP值设为0x06。
Ctrl:1字节,该字段值通常设为0x03,表示无连接服务的IEEE 802.2无编号数据格式。