t568a接法:白绿、绿、白橙、蓝、白蓝、橙、白棕、棕;直通式(Cut Through)
直通方式的以太网交换机可以理解为在各端口间是纵横交叉的线路矩阵电话交换机。它在输入端口检测到一个数据包时,检查该包的包头,获取包的目的地址,启动内部的动态查找表转换成相应的输出端口,在输入与输出交叉处接通,把数据包直通到相应的端口,实现交换功能。由于不需要存储,延迟非常小,交换速度非常快,这是它的优点。但由于数据包内容并没有被以太网交换机保存下来,所以无法检查所传送的数据包是否有误,不能提供错误检测能力,这是它的缺点。由于没有缓存,不能将具有不同速率的输入/输出端口直接接通,而且容易丢包。
存储-转发(Store-Forward)
存储-转发方式是计算机网络领域应用最为广泛的方式。它把输入端口的数据包检查,在对错误包处理后才取出数据包的目的地址,通过查找表转换成输出端口送出包。正因如此,存储-转发方式在数据处理时延时大,这是它的缺点,但是它可以对进入交换机的数据包进行错误检测,有效地改善网络性能。尤其重要的是它可以支持不同速度的端口间的转换,保持高速端口与低速端口间的协同工作。
碎片隔离(Fragment Free)
这是介于前两者之间的一种解决方案。它检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,则丢弃该包;如果大于64字节,则发送该包。这种方式也不提供数据校验。碎片隔离方式的数据处理速度比存储转发方式快,但比直通式慢。下面我将对交换机的重要技术参数作一一介绍,方便网友在选购交换机
时比较不同厂商的不同产品。每一个参数都影响到交换机的性能、功能和不
同集成特性。
1、转发技术:交换机采用直通转发技术或存储转发技术?
2、延时:交换机数据交换延时多少?
3、管理功能:交换机提供给拥护多少可管理功能?
4、单/多MAC地址类型:每个端口是单MAC地址,还是多MAC地址?
5、外接监视支持:交换机是否允许外接监视工具管理端口、电路或交换
机所有流量?
6、扩展树:交换机是否提供扩展树算法或其他算法,检测并限制拓扑环
7、全双工:交换机是否允许端口同时收/发,全双工通讯?
8、高速端口集成:交换机是否提供高速端口连接关键业务服务器或上行
主干?
下面逐项讨论各项参数:
1) 转发技术:(Forwarding Technologies)
转发技术是指交换机所采用的用于决定如何转发数据包的转发机制。各种
转发技术各有优缺点。
直通转发技术:(Cut-through)
交换机一旦解读到数据包目的地址,就开始向目的端口发送数据包。通
常,交换机在接收到数据包的前6个字节时,就已经知道目的地址,从而可以
决定向哪个端口转发这个数据包。直通转发技术的优点是转发速率快、减少
延时和提高整体吞吐率。其缺点是交换机在没有完全接收并检查数据包的正
确性之前就已经开始了数据转发。这样,在通讯质量不高的环境下,交换机
会转发所有的完整数据包和错误数据包,这实际上是给整个交换网络带来了
许多垃圾通讯包,交换机会被误解为发生了广播风暴。总之,直通转发技术
适用与网络链路质量较好、错误数据包较少的网络环境。
存储转发技术:(Store-and-Forward)
存储转发技术要求交换机在接收到全部数据包后再决定如何转发。这样
一来,交换机可以在转发之前检查数据包完整性和正确性。其优点是:没有
残缺数据包转发,减少了潜在的不必要数据转发。其缺点是:转发速率比直
接转发技术慢。所以,存储转发技术比较适应与普通链路质量的网络环境。
碰撞逃避转发技术:(Collision-avoidance)
某些厂商(3Com)的交换机还提供这种厂商特定的转发技术。碰撞逃避
转发技术通过减少网络错误繁殖,在高转发速率和高正确率之间选择了一条
折衷的解决办法。
二层交换机工作在数据链路层,主要用于转发数据帧,基于MAC地址表进行寻址,具体工作过程如下:
(1)首次寻找局域网某台计算机MAC地址,会以广播包的形式在链路上转发;该广播包中包含发送端的MAC地址。
(2)接收端收到该信息后,记录发送端MAC地址,并回复自身MAC地址信息;
(3)交换机记录MAC地址,再次发送同样MAC地址时查询MAC地址表,匹配到信息后发送单播包。
三层交换机工作在网络层,其技术原理包含:二层交换技术+三层转发技术,具体工作过程如下:
(1)假设两个使用IP协议的站点A、B通过三层交换机进行通信,发送站点A在数据发送前,将自己的IP地址与B站的IP地址进行比较,判断B站是否与自己在同一子网内。
(2)若目的站B与发送站A在同一子网内,则进行二层的转发。若两个站点不在同一子网内,如发送站A要与目的站B通信,发送站A就需要向三层交换模块发出ARP请求,当发送站A对三层交换模块广播出一个ARP请求时,如果三层交换模块在以前的通信过程中已经知道B站的MAC地址,则向发送站A回复B的MAC地址;否则三层交换模块会根据路由信息向B站广播一个ARP请求,B站得到ARP请求后向三层交换模块回复其MAC地址,三层交换模块保存地址并回复给发送站A,同时将B站的MAC地址发送到二层引擎的MAC地址表中。此后,A向B发送的数据包便全部交给二层交换处理,能够更好地实现信息高速转发。
这个要看你怎么连接交换机,然后通过交换机进行数据传输,一般交换机都是传输网络信号,所以都是把rs-232和rs-485转换为网络信号,再通过交换机进行传输。但rs-232和rs-485两种不同的串口信号是不能直接通信的。首先有要转换成同一种串口信号,如都转为rs-232或rs-485,欢迎分享,转载请注明来源:内存溢出
评论列表(0条)