用于多层网路位址转译器结构的网路传输方法及系统与流程

文档序号:12377593阅读:172来源:国知局
用于多层网路位址转译器结构的网路传输方法及系统与流程
本发明是关于一种网路传输方法及网路传输系统,更具体地说,是一种可用于多层网路位址转译器架构的网路传输方法及网路传输系统。
背景技术
:随着网路技术进展,点对点连线(peer-to-peerconnection)已广为运用,点对点连线可允许多个网路节点彼此连结,不透过伺服器的中继转传(relay)而传输交换资料。然而,当网路节点位于多层次的网路位址转译器(networkaddresstranslator;NAT)架构下时,网路节点间的点对点连线常难以成功建立。图1是现有技术中,两个网路节点位于多层次网路位址转译器导致点对点连线建立失败的架构示意图。网路节点112及网路位址转译器130位于网路位址转译器120下,且网路节点111位于网路位址转译器130下。当点对点伺服器110安排网路节点111与网路节点112进行点对点连线时,若欲使用网路节点111及网路节点112对应于网路位址转译器120之外部网路位址及外部埠号使两节点互相连线(如路径Pt1所示),则会被RFC5128文件所述的发夹(hairpin)限制所阻断;若欲使用网路节点111及网路节点112的内部网路位址及内部埠号使两节点互相连线,则因两网路节点并非属于同一网路位址转译器阶层,故网路节点112向网路节点111的内部网路位址及内部埠号发送封包时,无法穿越网路位址转译器130传送到网路节点111(如路径Pt2所示),导致点对点连线建立失败。因此,本领域实须解决方案,以解决上述点对点连线无法建立的缺失。技术实现要素:本发明一实施例揭露一种网路传输方法,包含一点对点伺服器接收一请求,该请求是关于一第一节点与一第二节点之间的一点对点连线;该点对点伺服器传送该第一节点的一第一内部网路位址及一第一内部埠号至该第二节点,且该点对点伺服器传送该第二节点的一第二内部网路位址及一第二内部埠号至该第一节点,其中该第一节点是透过一网路位址转译器及一上层网路位址转译器连结该点对点伺服器,该第二节点是透过该上层网路位址转译器连结该点对点伺服器,该网路位址转译器具有一中介网路位址;该第一节点透过该网路位址转译器利用该第一节点的该第一内部网路位址及该第一内部埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送一第1封包;该网路位址转译器指派一中介埠号;该网路位址转译器利用该中介网路位址及该中介埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送对应于该第1封包的一第2封包;该第二节点传送一第3封包到该中介网路位址及该中介埠号;及该网路位址转译器执行一查询操作,以发送对应于该第3封包的一第4封包到该第一内部网路位址及该第一内部埠号,从而建立该第一节点与该第二节点之间的该点对点连线。本发明另一实施例揭露一种网路传输方法,包含一点对点伺服器接收一请求,该请求是关于一第一节点与一第二节点之间的一点对点连线;该点对点伺服器传送该第一节点的一第一内部网路位址及一第一内部埠号至该第二节点,且该点对点伺服器传送该第二节点的一第二内部网路位址及一第二内部埠号至该第一节点,其中该第一节点是透过n个网路位址转译器及一上层网路位址转译器连结该点对点伺服器,该第二节点是透过该上层网路位址转译器连结该点对点伺服器,该n个网路位址转译器包含一第1网路位址转译器至一第n网路位址转译器,该第1网路位址转译器至该第n网路位址转译器分别对应地具有一第1中介网路位址至一第n中介网路位址;该第一节点透过该n个网路位址转译器利用该第一节点的该第一内部网路位址及该第一内部埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送一第1封包;该第1网路位址转译器至该第n网路位址转译器分别指派一第1中介埠号至一第n中介埠号;该第1网路位址转译器至该第n-1网路位址转译器利用该第1中介网路位址至该第n-1中介网路位址及该第1中介埠号至该第n-1中介埠号逐层传送对应于该第1封包的一第2封包至一第n封包,以使该第n网路位址转译器接收该第n封包;该第n网路位址转译器利用该第n中介网路位址及该第n中介埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送对应于该第1封包的一第n+1封包;该第二节点传送一第n+2封包到该第n中介网路位址及该第n中介埠号;该第n网路位址转译器至该第1网路位址转译器分别执行一第1查询操作至一第n查询操作,并分别逐层传送对应于该第n+2封包的一第n+3封包至一第2n+2封包以传送该第2n+2封包到该第一内部网路位址及该第一内部埠号,从而建立该第一节点与该第二节点间的该点对点连线;其中n是为大于1的正整数。本发明又一实施例揭露一种网路传输系统,包含一点对点伺服器、一上层网路位址转译器、一第一节点、一第二节点及一网路位址转译器。该点对点伺服器是用以接收一请求,该请求是关于该第一节点与该第二节点之间的一点对点连线、传送该第一节点的一第一内部网路位址及一第一内部埠号至该第二节点、及传送该第二节点的一第二内部网路位址及一第二内部埠号至该第一节点。该上层网路位址转译器是用以转译网路位址。该第一节点是具有该第一内部网路位址及该第一内部埠号,透过该网路位址转译器及该上层网路位址转译器连结于该点对点伺服器,用以透过该网路位址转译器利用该第一节点的该第一内部网路位址及该第一内部埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送一第1封包,及接收一第4封包。该第二节点是具有该第二内部网路位址及该第二内部埠号,透过该上层网路位址转译器连结于该点对点伺服器,用以接收对应于该第1封包的一第2封包,及传送一第3封包到一中介网路位址及一中介埠号。该网路位址转译器是具有该中介网路位址,用以指派该中介埠号、利用该中介网路位址及该中介埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送该第2封包、接收该第3封包及执行一查询操作,以发送对应于该第3封包的该第4封包到该第一内部网路位址及该第一内部埠号,从而建立该第一节点与该第二节点之间的该点对点连线。本发明再一实施例揭露一种网路传输系统,包含一点对点伺服器、一上层网路位址转译器、一第一节点、一第二节点及n个网路位址转译器。该点对点伺服器是用以接收一请求,该请求是关于该第一节点与该第二节点之间的一点对点连线、传送该第一节点的一第一内部网路位址及一第一内部埠号至该第二节点、及传送该第二节点的一第二内部网路位址及一第二内部埠号至该第一节点。该上层网路位址转译器是用以转译网路位址。该第一节点是具有该第一内部网路位址及该第一内部埠号,透过该n个网路位址转译器及该上层网路位址转译器连结于该点对点伺服器,用以透过该n个网路位址转译器利用该第一节点的该第一内部网路位址及该第一内部埠号向该第二节点的该第二内部网路位址及该第二内部埠号传送一第1封包,及接收一第2n+2封包。该第二节点是具有该第二内部网路位址及该第二内部埠号,透过该上层网路位址转译器连结于该点对点伺服器,用以接收对应于该第1封包的一第n+1封包,及传送一第n+2封包到一第n中介网路位址及一第n中介埠号。该n个网路位址转译器是具有一第1网路位址转译器至一第n网路位址转译器,其中该第1网路位址转译器至该第n网路位址转译器分别具有一第1中介网路位址至该第n中介网路位址,该第1网路位址转译器至该第n网路位址转译器系分别指派一第1中介埠号至该第n中介埠号,该第1网路位址转译器至该第n-1网路位址转译器利用该第1中介网路位址至该第n-1中介网路位址及该第1中介埠号至该第n-1中介埠号逐层传送对应于该第1封包的一第2封包至一第n封包以使该第n网路位址转译器接收该第n封包,该第n网路位址转译器利用该第n中介网路位址及该第n中介埠号向该第二内部网路位址及该第二内部埠号传送该第n+1封包,该第n网路位址转译器接收该第n+2封包,该第n网路位址转译器至该第1网路位址转译器分别执行一第1查询操作至一第n查询操作,并分别逐层传送对应于该第n+2封包的一第n+3封包至一第2n+2封包以传送该第2n+2封包到该第一内部网路位址及该第一内部埠号,从而建立该第一节点与该第二节点间的该点对点连线,其中n是为大于1的正整数。附图说明图1是现有技术中,两个网路节点位于多层次网路位址转译器导致点对点连线建立失败的架构示意图。图2是本案实施例中网路传输系统的示意图。图3是对应于图2的网路传输系统的网路传输方法的流程图。图4是本案另一实施例中网路传输系统的示意图。图5是对应于图4的网路传输系统的网路传输方法的流程图。符号说明:111、112网路节点120、130、230、4301至430n网路位址转译器110、210、410点对点伺服器Pt1、Pt2路径N1、N2节点R1请求220、420上层网路位址转译器P0、P1至P(2n+2)封包300、500方法310至370、510至580步骤具体实施方式图2是本案实施例中网路传输系统200的示意图。网路传输系统200包含点对点伺服器210、上层网路位址转译器220、第一节点N1、第二节点N2及网路位址转译器230。第二节点N2及网路位址转译器230位于上层网路位址转译器220下,且第一节点N1位于网路位址转译器230下。点对点伺服器210是用以接收请求(request)R1,请求R1是关于第一节点N1与第二节点N2之间的一点对点连线、传送第一节点N1的第一内部网路位址(internalIPaddress,于图2中172.16.1.5为例)及第一内部埠号(internalportnumber,于图2中80为例)至第二节点N2、及传送第二节点N2的第二内部网路位址(于图2中192.168.0.1为例)及第二内部埠号(于图2中9999为例)至第一节点N1。第一内部网路位址及第一内部埠号可事先由第一节点N1透过习知方式探知后向点对点伺服器210注册,第二内部网路位址及第二内部埠号亦可事先由第二节点N2透过习知方式探知后向点对点伺服器210注册。上层网路位址转译器220是用以转译网路位址,可具有外部网路位址(例如图2中的180.10.2.1)。第一节点N1具有前述的第一内部网路位址及第一内部埠号,透过网路位址转译器230及上层网路位址转译器220连结于点对点伺服器210,用以透过网路位址转译器230利用第一内部网路位址及第一内部埠号(例如172.16.1.5:80)向第二节点N2的第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送一第1封包P1以试图与第二节点N2建立点对点连线,及接收一第4封包P4。第二节点是具有前述的第二内部网路位址及第二内部埠号,透过上层网路位址转译器220连结于点对点伺服器210,用以利用第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)向第一节点N1的第一内部网路位址及第一内部埠号(例如192.16.1.5:80)传送一第0封包P0以试图与第一节点N1建立点对点连线,并用以接收对应于第1封包P1的第2封包P2,及传送第3封包P3到网路位址转译器230的中介网路位址及中介埠号(例如图2所示对应于网路位址转译器230的192.168.10.11:8081)。网路位址转译器230是具有中介网路位址(例如192.168.10.11),用以指派中介埠号(例如8081)、利用中介网路位址及中介埠号(例如192.168.10.11:8081)向第二节点N2的第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送第2封包P2、接收第3封包P3、及执行网路位址转换对应(mapping)查询操作,以发送对应于第3封包P3的第4封包P4到第一内部网路位址及第一内部埠号(例如172.16.1.5:80),从而建立第一节点N1与第二节点N2之间的点对点连线。图2所示的各封包对应的来源网路位址与埠号、及目的网路位址与埠号,于图2的实施例可例如表1所示:表1如表1所示,第2封包是对应于第1封包,相较于第1封包,第2封包可被网路位址转换器230更改来源网路位址与埠号,但不更改目的网路位址与埠号。第4封包是对应于第3封包,相较于第3封包,第4封包可不更改来源网路位址与埠号,但可被网路位址转换器230更改目的网路位址与埠号。上述的第0封包P0至第4封包P4的任一封包可为用户数据报协议(UDP)封包或传输控制协定(TCP)封包。第2封包P2可携有其来源网路位址及埠号的资讯,例如第2封包P2的档头可记录中介网路位址及中介埠号(例如192.168.10.11:8081),以使第二节点N2回传第3封包P3时,可用中介网路位址及中介埠号(例如192.168.10.11:8081)作为目的网路位址与埠号。当接收第3封包P3时,网路位址转译器230可执行网路位址转换对应(mapping)查询动作,例如查表,以得知第3封包P3的目的网路位址与埠号(例如192.168.10.11:8081)是对应于第1封包P1由网路位址转译器230的内部穿透(transverse)到外部时对应的第一内部网路位址及第一内部埠号(例如172.16.1.5:80),网路位址转译器230从而可发送对应于第3封包P3的第4封包P4至第一节点N1的第一内部网路位址及第一内部埠号(例如172.16.1.5:80)。换言之,由于第1封包P1已由网路位址转译器230内部向外穿透(transverse),故第3封包P3得以由网路位址转译器230外部穿透至内部而不被网路位址转译器230的防火墙阻挡。如上述,第一节点N1可透过第1、2封包P1-P2传送封包至第二节点N2,且第二节点N2可透过第3、4封包P3-P4传送封包至第一节点N1,则第一节点N1与第二节点N2之间的点对点连线可建立而不致失败。对应于第一节点N1向第二节点N2传送的第1封包,由图2中可见,第二节点N2亦可根据来自点对点伺服器210的资料,向第一节点N1的第一内部网路位址及第一内部埠号(例如172.16.1.5:80)发送第0封包。但由于第一节点N1是位于网路位址转译器230下,故第0封包无法穿透网路位址转译器230的防火墙而传送到第1节点N1。因此,须藉由上述的第1封包P1至第4封包P4建立第一节点N1与第二节点N2之间的点对点连线。图3是对应于图2的网路传输系统200的网路传输方法300的流程图。网路传输方法300可包含以下步骤:步骤310:点对点伺服器210接收请求R1,请求R1是关于第一节点N1与第二节点N2之间的点对点连线;步骤320:点对点伺服器210传送第一节点N1的第一内部网路位址及第一内部埠号至第二节点N2,且点对点伺服器210传送第二节点N2的第二内部网路位址及第二内部埠号至第一节点N1,其中第一节点N1是透过网路位址转译器230及上层网路位址转译器220连结点对点伺服器210,第二节点N2是透过上层网路位址转译器220连结点对点伺服器210,网路位址转译器230具有中介网路位址(例如192.168.10.11);步骤330:第一节点N1透过网路位址转译器230利用第一节点N1的第一内部网路位址及第一内部埠号(例如172.16.1.5:80)向第二节点N2之第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送第1封包P1;步骤340:网路位址转译器230指派中介埠号(例如8081);步骤350:网路位址转译器230利用中介网路位址及中介埠号(例如192.168.10.11:8081)向第二节点N2的第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送对应于第1封包P1的第2封包P2;步骤360:第二节点N2传送第3封包P3到中介网路位址及中介埠号(例如192.168.10.11:8081);及步骤370:网路位址转译器230执行查询操作,以发送对应于第3封包P3的第4封包P4到第一内部网路位址及第一内部埠号(例如172.16.1.5:80),从而建立第一节点N1与第二节点N2之间的点对点连线。步骤310所述的请求R1可从第一节点N1发出,用以请求与第二节点N2进行点对点连线,请求R1也可从第二节点N2发出,用以请求与第一节点N1进行点对点连线。点对点伺服器210可根据发出请求的节点的请求内容,安排适于建立点对点连线的至少两节点(如第一节点N1与第二节点N2)进行点对点连线,并如上文所述,将两节点各自的内部网路位址与内部埠号传送给对方。于本发明另一实施例中,点对点伺服器210亦可将两节点各自对应于最上层网路位址转译器的外部网路位址与外部埠号传送给对方。举例来说,第一节点N1与第二节点N2可各自具有内部网路位址、内部埠号、外部网路位址与外部埠号如表2所述:网路节点内部网路位址内部埠号外部网路位址外部埠号第一节点N1172.16.1.580180.10.2.1122第二节点N2192.168.0.19999180.10.2.1133表2点对点伺服器210可例如将第一节点N1的第一内部网路位址与第一内部埠号(如172.16.1.5:80)及/或第一外部网路位址与第一外部埠号(如180.10.2.1:122)传送至第二节点N2,点对点伺服器210亦可例如将第二节点N2的第二内部网路位址与第二内部埠号(如192.168.0.1:9999)及/或第二外部网路位址与第二外部埠号(如180.10.2.1:133)传送至第一节点N1,以使两节点建立点对点连线所须的协议。于上述例中,由于第一节点N1与第二节点N2位于相同的上层网路位址转换器220下,故第一外部网路位址可以与第二外部网路位址相同(例如皆为180.10.2.1)。于现有技术中,若第一节点N1与第二节点N2欲以外部网路位址与外部埠号建立点对点连线,则于图2所示架构中会被发夹限制所阻断。故藉由图2、图3的实施例揭露的系统与方法,则可成功建立第一节点N1与第二节点N2的点对点连线,从而使两节点不须透过点对点伺服器210中继转传资料,故点对点伺服器210可不作为中继器(relay)而可降低点对点伺服器210的工作负荷。步骤340、350中,网路位址转译器230指派中介埠号时,可例如以制表对照方式记录中介网路位址与指派的中介埠号(例如192.160.10.11:8081)与对应的第一内部网路位址与第一内部埠号(例如172.16.1.5:80)的对照关系,如表3所示:表3此表可储存于网路位址转译器230,待执行步骤360、370时,网路位址转译器230执行的查询操作即可根据表3所示的对照关系,发送对应于第3封包P3的第4封包P4至第一节点N1。上述的表3是用以示意,并非表示实质编撰的程式编码。由此可知,根据本案图2、图3所示的网路传输系统与网路传输方法,实可克服现有技术中点对点连线建立失败的缺失。图4是本案另一实施例中网路传输系统400的示意图。网路传输系统400的原理与图2的网路传输系统200相同,唯网路传输系统400的架构是网路位址转译器层数较多的n层架构。网路传输系统400包含点对点伺服器410、上层网路位址转译器420、第一节点N1、第二节点N2及n个网路位址转译器4301至430n。网路位址转译器4301位于网路位址转译器4302下,网路位址转译器4302位于网路位址转译器4303下,依此类推。第二节点N2及网路位址转译器430n位于网路位址转译器220下,且第一节点N1位于网路位址转译器4301下。点对点伺服器是用以接收请求R1,请求R1是关于第一节点N1与第二节点N2之间的点对点连线、传送第一节点N1的第一内部网路位址及第一内部埠号(例如图4中的172.16.1.5:80)至第二节点N2、及传送第二节点的第二内部网路位址及第二内部埠号(例如图4中的192.168.0.1:9999)至第一节点N1。第一内部网路位址及第一内部埠号可事先由第一节点N1透过习知方式探知后向点对点伺服器410注册,第二内部网路位址及第二内部埠号亦可事先由第二节点N2透过习知方式探知后向点对点伺服器410注册。上层网路位址转译器420是用以转译网路位址,可具有外部网路位址(例如图4中的180.10.2.1)。第一节点N1是具有第一内部网路位址及第一内部埠号(例如172.16.1.5:80),透过n个网路位址转译器4301-430n及上层网路位址转译器420连结于点对点伺服器。第二节点N2是具有第二内部网路位址及第二内部埠号(例如192.168.0.1:9999),透过上层网路位址转译器420连结于点对点伺服器410。n个网路位址转译器4301-430n是为第1网路位址转译器4301至第n网路位址转译器430n,其中第1网路位址转译器4301至第n网路位址转译器430n分别具有第1中介网路位址至第n中介网路位址,第1网路位址转译器至第n网路位址转译器是分别指派第1中介埠号至第n中介埠号,第1网路位址转译器至第n-1网路位址转译器利用第1中介网路位址至第n-1中介网路位址及第1中介埠号至第n-1中介埠号逐层传送对应于第1封包P1的第2封包P2至第n封包Pn以使第n网路位址转译器430n接收第n封包Pn,第n网路位址转译器利用第n中介网路位址及第n中介埠号(例如192.168.10.11:8081)向第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送第n+1封包Pn+1,第n网路位址转译器接收第n+2封包Pn+2,第n网路位址转译器至第1网路位址转译器分别执行第1查询操作至第n查询操作,并分别逐层传送对应于第n+2封包Pn+2的第n+3封包Pn+3至第2n+2封包P2n+2以传送第2n+2封包P2n+2到第一内部网路位址及第一内部埠号(例如172.16.1.5:80),从而建立第一节点N1与第二节点N2间的点对点连线,其中n是为大于1的正整数。图5是对应于图4的网路传输系统400的网路传输方法500的流程图。网路传输方法500可包含以下步骤,其中n是为大于1的正整数:步骤510:点对点伺服器410可接收请求R1,请求R1是关于第一节点N1与第二节点N2之间的点对点连线;步骤520:点对点伺服器410可传送第一节点N1的第一内部网路位址及第一内部埠号(例如172.16.1.5:80)至第二节点N2,且点对点伺服器410可传送第二节点N2的第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)至第一节点N1;步骤530:第一节点N1可透过n个网路位址转译器4301-430n利用第一节点N1的第一内部网路位址及第一内部埠号(例如172.16.1.5:80)向第二节点N2的第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送第1封包P1;步骤540:第1网路位址转译器4301至第n网路位址转译器430n可分别指派第1中介埠号至第n中介埠号;步骤550:第1网路位址转译器4301至第n-1网路位址转译器430n-1可利用第1中介网路位址至第n-1中介网路位址及第1中介埠号至第n-1中介埠号逐层传送对应于第1封包P1的第2封包P2至第n封包Pn,以使第n网路位址转译器430n接收第n封包Pn;步骤560:第n网路位址转译器430n可利用第n中介网路位址及第n中介埠号向第二节点N2的第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)传送对应于第1封包P1的第n+1封包Pn+1;步骤570:第二节点N2可传送第n+2封包Pn+2到第n中介网路位址及第n中介埠号;步骤580:第n网路位址转译器430n至第1网路位址转译器4301可分别执行第1查询操作至第n查询操作,并可分别逐层传送对应于第n+2封包Pn+2的第n+3封包Pn+3至第2n+2封包P2n+2以传送第2n+2封包P2n+2到第一内部网路位址及第一内部埠号(例如172.16.1.5),从而建立第一节点N1与第二节点N2间的点对点连线。图4、图5所示的网路传输系统400与网路传输方法500,其原理与图2、图3所示的网路传输系统200与网路传输方法300相同,但图4、图5中,第一节点N1是位于多层网路位址转译器之下。若图4的第一节点N1与第二节点N2欲使用现有技术的方法互相传送封包以建立两节点间的连线,则第二节点N2使用第二内部网路位址及第二内部埠号(例如192.168.0.1:9999)发送往第一节点N1的第一内部网路位址及第一内部埠号(例如172.16.1.5:80)的第0封包实无法由外至内穿透第n至第1网路位址转译器430n-4301传至第一节点N1,造成第一节点N1与第二节点N2的点对点连线无法建立。然而,若使用本案图4、图5实施例所示的方法,则于步骤530-560中,第1封包P1至第n+1封包Pn+1逐层传送时,第1网路位址转译器4301至第n网路位址转译器430n会例如以制表对照方式记录第1中介网路位址与第1中介埠号及第一内部网路位址及第一内部埠号的对照关系、第2中介网路位址与第2中介埠号及第1中介网路位址与第1中介埠号的对照关系…以及第n中介网路位址与第n中介埠号(例如192.168.10.11:8081)与第n-1中介网路位址与第n-1中介埠号的对照关系。步骤560中,第n+1封包Pn+1可携有第n中介网路位址与第n中介埠号(例如192.168.10.11:8081),例如将第n中介网路位址与第n中介埠号记录于封包的档头,以使步骤570中,第二节点N2传送第n+2封包Pn+2时,可将第n中介网路位址及第n中介埠号设为目的地。步骤580中,第n网路位址转译器430n至第1网路位址转译器4301可分别根据上述已经记录的各笔对照关系之资料,执行第1查询操作至第n查询操作,以将对应于第n+2封包Pn+2的第n+3封包Pn+3传送到第n-1网路位址转译器430n-1的第n-1中介网路位址与第n-1中介埠号、将对应于第n+3封包Pn+3的第n+4封包Pn+4传送到第n-2网路位址转译器430n-2的第n-2中介网路位址与第n-2中介埠号…以及将对应于第2n+1封包P2n+1的第2n+2封包P2n+2传送到第一节点N1的第一内部网路位址与第一内部埠号(例如:172.16.1.5:80),从而使第一节点N1与第二节点N2的点对点连线得以建立。根据本案实施例,第一节点N1及第二节点N2之间的点对点连线可为会话发起协议(SessionInitiationProtocol)连线及/或网际协议通话(VOIP)连线。图4的第1封包P1至第2n+2封包P2n+2中的任一封包可为用户数据报协议(UDP)封包或传输控制协定(TCP)封包。图2、图4的实施例所述的第一节点N1可为智慧家电、终端电脑、家用电脑、通讯装置、移动装置、监视装置及/或影音装置,第二节点N2可为遥控装置、智慧家电、终端电脑、家用电脑、通讯装置、移动装置、监视装置及/或影音装置。网路位址转译器230、上层网路位址转译器220及420、第1网路位址转译器4301至第n网路位址转译器430n之中的任一网路位址转译器可例如为锥型网路位址转译器(coneNAT)或对称型(symmetricNAT)。举例而言,当使用者的智慧手机是图2的第二节点N2,家中的影音主机是第一节点N1,使用者居家连外的数据机是上层网路位址转译器220、使用者家中的一路由器是网路位址转译器230,则可应用本案实施例揭露的传输系统与传输方法,使此使用者的智慧手机与影音主机间的点对点连线成功,从而克服现有技术的缺失。以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1