1 |
1
이동 호스트가 일시적 연결 단절 상태에서 회복되었음을 검출한 후 이를 알리는 감지신호를 출력하는 경로 회복 관리부;상기 감지신호를 입력받아 송신측으로 상기 회복 상태를 알리기 위한 ACK 패킷을 생성하는 경로 회복 알림 관리부; 및상기 생성된 ACK 패킷 및 데이터 패킷을 송수신하는 제1패킷송수신부;를 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
2 |
2
제1항에 있어서, 상기 경로 회복 알림 관리부는연결이 끊겼던 무선구간의 경로에 대한 상태를 나타내는 경로 회복 옵션 필드 및패킷이 부분적으로 손실된 경우에 설정되는 SACK 옵션 필드를 포함하는 TCP 헤더를 포함하여 상기 ACK 패킷을 생성하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
3 |
3
제2항에 있어서, 상기 경로 회복 옵션 필드는상기 연결이 끊겼던 무선구간의 경로가 완전히 회복되었음을 알리는 경로 회복 알림 필드;패킷이 부분적으로 손실되었음을 알리는 부분 패킷 손실 알림 필드; 및도착한 패킷이 없음을 알리는 패킷 도착 없음 필드;를 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
4 |
4
제2항에 있어서, 상기 SACK 필드는손실된 패킷들의 순서 번호를 나타내며, 적어도 하나 이상의 SACK 블록을 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
5 |
5
제2항에 있어서, 상기 경로 회복 알림 관리부는상기 ACK 패킷이 송신된 직후에 RTT/2 만큼의 시간동안 타이머를 설정하는 타이머설정부;상기 타이머의 만료를 확인하여,상기 타이머가 만료되었으면 패킷 도착 없음을 상기 ACK 패킷에 설정하고,상기 타이머가 만료되지 않고 새로운 패킷이 수신되었으면 상기 타이머를 취소하고 부분 패킷 손실을 상기 ACK 패킷에 설정함과 동시에 SACK 블록을 생성하여 상기 ACK 패킷에 설정하고,상기 타이머가 만료되지 않고 새로운 패킷이 수신되지 않았으면 상기 타이머의 만료시까지 기다리는 타이머관리부;를 더 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
6 |
6
제1항에 있어서,상기 제1패킷송수신부와 무선기지국을 통하여 상기 데이터 패킷 및 ACK 패킷을 송수신하는 제2패킷송수신부 및 수신되는 ACK 패킷에 경로 회복 옵션이 설정되어 있는 경우 이를 처리하는 경로 회복 알림 처리부를 포함하는 송신부;를 더 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
7 |
7
제6항에 있어서, 상기 경로 회복 알림 처리부는이미 손실 회복을 처리 중인지를 나타내는 손실 회복 플래그가 설정되어 있다면, 새로 들어온 ACK 패킷이 손실 복구가 되었음을 나타내는지 확인하는 제1확인부;상기 확인 결과 손실이 복구되었다면, 손실 회복 플래그를 해제하고, 복구되지 않고 중복된 ACK 패킷이 수신되면, 혼잡 윈도우 크기가 새로운 패킷을 전송할 수 있을지 판단하여 새로운 패킷 전송이 가능할 경우, 새로운 패킷을 수신단에 전송하는 출력부;상기 손실 회복 플래그가 설정되어 있지 않다면, 수신한 ACK 패킷에 경로 회복 옵션 번호가 포함되어 있는지 확인하여, 경로 회복 옵션 번호가 포함되어 있으면, 재전송 타이머가 만료되었는지 유무를 확인하는 제2확인부;재전송 타이머가 만료된 경우, 혼잡 윈도우와 느린 시작 임계값을 재전송 타이머 만료 이전 값으로 복원하고, 재전송 타이머가 만료되지 않은 경우, 부분 패킷 손실 플래그 설정 유무를 확인하는 제3확인부;상기 부분 패킷 손실 플래그가 설정된 경우, 손실 회복 플래그를 설정하고, SACK 블록을 분석 후 손실된 패킷 번호를 추출하여 손실된 패킷들만 전송하며, 부분 패킷 손실 플래그가 설정되지 않은 경우, 마지막 패킷을 전송한 시간(lsent_time)과 현재 시간 사이의 차이가 RTT보다 큰지를 비교하는 비교부;상기 비교 결과 그 차이가 RTT 보다 큰 경우, 손실 회복 플래그를 설정하고, 마지막으로 ACK을 받은 이후의 전송한 모든 패킷을 재전송하며, 그 차이가 RTT 보다 작은 경우, 패킷 도착 없음 플래그가 경로 회복 옵션에 설정되어 있으면 느린 시작 알고리즘을 개시하는 제4확인부;를 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 장치
|
8 |
8
(a) 무선 구간의 연결 끊김이 회복되었음을 인지하는 단계;(b) 상기 회복 정보를 ACK 패킷에 담아 송신단으로 전송하는 단계;(d) RTT/2 시간을 타이머로 설정하는 단계;(e) 상기 설정한 타이머가 만료되기 전에 데이터 패킷을 수신하는 경우, 상기 타이머의 동작을 취소하고 ACK 패킷의 부분 패킷 손실 플래그를 설정하고 SACK 옵션을 추가한 ACK 패킷을 송신단으로 전송하는 단계; 및(f) 상기 설정한 타이머가 만료되는 경우, ACK 패킷의 패킷 도착 없음 플래그를 설정한 후 ACK 패킷을 송신단에 전송하는 단계;를 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 방법
|
9 |
9
제8항에 있어서, 상기 (b)단계는연결이 끊겼던 무선구간의 경로에 대한 상태를 나타내는 경로 회복 옵션 필드 및 패킷이 부분적으로 손실된 경우에 설정되는 SACK 옵션 필드를 포함하는 TCP 헤더를 포함하여 상기 ACK 패킷을 생성하는 것을 특징으로 하는 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 방법
|
10 |
10
제9항에 있어서, 상기 경로 회복 옵션 필드는상기 연결이 끊겼던 무선구간의 경로가 완전히 회복되었음을 알리는 경로 회복 알림 필드;패킷이 부분적으로 손실되었음을 알리는 부분 패킷 손실 알림 필드; 및도착한 패킷이 없음을 알리는 패킷 도착 없음 필드;를 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 방법
|
11 |
11
(a) 입력되는 ACK 패킷에서, 손실 회복을 처리 중인지를 나타내는 손실 회복 플래그가 설정되어 있다면, 새로 들어온 ACK 패킷이 손실 복구가 되었음을 나타내는지 확인하는 단계;(b) 상기 확인 결과 손실이 복구되었다면, 손실 회복 플래그를 해제하고, 복구되지 않고 중복된 ACK 패킷이 수신되면, 혼잡 윈도우 크기가 새로운 패킷을 전송할 수 있을지 판단하여 새로운 패킷 전송이 가능할 경우, 새로운 패킷을 수신단에 전송하는 단계;(c) 상기 손실 회복 플래그가 설정되어 있지 않다면, 수신한 ACK 패킷에 경로 회복 옵션 번호가 포함되어 있는지 확인하여, 경로 회복 옵션 번호가 포함되어 있으면, 재전송 타이머가 만료되었는지 유무를 확인하는 단계;(d) 재전송 타이머가 만료된 경우, 혼잡 윈도우와 느린 시작 임계값을 재전송 타이머 만료 이전 값으로 복원하고, 재전송 타이머가 만료되지 않은 경우, 부분 패킷 손실 플래그 설정 유무를 확인하는 단계;(e) 상기 부분 패킷 손실 플래그가 설정된 경우, 손실 회복 플래그를 설정하고, SACK 블록을 분석 후 손실된 패킷 번호를 추출하여 손실된 패킷들만 전송하며, 부분 패킷 손실 플래그가 설정되지 않은 경우, 마지막 패킷을 전송한 시간(lsent_time)과 현재 시간 사이의 차이가 RTT보다 큰지를 비교하는 단계; 및(f) 상기 비교 결과 그 차이가 RTT 보다 큰 경우, 손실 회복 플래그를 설정하고, 마지막으로 ACK을 받은 이후의 전송한 모든 패킷을 재전송하며, 그 차이가 RTT 보다 작은 경우, 패킷 도착 없음 플래그가 경로 회복 옵션에 설정되어 있으면 느린 시작 알고리즘을 개시하는 단계;를 포함하는 것을 특징으로 하는 무선 네트워크상에서 경로 회복 알림을 통하여 전송 제어 프로토콜의 성능을 관리하는 방법
|
12 |
12
삭제
|