交换机意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。“交换机”是一个舶来词,源自英文“Switch”,原意是“开关”,中国技术界在引入这个词汇时,翻译为“交换”。在英文中,动词“交换”和名词“交换机”是同一个词(注意这里的“交换”特指电信技术中的信号交换,与物品交换不是同一个概念)。
二层交换机的工作原理可以推知以下三点: 1) 由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M,那么这交换机就可以实现线速交换 2) 学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BEFFER RAM,一为MAC表项数值),地址表大小影响交换机的接入容量 3) 还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。
交换机以应用需求为向导对交换机的性能提出了新的要求。在网络综合服务、安全性、智能化等方面有了新的发展。协议测试是一种基本交换机测试技术,网络协议是为了提高测试的效率和沟通的有效性提出的为了保障通信的规则。在网络通信日益膨胀的年代,网络协议也不可少,网络协议的基本要求是功能正确、互通性好和性能优越。协议测试初先的原型为软件测试,主要的分类有黑盒测试、白盒测试和灰盒测试。