网络系统及其联机方法

文档序号:7600009阅读:99来源:国知局

专利名称::网络系统及其联机方法
技术领域
:本发明涉及一种网络系统及其联机方法,特别涉及一种具有可以通过媒体存取控制地址(mediaaccesscontroladdress,MACaddress)与因特网来执行数据交换(datatransaction)的网络装置的网络系统及其联机方法。
背景技术
:随着因特网的成长与普及化,各种因特网相关的应用装置便应运而生,例如,从客户端(client)可以上传(upload)数据到同一因特网系统(Internetnetworksystem)内一远程主机(remotehost)或其它客户端,或者自同一因特网系统内一远程主机或其它客户端下载(download)数据,其中该因特网系统是使用网络地址(IPaddress)建立网络协议(networkprotocols)来进行传输封包。此外,同一栋大楼是利用局域网络(localareanetwork,LAN)来传递封包,因此,当一局域网络内一终端机欲传送数据给位于另一局域网络内另一终端机时,一虚拟专用网络(virtualprivatenetwork,VPN)服务器(server)便用来建立两个局域网络之间的联机。请参阅图1,图1为一现有网络系统10的功能方块图。网络系统10是通过因特网16建立一局域网络12与另一局域网络14之间的联机。局域网络12包含有一虚拟专用网络服务器20、一集线器(hub)22与多个网络装置24,而局域网络14亦包含有一虚拟专用网络服务器30、一集线器32与多个网络装置34。虚拟专用网络服务器20、30是利用个别的固定网络地址(staticIPaddress)来通过因特网16彼此连结。集线器22、32则分别指定虚拟网络地址予网络装置24、34,因此,当网络装置24传送封包至网络装置34时,网络装置24是通过其由集线器22所分配的虚拟网络地址(virtualIPaddress)来传送封包至虚拟专用网络服务器20,而虚拟专用网络服务器20再将该封包传递至虚拟专用网络服务器30,然后,虚拟专用网络服务器30便进一步地传送该封包至网络装置34。然而,现有网络系统10需要一固定网络地址,以便通过点对点联机的方式与因特网来建立两局域网络中两虚拟专用网络服务器之间的联机。在每一局域网络内,多个网络装置便需要多个虚拟网络地址以联机至虚拟专用网络服务器,如此一来,因为同时需要固定网络地址与多个虚拟网络地址,所以网络系统10便需要更大的建置成本,且其只能经由点对点的方式来提供一局域网络与另一局域网络之间的联机。
发明内容因此,本发明的主要目的之一在于提供一种网络系统与其联机方法,以解决上述问题。依据本发明,其是提供一种网络系统。该网络系统包含有一第一网络装置,其包含有一第一媒体存取控制地址(mediaaccesscontroladdress,MACaddress);一第二网络装置,其包含有一第二媒体存取控制地址,用以传送一数据至该第一网络装置;一建立在网络地址架构(IP-based)上的第一装置,其包含有一第一网络地址(IPaddress),用以通过该第一媒体存取控制地址联机至该第一网络装置来传送该数据至该第一网络装置;一建立在网络地址架构上的第二装置,其包含有一第二网络地址,用以通过该第二媒体存取控制地址联机至该第二网络装置来接收从该第二网络装置输出的该数据;以及一主机,其包含有一预设网络地址,且通过该预设网络地址、该第一网络地址与该第二网络地址,联机至该第一、第二装置。该主机包含有一查询表(look-uptable),用以纪录该第一网络地址是对应至该第一媒体存取控制地址,以及该第二装置检查该查询表以将该数据传送至该第一装置。此外,依据本发明,其另提供一种网络联机方法。该网络联机方法包含有提供一第一网络装置,其包含有一第一媒体存取控制地址;提供一第二网络装置,其包含有一第二媒体存取控制地址,用以传送一数据至该第一网络装置;提供一建立在网络地址架构上的第一装置,其包含有一第一网络地址,用以通过该第一媒体存取控制地址来传送该数据至该第一网络装置;提供一建立在网络地址架构上的第二装置,其包含有一第二网络地址,用以通过该第二媒体存取控制地址来接收从该第二网络装置输出的该数据;提供一主机,其包含有一预设网络地址,且经由该预设网络地址、该第一网络地址与该第二网络地址将该主机联机至该第一、第二装置;以及在该主机内纪录该第一网络地址是对应至该第一媒体存取控制地址,以将该数据传送至该第一装置。本发明的优点是具有媒体存取控制地址的网络装置可通过因特网将其数据传送至该网络系统内其它具有媒体存取控制地址的网络装置。本发明网络系统花费较少的成本来配置网络地址,此外,本发明网络系统可通过因特网连接多个局域网络,且没有现有点对点联机机制所带来的诸多限制。图1为现有网络系统的功能方块图。图2为本发明网络系统的功能方块图。图3为图2所示的查询表的示意图。图4为图2所示的一路由表的示意图。图5为图2所示的另一路由表的示意图。图6为图2所示的网络系统的操作流程图。图7为图2所示的一网络装置与一建立在网络地址架构上的装置之间所传送的封包的示意图。图8为图2所示的建立在网络地址架构上的多个装置之间所传送的封包的示意图。附图符号说明40网络系统42主机44查询表46因特网50、60局域网络52、62建立在网络地址架构上的装置54、64路由表56a1、56a2、56an、66b1、66b2、66bn网络装置具体实施方式请参阅图2,图2为本发明网络系统40的功能方块图。网络系统40是通过一预设的网络地址IPh将一主机42联机至因特网46,通过一网络地址IPa将一局域网络50联机至因特网46,以及通过一网络地址IPb将一局域网络60联机至因特网46。局域网络50包含有一建立在网络地址架构上(IP-based)的装置52与多个网络装置(networkdevice)56a1、56a2、56an(为便于说明,图2中只显示三个网络装置),此外,装置52是通过网络地址IPa联机至因特网46,而每一网络装置56a1、56a2、56an各自通过一相对应的媒体存取控制地址(mediaaccesscontroladdress,MACaddress)MACa1、MACa2、MACan联机至装置52。对于局域网络60而言,其包含有一建立在网络地址架构上的装置62与多个网络装置66b1、66b2、66bn(为便于说明,图2中只显示三个网络装置),此外,装置62是通过网络地址IPb联机至因特网46,而每一网络装置66b1、66b2、66bn各自通过一相对应的媒体存取控制地址MACb1、MACb2、MACbn联机至装置62。在此较佳实施例中,主机42包含有一查询表(look-uptable)44,用以纪录多个媒体存取控制地址与多个网络地址之间的对应关系。请参阅图3,图3为图2所示的查询表44的示意图。查询表44是纪录对应至网络地址IPa的多个媒体存取控制地址MACa1-MACan,以及纪录对应至网络地址IPb的多个媒体存取控制地址MACb1-MACbn,此外,装置52、62各自包含有路由表(routingtable)54、64以纪录网络装置52、62各自使用的媒体存取控制地址。请参阅图4与图5,图4为图2所示的路由表54的示意图,而图5为图2所示的路由表64的示意图。如图4所示,因为网络装置56a1-56an是联机至装置52,所以路由表54便会纪录媒体存取控制地址MACa1-MACan;同样地,因为网络装置66b1-66bn是联机至装置62,因此,路由表64便会纪录媒体存取控制地址MACb1-MACbn。请参阅图6,图6为图2所示的网络系统40的操作流程图。网络系统40的操作包含有下列步骤步骤100一第一网络装置准备传送一数据至一第二网络装置;步骤102该第一网络装置将该第一、第二网络装置的媒体存取控制地址与该数据包覆在一第一封包内;步骤104该第一网络装置传送该第一封包至一建立在网络地址架构上的第一装置;步骤106该第一装置查询对应于该第二网络装置的一建立在网络地址架构上的第二装置的网络地址;步骤108该第一装置将该第一、第二装置的网络地址与该第一封包包覆在一第二封包内;步骤110该第一装置通过因特网,传送该第二封包至该第二装置;步骤112在该第二装置收到该第二封包后,该第二装置将该多个网络地址从该第二封包移除以形成一第三封包;步骤114该第二装置传送该第三封包至该第二网络装置;以及步骤116该第二网络装置将该数据从该第三封包中撷取出来。当网络装置56a1准备传送一数据至网络装置66b1,网络装置56a1将网络装置56a1、66a1的媒体存取控制地址与该数据包覆在一第一封包内,以及传送该第一封包至装置52(步骤100、102、104)。请参阅图7,图7为图2所示的网络装置56a1与建立在网络地址架构上的装置52之间所传送的封包70的示意图。封包70包含有一目标字段(destinationfield)72、一原始字段(sourcefield)74与一数据域位76,其中目标字段72是用以纪录一媒体存取控制地址,原始字段74是用以纪录一媒体存取控制地址,以及数据域位76是用以传递该数据。网络装置56a1将网络装置66b1的媒体存取控制地址MACb1储存在目标字段72内,将网络装置56a1的媒体存取控制地址MACa1储存在原始字段74,而将该数据储存在数据域位76中,之后,网络装置56a1便将封包70从网络装置56a1传送至装置52。装置52会查询主机42的查询表44以查出对应于网络装置66b1的装置62的网络地址(步骤106)。接着,装置52便将装置52、62的网络地址与封包70包覆在一第二封包内,然后通过因特网传送该第二封包至装置62(步骤108、110)。请参阅图8,图8为图2所示的建立在网络地址架构上的装置52、62之间所传送的封包80的示意图。封包80包含有一目标字段82、一原始字段84与一数据域位86,其中目标字段82是用以纪录一网络地址,原始字段84是用以纪录一网络地址,而数据域位86是用以纪录数据。装置52会将装置62的网络地址IPb储存在目标字段82内,将装置52的网络地址IPa储存在原始字段84内,以及将封包70储存在数据域位86中,亦即,数据域位86此时是携带目前由网络装置56a1传送至装置52的封包70,然后,封包80便进一步地从装置52传送至装置62。当装置62接受到封包80时,装置62便检查封包80的目标字段82以确定其是否为装置62的网络地址IPb,若目标字段82的内容为网络地址IPb,则装置62便将分别存有网络地址IPb、IPa的目标字段82与原始字段84从封包80移除,以形成一第三封包,并传送该第三封包至网络装置66b1(步骤112与114)。该第三封包的结构相同于封包70的结构,换句话说,该第三封包亦具有一目标字段、一原始字段与一数据域位,其中该目标字段用以纪录媒体存取控制地址MACb1,该原始字段用以纪录媒体存取控制地址MACa1,以及该数据域位用以储存所要的数据。接下来,网络装置66b1检查该第三封包的目标字段是否为网络装置66b1的媒体存取控制地址MACb1,若该目标字段的内容为媒体存取控制地址MACb1,则网络装置66b1便开始从该第三封包的数据域位中撷取出其所携带的数据(步骤116)。在本发明此一实施例中,网络系统40可以为一专用分支交换机系统(PBXsystem),其中主机42是一专用分支交换主机,而该多个网络装置是专用分支交换分机,然而,本发明网络系统40可以被应用在任何的领域上,而不局限于上述应用。装置52、62各自的网络地址IPa、IPb可由主机42来加以分配,此外,该多个网络装置只将媒体存取控制地址存在目标字段与起始字段内,以传送封包至其它的网络装置。该多个建立在网络地址架构上的装置则负责包覆相对应的网络地址以形成新的封包,并通过因特网传送封包至其它建立在网络地址架构上的装置,因此,经由查询表44的帮助,不同局域网络中的网络装置便可以藉由仅使用媒体存取控制地址来包覆数据的方式来进行彼此间的数据传输,因此,本发明网络系统与其联机方法不再需要使用现有点对点联机(peer-to-peerconnection)的机制。相较于现有技术,本发明网络系统内具有媒体存取控制地址的网络装置可通过因特网,将数据传送至在该网络系统内其它具有媒体存取控制地址的网络装置。本发明网络系统花费较低的成本在配置网络地址给该多个建立在网络地址架构上的装置;此外,本发明网络系统可通过连接多个局域网络,且没有现有点对点联机所带来的诸多限制。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明专利的涵盖范围。权利要求1.一种网络系统,其包含有一第一网络装置,其包含有一第一媒体存取控制地址;一第二网络装置,其包含有一第二媒体存取控制地址,用以传送一数据至该第一网络装置;一建立在网络地址架构上的第一装置,其包含有一第一网络地址,用以通过该第一媒体存取控制地址联机至该第一网络装置来传送该数据至该第一网络装置;一建立在网络地址架构上的第二装置,其包含有一第二网络地址,用以通过该第二媒体存取控制地址联机至该第二网络装置来接收从该第二网络装置输出的该数据;以及一主机,其包含有一预设网络地址,且通过该预设网络地址、该第一网络地址与该第二网络地址来联机至该第一、第二装置,该主机包含有一查询表,用以纪录该第一网络地址是对应至该第一媒体存取控制地址;其中,该第二装置是检查该查询表以将该数据传送至该第一装置。2.如权利要求1所述的网络系统,其中,当该第二网络装置传送该数据至该第一网络装置时,该第二网络装置是将该第一、第二媒体存取控制地址与该数据包覆在一第一封包内,并将该第一封包传送至该第二装置;该第二装置是将该第一、第二网络地址与该第一封包包覆在一第二封包内,并将该第二封包传送至该第一装置;该第一装置是将该第一、第二网络地址从该第二封包中移除以形成一第三封包,并传送该第三封包至该第一网络装置;以及该第一网络装置将该数据从该第三封包中撷取出来。3.如权利要求1所述的网络系统,其中,该第一、第二网络地址是由该主机分配。4.如权利要求1所述的网络系统,其中,该第一装置包含有一第一路由表,用以纪录该第一媒体存取控制地址,以及该第二装置包含有一第二路由表,用以纪录该第二媒体存取控制地址。5.如权利要求1所述的网络系统,其中,该主机是一专用分支交换主机,以及该第一、第二网络装置均为专用分支交换分机。6.一种网络系统的联机方法,其包含有提供一第一网络装置,其包含有一第一媒体存取控制地址;提供一第二网络装置,其包含有一第二媒体存取控制地址,用以传送一数据至该第一网络装置;提供一建立在网络地址架构上的第一装置,其包含有一第一网络地址,用以通过该第一媒体存取控制地址来传送该数据至该第一网络装置;提供一建立在网络地址架构上的第二装置,其包含有一第二网络地址,用以通过该第二媒体存取控制地址来接收从该第二网络装置输出的该数据;提供一主机,其包含有一预设网络地址,且经由该预设网络地址、该第一网络地址与该第二网络地址将该主机联机至该第一、第二装置;以及在该主机内纪录该第一网络地址是对应至该第一媒体存取控制地址,以将该数据传送至该第一装置。7.如权利要求6所述的联机方法,其中,当该第二网络装置传送该数据至该第一网络装置时,该第二网络装置是将该第一、第二媒体存取控制地址与该数据包覆在一第一封包内,并将该第一封包传送至该第二装置;该第二装置是将该第一、第二网络地址与该第一封包包覆在一第二封包内,并将该第二封包传送至该第一装置;该第一装置是将该第一、第二网络地址从该第二封包移除以形成一第三封包,并传送该第三封包至该第一网络装置;以及,该第一网络装置将该数据从该第三封包中撷取出来。8.如权利要求6所述的联机方法,另包含有使用该主机来分配该第一、第二网络地址。9.如权利要求6所述的联机方法,另包含有使用该第一装置来纪录该第一媒体存取控制地址,以及使用该第二装置来纪录该第二媒体存取控制地址。全文摘要本发明提供一种网络系统及其联机方法。该网络系统包含有一第一网络装置,其具有一第一媒体存取控制地址;一第二网络装置,其具有一第二媒体存取控制地址,用以传送一数据至该第一网络装置;一第一装置,其具有一第一网络地址,并传送该数据至该第一网络装置;一第二装置,其具有一第二网络地址,并接收从该第二网络装置输出的该数据;以及一主机,其具有一预设的网络地址,并联机至该第一与第二装置。该主机包含有一查询表,用以纪录该第一网络地址是对应至该第一媒体存取控制地址。该第二装置经由该查询表而将该数据传递至该第一装置。文档编号H04L12/56GK1716890SQ200410095839公开日2006年1月4日申请日期2004年11月26日优先权日2004年7月1日发明者陈恒坚申请人:传宇科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1