预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

原文:HYPERLINK"http://nutss.gforge.cis.cornell.edu/pub/imc05-tcpnat/"http://nutss.gforge.cis.cornell.edu/pub/imc05-tcpnat/ 译者:云中哈哈 翻译开始时间:2007.1.22 Abstract: 概要Inrecentyears,thestandardscommunityhasdevelopedtechniquesfortraversingNAT/firewallboxeswithUDP(thatis,establishingUDPflowsbetweenhostsbehindNATs).BecauseoftheasymmetricnatureofTCPconnectionestablishment,however,NATtraversalofTCPismoredifficult.ResearchershaverecentlyproposedavarietyofpromisingapproachesforTCPNATtraversal.Thesuccessoftheseapproaches,however,dependonhowNATboxesrespondtovarioussequencesofTCP(andICMP)packets. 近几年,标准化连接已经发展了用UDP穿透NAT和防火墙的技术,那就是,在主机和NAT间建立UDP流。因为TCP连接建立的不对称性,所以TCP穿透NAT是比较困难的。近期,研究者们通过大量的渠道去尝试TCP穿透NAT,依赖于NAT回复的大量TCP和ICMP包的顺序,终于有方法得以成功打通NAT。 ThispaperpresentsthefirstbroadstudyofNATbehaviorforacomprehensivesetofTCPNATtraversaltechniquesoverawiderangeofcommercialNATproducts.WedevelopedapubliclyavailablesoftwaretestsuitethatmeasurestheNAT'sresponsesbothtoavarietyofisolatedprobesandtocompleteTCPconnectionestablishments.WetestsixteenNATproductsinthelab,and93homeNATsinthewild.Usingtheseresults,aswellasmarketdataforNATproducts,weestimatethelikelihoodofsuccessfulNATtraversalforhomenetworks.TheinsightsgainedfromthispapercanbeusedtoguidebothdesignofTCPNATtraversalprotocolsandthestandardizationofNAT/firewallbehavior,includingtheIPv4-IPv6translatingNATscriticalforIPv6transition. 此页介绍了一次广泛的研究,通过不同种类的NAT产品,使用一组全面的TCP穿透的技术,来学习NAT的行为。我们开发了一个公共存在的软件测试套件,不管是用大量独立的探针,还是完全建立的TCP连接,它能确认NAT的回复信息。我们在实验室中测试6种类型的NAT产品,还有在外面的93种家庭NAT。用这些结果,只要是市场上的NAT产品的数据,我们都能估计家庭网络成功穿透这类产品的可能性。从此页中所获得的这种洞查力将可以使用于指导TCP穿透NAT协议的设计,还可以使用于使NAT或防火墙的行为标准化,包括IPv4-IPv6转换NAT的IPv6转换鉴定. 1Introduction 1介绍 Networkaddressandporttranslators(NATs)andfirewallsbreaktheIPconnectivitymodelbypreventinghostsoutsidetheprotectednetwork2frominitiatingaconnectionwithahostinsidetheprotectednetwork.IfbothendpointsareprotectedbytheirrespectiveNATorfirewall,ordinaryTCPcannotbeestablishedsincetheendinitiatingtheTCPisoutsidetheotherend'sNAT3.Thisistrueeven