1 |
1
TCP 송신단으로부터 하나 이상의 TCP 데이터 패킷을 수신하는 수신부;상기 TCP 데이터 패킷을 수신하는 경우, 현재 채널의 품질 값을 측정하여 주기적으로 TCP 계층에 업데이트하는 측정부;상기 TCP 계층과 물리 계층을 연동하여 추정된 무선 채널 상태 정보를 측정하는 상태 추정부; 및상기 TCP 송신단으로 상기 무선 채널 상태 정보를 ACK 패킷에 포함시켜 전송하는 전송부를 포함하는 TCP 패킷 손실 구분 장치
|
2 |
2
TCP 수신단으로 하나 이상의 TCP 데이터 패킷을 전송하는 전송부;상기 TCP 수신단으로부터 무선 채널 상태 정보가 포함된 ACK 패킷을 수신하는 수신부를 포함하고,상기 TCP 수신단을 이용하여 TCP 계층과 물리 계층을 연동하여 추정된 상기 무선 채널 상태 정보를 측정하는 TCP 패킷 손실 구분 장치
|
3 |
3
제2항에 있어서,상기 무선 채널 상태 정보를 추출하는 상태 정보 추출부;상기 하나 이상의 TCP 데이터 패킷의 시퀀스 번호를 추출하는 시퀀스 번호 추출부;상기 각각의 스퀀스 번호를 조사하여 패킷 손실 여부를 판단하는 제1 판단부;상기 하나 이상의 TCP 데이터 패킷이 손실된 것으로 판단된 경우, 채널 상태를 판단하는 제2 판단부; 및상기 채널 상태가 기설정된 정상 범위를 벗어난 경우, 상기 하나 이상의 TCP 데이터 패킷 중 상기 기설정된 정상 범위를 벗어난 손실 패킷을 복구하는 복구부를 더 포함하는 TCP 패킷 손실 구분 장치
|
4 |
4
제3항에 있어서,상기 제1 판단부는,중복 시퀀스 번호(Duplicated Sequence Number)가 발생한 경우, 상기 하나 이상의 TCP 데이터 패킷이 손실된 것으로 판단하는 TCP 패킷 손실 구분 장치
|
5 |
5
제3항에 있어서,상기 제2 판단부는,상기 수신된 채널 상태 정보 값과 현재 채널 상태 참조 값을 비교하여, 현재 채널 상태가 상기 기설정된 정상 범위인지 여부를 판단하는 TCP 패킷 손실 구분 장치
|
6 |
6
제3항에 있어서,상기 복구부는,상기 채널 상태가 기설정된 정상 범위 내인 경우, 상기 손실 패킷을 복구하고 혼잡 제어를 수행하는 TCP 패킷 손실 구분 장치
|
7 |
7
제3항에 있어서,패킷이 손실되지 않은 것으로 판단된 경우 또는 상기 손실 패킷을 복구한 경우, TCP 전송 윈도우를 증가시키는 함수를 수행하는 함수 수행부를 더 포함하는 TCP 패킷 손실 구분 장치
|
8 |
8
제2항에 있어서,상기 ACK 패킷이 기설정된 시간 내에 수신되지 않은 경우, TCP 계층을 통하여 타임 아웃 이벤트를 수행하는 이벤트 수행부;가장 최근에 저장된 채널 상태 값과 기설정된 임계값을 비교하여 채널 상태를 판단하는 판단부; 및가장 최근에 저장된 채널 상태 값과 기설정된 임계값보다 큰 경우, 전체 손실 패킷을 재전송하는 재전송부를 더 포함하는 TCP 패킷 손실 구분 장치
|
9 |
9
제8항에 있어서,상기 판단부는, 가장 최근에 저장된 채널 상태 값과 기설정된 임계값보다 큰 경우, 현재 상태를 네트워크 혼잡 상태로 판단하는 TCP 패킷 손실 구분 장치
|
10 |
10
제8항에 있어서,상기 전체 손실 패킷을 재전송한 경우, 혼잡 제어를 수행하는 혼잡 제어 수행부를 더 포함하는 TCP 패킷 손실 구분 장치
|
11 |
11
제8항에 있어서,상기 재전송부는,가장 최근에 저장된 채널 상태 값과 기설정된 임계값보다 작은 경우, 상기 하나 이상의 TCP 데이터 패킷 중 손실된 패킷을 재전송하는 TCP 패킷 손실 구분 장치
|
12 |
12
제11항에 있어서,상기 하나 이상의 TCP 데이터 패킷 중 손실된 패킷을 재전송한 경우, TCP 전송 윈도우를 증가시키는 함수를 수행하는 함수 수행부를 더 포함하는 TCP 패킷 손실 구분 장치
|
13 |
13
TCP 송신단으로부터 하나 이상의 TCP 데이터 패킷을 수신하는 단계;상기 TCP 데이터 패킷을 수신하는 경우, 현재 채널의 품질 값을 측정하여 주기적으로 TCP 계층에 업데이트하는 단계;상기 TCP 계층과 물리 계층을 연동하여 추정된 무선 채널 상태 정보를 측정하는 단계; 및상기 TCP 송신단으로 상기 무선 채널 상태 정보를 ACK 패킷에 포함시켜 전송하는 단계를 포함하는 TCP 패킷 손실 구분 방법
|
14 |
14
TCP 수신단으로 하나 이상의 TCP 데이터 패킷을 전송하는 단계;상기 TCP 수신단을 이용하여 TCP 계층과 물리 계층을 연동하여 추정된 상기 무선 채널 상태 정보를 측정하는 단계; 및상기 TCP 수신단으로부터 무선 채널 상태 정보가 포함된 ACK 패킷을 수신하는 단계를 포함하는 TCP 패킷 손실 구분 방법
|
15 |
15
제14항에 있어서,상기 무선 채널 상태 정보를 추출하는 단계;상기 하나 이상의 TCP 데이터 패킷의 시퀀스 번호를 추출하는 단계;상기 각각의 스퀀스 번호를 조사하여 패킷 손실 여부를 판단하는 단계;상기 하나 이상의 TCP 데이터 패킷이 손실된 것으로 판단된 경우, 채널 상태를 판단하는 단계;상기 채널 상태가 기설정된 정상 범위를 벗어난 경우, 상기 하나 이상의 TCP 데이터 패킷 중 상기 기설정된 정상 범위를 벗어난 손실 패킷을 복구하는 단계를 더 포함하는 TCP 패킷 손실 구분 방법
|
16 |
16
제15항에 있어서,상기 채널 상태가 기설정된 정상 범위 내인 경우, 상기 손실 패킷을 복구하고 혼잡 제어를 수행하는 단계를 더 포함하는 TCP 패킷 손실 구분 방법
|
17 |
17
제15항에 있어서,패킷이 손실되지 않은 것으로 판단된 경우 또는 상기 손실 패킷을 복구한 경우, TCP 전송 윈도우를 증가시키는 함수를 수행하는 단계를 더 포함하는 TCP 패킷 손실 구분 방법
|
18 |
18
제14항에 있어서,상기 ACK 패킷이 기설정된 시간 내에 수신되지 않은 경우, TCP 계층을 통하여 타임 아웃 이벤트를 수행하는 단계;가장 최근에 저장된 채널 상태 값과 기설정된 임계값을 비교하여 채널 상태를 판단하는 단계; 및가장 최근에 저장된 채널 상태 값과 기설정된 임계값보다 큰 경우, 전체 손실 패킷을 재전송하는 단계를 더 포함하는 TCP 패킷 손실 구분 방법
|
19 |
19
제18항에 있어서,상기 전체 손실 패킷을 재전송한 경우, 혼잡 제어를 수행하는 단계를 더 포함하는 TCP 패킷 손실 구분 방법
|
20 |
20
제18항에 있어서,가장 최근에 저장된 채널 상태 값과 기설정된 임계값보다 작은 경우, 상기 하나 이상의 TCP 데이터 패킷 중 손실된 패킷을 재전송하는 단계; 및TCP 전송 윈도우를 증가시키는 함수를 수행하는 단계를 더 포함하는 TCP 패킷 손실 구분 방법
|