交换机
交换机的两个作用:一是维护CAM表,CAM表是计算机的MAC地址和交换机端口的映射表;另一个是根据CAM来进行数据的转发。
以太网交换机转发数据帧有三种方式:
1、存储转发:即先存储后转发的方式,他把从端口输入的数据帧先全部接受并存储起来,然后进行CRC检查,把错误帧丢弃,最后才取出数据帧的目的地址,查找CAM后进行过滤和转发。
优点是:没有错误
缺点:延迟最大
2、直接转发:当交换机在输入端口检测到一个数据帧时,检查该帧的帧头,只要获取了该帧的目的地址就开始转发帧。
优点:开始转发前不需要读取整个完整的帧,延迟非常小
缺点:不能提供错误检测能力
3、无碎片:改进之后的转发,是一种介于前两者之间的解决方法。无碎片方法在读取数据帧的前64字节后,就开始转发该帧。这种方式虽然也不能提供数据校验,但是能够避免大多数的错误,他的数据处理速度比直接转发方式慢,但比存储转发方式快许多。