FTP Packet Processing Method In NAT Router

PURPOSE: A method of processing an FTP(File Transfer Protocol) in an NAT(Network Address Translation) router is provided to independently manage an IP translation table in order to process the FTP packet having a TCP(Transmission Control Protocol) packet type, thereby improving IP translation perfor...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: CHOI, HYEONG UK
Format: Patent
Sprache:eng ; kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:PURPOSE: A method of processing an FTP(File Transfer Protocol) in an NAT(Network Address Translation) router is provided to independently manage an IP translation table in order to process the FTP packet having a TCP(Transmission Control Protocol) packet type, thereby improving IP translation performance. CONSTITUTION: When a packet is received in an NAT router(S21), the NAT router analyzes an IP header of the received packet, and confirms whether a protocol type is a TCP type or a UDP type(S22,S23). If the protocol type is the UDP type, the NAT router performs a general UDP packet processing by using a UDP translation table(S24). If the type is the TCP type, the NAT router analyzes a destination port number of a TCP header, and confirms whether the number is a TCP packet or an FTP packet(S25,S26). If the number is the TCP packet, the NAT router performs a general TCP packet processing by using a TCP translation table(S27). If the number is the FTP packet, the NAT router performs an FTP packet processing by using an FTP translation table operated independently from the TCP translation table(S28). 본 발명은 NAT(Network Address Translation) 라우터에서 TCP(Transmission Control Protocol) 패킷 형태를 갖는 FTP(File Transfer Protocol) 패킷 처리를 위해 IP(Internet Protocol) 변환 테이블을 독립적으로 관리함으로써 NAT의 IP 변환 성능을 향상시킬 수 있도록 한 NAT 라우터의 FTP 패킷 처리 방법에 관한 것으로, 종래에는 FTP 패킷의 경우 일반 TCP 패킷과 TCP 변환 테이블을 공유하여 IP 변환을 수행함에 따라 TCP 변환 테이블의 크기가 증가하게 되고, 이에 따라 특정 엔트리의 IP 주소를 찾고자하는 경우 그 속도가 느려지기 때문에 NAT의 전체적인 IP 변환 성능이 저하되는 문제점이 있었다. 따라서, 본 발명은 NAT 라우터에서 패킷의 IP 변환을 위해 TCP 변환 테이블과는 독립적으로 FTP 변환 테이블을 관리하고, 해당 FTP 변환 테이블을 사용하여 로컬 네트웍과 외부 네트웍 간에 송수신되는 FTP 패킷 처리를 수행함으로써, IP 변환을 위한 테이블에서 특정 엔트리의 IP 주소를 찾는 시간을 단축할 수 있게 되고, 결과적으로 NAT의 전체적인 IP 변환 성능을 향상시킬 수 있게 된다.