{"id":"https://openalex.org/W2096331722","doi":"https://doi.org/10.1109/aiccsa.2008.4493542","title":"TCPBridge: A software approach to establish direct communications for NAT hosts","display_name":"TCPBridge: A software approach to establish direct communications for NAT hosts","publication_year":2008,"publication_date":"2008-03-01","ids":{"openalex":"https://openalex.org/W2096331722","doi":"https://doi.org/10.1109/aiccsa.2008.4493542","mag":"2096331722"},"language":"en","primary_location":{"id":"doi:10.1109/aiccsa.2008.4493542","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aiccsa.2008.4493542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 IEEE/ACS International Conference on Computer Systems and Applications","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032786350","display_name":"Sanmin Liu","orcid":"https://orcid.org/0000-0002-0399-7737"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sanmin Liu","raw_affiliation_strings":["Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology, WuHan#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology, WuHan#TAB#","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022262922","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hai Jin","raw_affiliation_strings":["Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology, WuHan#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology, WuHan#TAB#","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108637421","display_name":"Xiaofei Liao","orcid":"https://orcid.org/0000-0001-7903-2061"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaofei Liao","raw_affiliation_strings":["Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology, WuHan#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology, WuHan#TAB#","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043565065","display_name":"Hong Yao","orcid":"https://orcid.org/0000-0002-0367-9528"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hong Yao","raw_affiliation_strings":["Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology, WuHan#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology, WuHan#TAB#","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5077093242","display_name":"Deze Zeng","orcid":"https://orcid.org/0000-0003-3276-1202"},"institutions":[{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Deze Zeng","raw_affiliation_strings":["Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","Huazhong University of Science and Technology, WuHan#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Laboratory Cluster and Grid Computing Laboratory School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"Huazhong University of Science and Technology, WuHan#TAB#","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"247","last_page":"252"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":0.9927999973297119,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/tcp-hole-punching","display_name":"TCP hole punching","score":0.907134473323822},{"id":"https://openalex.org/keywords/nat-traversal","display_name":"NAT traversal","score":0.8298921585083008},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7532965540885925},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6703261137008667},{"id":"https://openalex.org/keywords/network-address-translation","display_name":"Network address translation","score":0.6536448001861572},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.588456392288208},{"id":"https://openalex.org/keywords/zeta-tcp","display_name":"Zeta-TCP","score":0.5281424522399902},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.5083789229393005},{"id":"https://openalex.org/keywords/network-address","display_name":"Network address","score":0.46308785676956177},{"id":"https://openalex.org/keywords/nat","display_name":"Nat","score":0.46197310090065},{"id":"https://openalex.org/keywords/tcp-acceleration","display_name":"TCP acceleration","score":0.44272568821907043},{"id":"https://openalex.org/keywords/tcp-tuning","display_name":"TCP tuning","score":0.44219517707824707},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.42837071418762207},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.33578336238861084},{"id":"https://openalex.org/keywords/transmission-control-protocol","display_name":"Transmission Control Protocol","score":0.2550824284553528},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.21676668524742126},{"id":"https://openalex.org/keywords/internet-protocol","display_name":"Internet Protocol","score":0.15537884831428528}],"concepts":[{"id":"https://openalex.org/C190362163","wikidata":"https://www.wikidata.org/wiki/Q7669759","display_name":"TCP hole punching","level":5,"score":0.907134473323822},{"id":"https://openalex.org/C113707754","wikidata":"https://www.wikidata.org/wiki/Q581558","display_name":"NAT traversal","level":5,"score":0.8298921585083008},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7532965540885925},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6703261137008667},{"id":"https://openalex.org/C147873670","wikidata":"https://www.wikidata.org/wiki/Q11182","display_name":"Network address translation","level":4,"score":0.6536448001861572},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.588456392288208},{"id":"https://openalex.org/C30305156","wikidata":"https://www.wikidata.org/wiki/Q8069697","display_name":"Zeta-TCP","level":4,"score":0.5281424522399902},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5083789229393005},{"id":"https://openalex.org/C2776599810","wikidata":"https://www.wikidata.org/wiki/Q4418000","display_name":"Network address","level":2,"score":0.46308785676956177},{"id":"https://openalex.org/C182516595","wikidata":"https://www.wikidata.org/wiki/Q376660","display_name":"Nat","level":2,"score":0.46197310090065},{"id":"https://openalex.org/C101452262","wikidata":"https://www.wikidata.org/wiki/Q7669757","display_name":"TCP acceleration","level":4,"score":0.44272568821907043},{"id":"https://openalex.org/C120837960","wikidata":"https://www.wikidata.org/wiki/Q7669763","display_name":"TCP tuning","level":4,"score":0.44219517707824707},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.42837071418762207},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.33578336238861084},{"id":"https://openalex.org/C33588617","wikidata":"https://www.wikidata.org/wiki/Q8803","display_name":"Transmission Control Protocol","level":3,"score":0.2550824284553528},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.21676668524742126},{"id":"https://openalex.org/C35341882","wikidata":"https://www.wikidata.org/wiki/Q8795","display_name":"Internet Protocol","level":3,"score":0.15537884831428528},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/aiccsa.2008.4493542","is_oa":false,"landing_page_url":"https://doi.org/10.1109/aiccsa.2008.4493542","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2008 IEEE/ACS International Conference on Computer Systems and Applications","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W27384595","https://openalex.org/W65351271","https://openalex.org/W85918145","https://openalex.org/W1575701137","https://openalex.org/W1585884980","https://openalex.org/W1611777866","https://openalex.org/W2067489077","https://openalex.org/W2101084148","https://openalex.org/W2146828161","https://openalex.org/W2149345060","https://openalex.org/W2168014536","https://openalex.org/W6601133217","https://openalex.org/W6602602129","https://openalex.org/W6634515674","https://openalex.org/W6636063890"],"related_works":["https://openalex.org/W2394115677","https://openalex.org/W2004938606","https://openalex.org/W2368619280","https://openalex.org/W2374556656","https://openalex.org/W1999225540","https://openalex.org/W2229437643","https://openalex.org/W2362728159","https://openalex.org/W2104434117","https://openalex.org/W2418753158","https://openalex.org/W2096331722"],"abstract_inverted_index":{"Traversing":[0],"Network":[1],"Address":[2],"Translation":[3],"(NAT)":[4],"for":[5,21],"Peer-to-Peer":[6],"(P2P)":[7],"communication":[8],"has":[9],"become":[10],"a":[11,57,65,74],"hot":[12],"topic":[13],"recently.":[14],"Compared":[15],"to":[16,45,60,83,113,130],"UDP,":[17],"establishing":[18],"TCP":[19,36,51,81,107,126],"connections":[20],"hosts":[22],"behind":[23],"different":[24],"NATs":[25],"is":[26,149],"more":[27],"complex.":[28],"Thus,":[29],"many":[30,159],"TCP-based":[31,92],"applications":[32,102],"do":[33],"not":[34,105],"address":[35],"traversal":[37,82,85,108],"through":[38],"NATs.":[39],"Some":[40],"solutions":[41],"suggest":[42],"using":[43,64],"delegates":[44],"relay":[46],"all":[47],"communications,":[48],"or":[49,63],"tunneling":[50],"over":[52],"UDP.":[53],"However,":[54],"they":[55],"require":[56],"big":[58],"reform":[59],"network":[61],"architecture,":[62],"non-standard":[66],"TCP/IP":[67],"stack.":[68],"In":[69],"this":[70],"paper,":[71],"we":[72,154],"present":[73],"novel":[75],"idea":[76],"called":[77],"TCPBridge.":[78],"TCPBridge":[79,139,148],"converts":[80],"UDP":[84],"without":[86],"modifying":[87],"any":[88],"binaries":[89],"of":[90,125,134],"the":[91,123,132],"applications.":[93,135,163],"Our":[94],"design":[95],"can":[96],"be":[97],"integrated":[98],"with":[99,122],"those":[100],"P2P":[101,143,162],"which":[103],"have":[104,137],"solved":[106],"problem,":[109],"and":[110,151,153],"extends":[111],"them":[112],"support":[114],"direct":[115],"communications":[116],"between":[117],"NAT":[118],"hosts.":[119],"It":[120],"deals":[121],"problem":[124],"traversal,":[127],"so":[128],"as":[129],"improve":[131],"usability":[133],"We":[136],"implemented":[138],"in":[140],"several":[141],"existing":[142,161],"systems.":[144],"Statistics":[145],"prove":[146],"that":[147],"scalable":[150],"robust,":[152],"believe":[155],"it":[156],"will":[157],"benefit":[158],"other":[160]},"counts_by_year":[{"year":2012,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
