Dissertation > Excellent graduate degree dissertation topics show
A Software Approach to Establish Direct Communications for NAT Hosts
Author: LiuSanMin
Tutor: JinHai
School: Huazhong University of Science and Technology
Course: Computer System Architecture
Keywords: Peer-to-peer network Network Address Translation TCP through
CLC: TP393.04
Type: Master's thesis
Year: 2008
Downloads: 68
Quote: 0
Read: Download Dissertation
Abstract
|
Network Address Translation NAT has been widely used in all kinds of firewall and router devices. NAT supports only the outward communication requests initiated by the internal network, external network node initiated requests will be banned. UDP through NAT traversal divided into and TCP across, UDP through mainly using STUN \Compared to UDP, TCP connection complex between multiple hosts located in different NAT. Currently, part of the P2P system in order to protect communication security and reliability, often using TCP as the communication protocol. TCP connection will be carried out when the need for sharing of resources between different NAT users. The problem is, NAT allows only outwardly initiated connection requests, so it can not establish a TCP connection between the different NAT user. Thus, many TCP as the communication protocol P2P systems do not address TCP traversal problem. This has been some research in this area, for example, the use of agents to transit communication, establish a TCP tunnel above the UDP. Defects of these programs is the need of the current network framework for large-scale reconstruction, or use a non-standard TCP / IP protocol stack. The paper presents a new idea called TCPBridge, TCPBridge without change a TCP P2P applications any code-based premise, TCP traversal problem into UDP traversal problem. All TCPBridge capture application issues a TCP connection request will be redirected to the TCP connection in TCPBridge imposter. The TCP connection imposter will accept these requests. Therefore, all TCP packets sent to TCP impostor. Then, TCPBridge notify TCP destination host requesting a connection, the transmission of the notification message to the UDP way to destination host after TCPBridge receive this message, sent to the upper application TCP connection requests. Then, the TCPBridge intercepted TCP packet sent to the target host via UDP-based reliable communication engine. The concept can be integrated into the TCP traversal problem does not solve the P2P software, thus enabling them to support NAT users communicate with each other. TCPBridge by addressing the problem of TCP traversal, so as to improve the usability of the application. The application TCPBridge to existing P2P systems, the data collected show TCPBridge scalable and dynamic, believe TCPBridge will improve the performance of existing P2P applications.
|
Related Dissertations
- The Design of Embedded Image Transmission Terminal Based on the TCP/IP Protocol,TP368.1
- Unstable and Burst Fracture of Thoracolumbar Vertebrae Treated by Pedicle Screw Instrumentation Plus Vertebral Body Bone Grafting,R687.3
- Design and Simulation of Peer-to-Peer Live Streaming System,TN919.8
- Design and Implementation of Embedded Remote Terminal Unit,TP872
- Centralized WLAN Tunnel Management System Design and Implementation,TN925.93
- Internetwork accelerate technology research and implementation,TP393.2
- 3G-based Internet of Things Alarm System,TP277
- TD-SCDMA network access to wireless sensor network gateway technology,TP212.9
- Dynamic Network Systems Research and Development of Embedded Controller,TP393.06
- Design of Communication Platform Based on Ethernet and PROFIBUS-DP Fieldbus,TP273
- Design and Implementation of the P2P Instant Message System Based on NAT Traversal,TP393.09
- Application and Implementation of the IPSec Protocol in the Software Definition Radio Base Station Platform,TP393.08
- Researcn of Chord-Based P2P Network Topology and Search Algorithm,TP393.02
- Research and Development of Internet-based Interactive Control System for Remote Tension,TP273
- The Design and Implementation TCP NAT Traversal Based on STUNT Protocol,TP393.04
- Constructing Wireless Embedded Web Server Based on T/TCP Protocol,TP393.05
- Research on the System of Network Topology and Terminal Access Status,TP393.02
- Research on A Distributed Monitoring and Control System of Urban Supply Water Station,TP277
- UML-based modeling of P2P gaming systems analysis and implementation,TP311.52
- Application Research of Embedded Ethernet Measurement and Control System Based on Configuration,TP273
- Design and Implementation of Data Acquisition Subsystem in Industrial Real Production Data Monitoring System,TP274.2
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > Communication protocols, communication protocols
© 2012 www.DissertationTopic.Net Mobile
|