1 |
1
TCP 연결을 위해 수신한 SYN 패킷에 근거하여 검증키를 생성하여 사용자 단말기에 전달하는 검증키 생성부;전달된 상기 검증키에 대한 사용자 단말기로부터의 응답 신호를 분석한 결과와 상기 SYN 패킷에 근거하여 유효한 TCP 연결인지를 판단하는 연결 검증부; 및상기 유효한 TCP 연결인지에 대한 판단 결과에 근거하여 상기 사용자 단말기로부터 통신 서버로의 데이터 패킷 송수신을 제어하는 연결 제어부를 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
2 |
2
청구항 1에 있어서,상기 연결 검증부는유효한 TCP 연결인 경우 사용자 단말기로부터 상기 연결 제어부로의 제1 데이터 패킷의 수신 여부를 판단하고, 상기 제1 데이터 패킷이 수신되는 경우 정상적인 TCP 연결 설정으로 판단하여 사용자 단말기와 통신 서버간의 데이터 송수신을 허용하는 기능을 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
3 |
3
청구항 2에 있어서,상기 연결 제어부는,상기 제1 데이터 패킷을 수신 시 상기 통신 서버가 사용자 단말기와의 데이터 송수신을 위한 TCP 연결을 설정하기 위해 미리 설정된 소정 시간 동안 상기 제1 데이터 패킷을 임시 저장하는 기능을 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
4 |
4
청구항 1에 있어서,상기 검증키 생성부는,상기 SYN 패킷에 포함된 초기 순서 번호(ISN, Initial Sequence Number)에 근거하여 상기 검증키를 생성하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
5 |
5
청구항 1에 있어서,상기 연결 검증부는,전달된 상기 검증키에 대한 사용자 단말기로부터의 응답 신호에 포함된 응답 신호 패킷 정보와 상기 응답 신호 패킷의 순서 번호보다 1이 작은 값을 갖는 순서 번호에 대응하는 SYN 패킷에 포함된 패킷 정보가 동일할 경우 유효한 TCP 연결로 판단하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
6 |
6
청구항 1에 있어서,상기 SYN 패킷은,상기 사용자 단말기의 IP주소, 상기 사용자 단말기의 TCP 포트, 연결하고자 하는 서버의 IP주소, 및 상기 서버의 TCP 포트 중 하나 이상을 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
7 |
7
청구항 1에 있어서,유효한 TCP 연결 정보를 실시간으로 저장하여 관리하는 연결 정보 관리부를 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
8 |
8
청구항 7에 있어서,상기 연결 정보 관리부는,상기 사용자 단말기의 IP주소, 상기 사용자 단말기의 TCP 포트, 상기 서버의 TCP 포트, 연결 시간 정보, 연결 상태, 및 TCP 연결 순서 번호 차이값 중 하나 이상을 연결 정보 테이블에 저장하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
9 |
9
청구항 7에 있어서,상기 연결 정보 관리부는,상기 TCP 연결 정보에 대응하는 해쉬 키를 생성하여 관리하는 기능을 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 장치
|
10 |
10
검증키 생성부가 TCP 연결을 위해 수신한 SYN 패킷에 근거하여 검증키를 생성하여 사용자 단말기에 전달하는 단계;연결 검증부가 전달된 상기 검증키에 대한 사용자 단말기로부터의 응답 신호를 분석한 결과와 상기 SYN 패킷에 근거하여 유효한 TCP 연결인지를 판단하는 단계; 및연결 제어부가 상기 유효한 TCP 연결인지에 대한 판단 결과에 근거하여 상기 사용자 단말기로부터 통신 서버로의 데이터 패킷 송수신을 제어하는 단계를 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
11 |
11
청구항 10에 있어서,상기 유효한 TCP 연결지를 판단하는 단계 이후에 유효한 TCP 연결로 판단되는 경우 상기 연결 검증부가 사용자 단말기로부터 상기 연결 제어부로의 제1 데이터 패킷의 수신 여부를 판단하는 단계를 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
12 |
12
청구항 11에 있어서,상기 제1 데이터 패킷의 수신 여부를 판단하는 단계 이후에, 상기 연결 제어부에 상기 제1 데이터 패킷이 수신되는 경우 연결 검증부가 정상적인 TCP 연결 설정으로 판단하여 사용자 단말기와 통신 서버간의 데이터 송수신을 허용하는 단계를 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
13 |
13
청구항 11에 있어서,상기 제1 데이터 패킷의 수신 여부를 판단하는 단계 이후에,상기 연결 제어부가 상기 제1 데이터 패킷을 수신 시 상기 통신 서버가 사용자 단말기와의 데이터 송수신을 위한 TCP 연결을 설정하기 위해 미리 설정된 소정 시간 동안 상기 제1 데이터 패킷을 임시 저장하는 단계를 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
14 |
14
청구항 10에 있어서,상기 검증키를 생성하여 사용자 단말기에 전달하는 단계는,SYN 패킷에 포함된 초기 순서 번호(ISN, Initial Sequence Number)에 근거하여 상기 검증키를 생성하는 단계인 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
15 |
15
청구항 10에 있어서,상기 유효한 TCP 연결인지를 판단하는 단계는,전달된 상기 검증키에 대한 사용자 단말기로부터의 응답 신호에 포함된 응답 신호 패킷 정보와 상기 응답 신호 패킷의 순서 번호보다 1이 작은 값을 갖는 순서 번호에 대응하는 SYN 패킷에 포함된 패킷 정보가 동일할 경우 유효한 TCP 연결로 판단하는 단계인 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
16 |
16
청구항 10에 있어서,상기 연결 요청 패킷은,상기 사용자 단말기의 IP주소, 상기 사용자 단말기의 TCP 포트, 연결하고자 하는 서버의 IP주소, 및 상기 서버의 TCP 포트 중 하나 이상을 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
17 |
17
청구항 10에 있어서,상기 유효한 TCP 연결인지를 판단하는 단계 이후에 연결 정보 관리부가 유효한 TCP 연결 정보를 실시간으로 저장하여 관리하는 단계를 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
18 |
18
청구항 17에 있어서,상기 유효한 TCP 연결 정보를 실시간으로 저장하여 관리하는 단계는,상기 사용자 단말기의 IP주소, 상기 사용자 단말기의 TCP 포트, 상기 서버의 TCP 포트, 연결 시간 정보, 연결 상태, 및 TCP 연결 순서 번호 차이값 중 하나 이상을 연결 정보 테이블에 저장하는 단계인 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|
19 |
19
청구항 17에 있어서,상기 유효한 TCP 연결 정보를 실시간으로 저장하여 관리하는 단계는상기 연결 정보 관리부가 상기 TCP 연결 정보에 대응하는 해쉬 키를 생성하여 관리하는 단계를 더 포함하는 것을 특징으로 하는 안전한 TCP 연결 관리 방법
|