发明名称 处理NAT关门之注册方法
摘要 明提供一种在网路通讯领域中处理NAT关门之注册方法。在网路通讯领域中使用者必须间歇式地透过NAT向伺服器进行注册,并且逐渐增加注册时间间隔。但NAT本身若发现封包长时间没有通过,会自动关门。本发明的方法使使用者的注册时间间隔逐渐调整成略小于NAT的关门时间,然后固定注册时间间隔,确保请求封包都能通行无碍,不受NAT的关门时间影响而被阻挡。
申请公布号 TW201618515 申请公布日期 2016.05.16
申请号 TW103138326 申请日期 2014.11.05
申请人 国立台北科技大学 发明人 黄绍华;叶政育;陈冠霖;锺耀兴;黄启荣;沈立得;张舜杰;姚秉志;朱召平;古甯允;林子闳;叶明哲
分类号 H04L29/06(2006.01);H04L12/951(2013.01) 主分类号 H04L29/06(2006.01)
代理机构 代理人
主权项 一种处理NAT关门之注册方法,在一网路通讯系统中,包含一第一个人电脑;一第二个人电脑:一伺服器,介于第一个人电脑与第二个人电脑之间;一第一NAT(网路位址转译器),介于第一个人电脑与伺服器之间,第一NAT的关门时间为T2;一第二NAT,介于第二个人电脑与伺服器之间;该注册方法包含步骤如下:a.第一个人电脑投递一注册去程封包,并且夹带一T1时间间隔讯息,经第一NAT送给伺服器;b.伺服器则投递一注册回程封包经第一NAT送给第一个人电脑;c.第一个人电脑收到伺服器的注册回程封包后,知道在T1时间间隔后会收到伺服器发来的一注册测试封包;d.第c步骤后T1时间间隔后,伺服器主动发出注册测试封包经第一NAT送给第一个人电脑;e.若第一个人电脑收到注册测试封包,表示第一NAT没有关门,T1<T2,所以将T1时间间隔拉长为T3时间间隔,第一个人电脑立刻投递一注册测试封包之回应,并夹带T3时间间隔讯息,经第一NAT送给伺服器;f.伺服器收到注册测试封包之回应后,知道注册通道正常,并在T3时间间隔后会主动再发出一注册测试封包经第一NAT给第一个人电脑;g.第f步骤后T2时间后第一NAT关门,伺服器在第f步骤后 T3时间间隔后主动发出一注册测试封包欲经第一NAT给第一个人电脑,若被第一NAT阻挡,则为T2T3,伺服器得不到第一个人电脑投递注册测试封包之回应,伺服器因此认为第一个人电脑已离线;h.第一个人电脑在第f步骤后T3时间间隔后没有收到伺服器发来的注册测试封包,于是重新注册,第一个人电脑投递一注册去程封包,并且夹带一T2'时间间隔讯息,经第一NAT送给伺服器,T1<T2'<T3;i.伺服器发现第一个人电脑重新注册,于是依照上述第b步骤以后步骤回应第一个人电脑,以T2'取代T1;j.再次到达第e步骤时,若第一个人电脑收到注册测试封包,表示第一NAT没有关门,代表T2'<T2,因此以后不再增加或缩短T2',最后确保万无一失,由第二个人电脑发出的一请求封包都能透过第二NAT、伺服器3、第一NAT而送达第一个人电脑;若T2'T2,则如同第h步骤,再次缩短注册时间T2',如此尝试与错误下,T2'会调整成为略小于T2,以后不再增加或缩短,最后确保万无一失,由第二个人电脑发出的一请求封包都能透过第二NAT、伺服器3、第一NAT而送达第一个人电脑。
地址 台北市大安区忠孝东路3段1号