本发明创造属于网络技术领域,尤其是涉及一种网络交换装置及交换方法。
背景技术:
网络交换是按照通信两端传输信号的需要,把要传输的信息送到符合要求的响应路由上的技术。网络交换机是一种在通信系统中完成信息交换功能的设备,能为子网络中提供更多的连接端口,以便连接更多的计算机,主要应用在办公场合和生活空间中,但是在实际使用时存在诸多问题。
发明创造内容
有鉴于此,本发明创造旨在提出一种传输方式灵活、稳定、数据可靠的网络交换装置及交换方法。
为达到上述目的,本发明创造的技术方案是这样实现的:
一种网络交换装置,包括主体、单片机、端口、缓存器和单片机,所述的主体内部设有单片机,所述的单片机上设有Flash RAM闪存和SD拓展内存,所述的Flash RAM闪存和SD拓展内存均与单片机耦接;所述的主体前面板设有端口,所述的端口与单片机线路连接;所述的单片机通过缓存器与单片机线路连接,所述的端口为10/100TX/FX Auto MDI-X端口。
进一步的,所述的单片机为ARM9系列单片机。
进一步的,所述的端口主要由数据输出端口和数据输入端口组成。
进一步的,所述的端口至少包括四个10/100TX/FX Auto MDI-X端口。
一种应用如权利要求1所述网络交换装置的交换方法:
(1)所述的单片机收到主机数发送的数据帧;
(2)根据数据帧中的源MAC地址建立端口对应的源地址和同端口交换的映射,并将其添加到MAC地址表中;
(3)单片机将数据帧中的目的MAC地址同建立的MAC地址表进行比较,找到对应条目,则指向该端口转发数据帧。
相对于现有技术,本发明创造所述的一种网络交换装置具有以下优势:
本发明创造传输方式灵活,可实现端口上任意两个或多个设备之间的数据传输;传输模式包括全双工、半双工、全双工/半双工自适应,可满足不同的作业要求。本发明创造采用ARM9系列单片机实现,结构简单,可靠性高。
附图说明
构成本发明创造的一部分的附图用来提供对本发明创造的进一步理解,本发明创造的示意性实施例及其说明用于解释本发明创造,并不构成对本发明创造的不当限定。在附图中:
图1为本发明创造实施例所述的结构示意图;图2为本发明创造实施例所述的整体外观图。
具体实施方式
需要说明的是,在不冲突的情况下,本发明创造中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明创造。
如图1所示,利用内核为ARM9的单片机,外接Flash/ROM/SRAM、SDRAM、拓展I/O,端口采用4个10/100TX/FX Auto MDI-X,所述的单片机与缓存器相连接,缓存器与单片机连接,所述的单片机内存储MAC地址表,MAC地址表与单片机相连接。单片机根据收到数据帧中的源MAC地址建立该地址同交换端口的映射,并将其写入MAC地址表中。单片机将数据帧中的目的MAC地址同单片机中已建立的MAC地址表进行比较,以决定由哪个端口进行转发。存储控制器外接存储设备,对接受到的数据进行存储。
如图2所示,图中的(1)、(2)端口为本发明创造数据输出端;(3)、(6)端口为本发明创造数据输入端。当本发明创造传输模式为全双工时:交换装置在发送数据的同时也能接收数据,两者同步进行。全双工的优点在于延迟小,速度快。当本发明创造为半双工时:指在一个时间内只有一个动作发生,便于人工操作控制。
以上所述仅为本发明创造的较佳实施例而已,并不用以限制本发明创造,凡在本发明创造的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明创造的保护范围之内。