1 |
1
자동 재전송 요구를 이용한 데이터 전송 방법에 있어서,
(a) 전송하려는 데이터를 블록 단위로 분할하여 각각 고유 번호를 부여하고, 윈도우의 크기에 해당하는 개수의 데이터 블록을 송출하는 단계;
(b) 상기 송출된 데이터 블록 각각에 대한 정상 수신 여부를 확인하는 단계; 및
(c) 상기 송출된 데이터 블록이 아닌 데이터 블록에 대한 정상적인 수신이 확인되면, 상기 송출된 데이터 블록에 대한 폐기를 요청하는 폐기 메시지를 생성하여 송출하는 단계
를 포함하는 데이터 전송 방법
|
2 |
2
제1항에 있어서,
상기 단계 (b)와 상기 단계 (c) 사이에,
(d1) 정상적으로 송출된 데이터 블록의 숫자에 따라, 상기 윈도우의 범위를 업데이트하고, 업데이트된 윈도우의 범위 내의 데이터 블록을 재송출하는 단계; 및
(d2) 상기 재송출된 데이터 블록 각각에 대한 수신 여부를 확인하는 단계
를 추가로 포함하는 데이터 전송 방법
|
3 |
3
제2항에 있어서,
상기 단계 (b) 또는 상기 단계 (d2)는,
송출된 데이터 블록에 대한 정상적인 수신을 표시하는 ACK 신호와, 비정상적인 수신을 표시하는 NACK 신호의 수신을 통하여, 상기 송출된 데이터 블록 각각에 대한 수신 여부를 확인하는 것을 특징으로 하는 데이터 전송 방법
|
4 |
4
제1항 또는 제2항에 있어서,
상기 폐기 메시지는,
전송 종료 데이터 블록 이하의 데이터 블록에 대한 폐기를 요청하는 지시 내용을 포함하는 데이터 전송 방법
|
5 |
5
제4항에 있어서,
상기 폐기 메시지는,
이전에 설정된 윈도우의 범위가 그대로 유지되도록 상기 윈도우의 범위의 업데이트를 차단할 것을 지시하는 지시 내용을 더 포함하는 데이터 전송 방법
|
6 |
6
제3항에 있어서,
상기 단계 (d1)는,
상기 단계 (b)에서 NACK가 수신된 데이터 블록, 상기 ACK/NACK가 수신되지 않은 데이터 블록 및 상기 업데이트된 윈도우의 범위에 새롭게 포함되는 데이터 블록을 송출하는 것을 특징으로 하는 데이터 전송 방법
|
7 |
7
제1항 또는 제2항에 있어서,
상기 단계 (c) 이후에,
상기 폐기 메시지에 대한 응답을 수신하는 단계; 및
추가로 전송할 데이터 블록의 존재 여부를 확인하여, 전송할 데이터 블록이 존재하는 경우, 상기 단계 (a) 이후의 과정을 반복하여 수행하는 단계
를 추가로 포함하는 데이터 전송 방법
|
8 |
8
자동 재전송 요구를 이용한 데이터 수신 방법에 있어서,
(a) 데이터 블록이 수신되면, 상기 수신된 데이터 블록에 대한 정상 수신 여부를 표시하는 응답 신호를 생성하여 송출하는 단계; 및
(b) 폐기 메시지―여기서, 폐기 메시지는 비정상적으로 수신된 데이터 블록의 대한 폐기 명령이 포함된 메시지임―가 수신되면, 상기 수신된 데이터 블록을 폐기하는 단계
를 포함하는 데이터 수신 방법
|
9 |
9
제8항에 있어서,
상기 단계 (a)는,
(a1) 고유 번호가 부여된 데이터 블록이 수신되면, 사전에 설정된 윈도우 범위―여기서, 윈도우 범위는 한번의 데이터 전송을 통하여 송출 및 수신되는 데이터 블록 구간임― 내의 데이터 블록인지 여부를 확인하는 단계;
(a2) 상기 윈도우 범위 내의 데이터 블록은 제1 데이터 큐에 저장하고, 상기 윈도우 범위 밖의 데이터 블록은 제2 데이터 큐에 저장하는 단계; 및
(a3) 상기 제1 데이터 큐에 저장된 데이터 블록에 대한 수신 여부를 표시하는 응답 신호를 생성하여 송출하는 단계
를 포함하는 데이터 수신 방법
|
10 |
10
제9항에 있어서,
상기 단계 (a3)와 상기 단계 (b) 사이에,
상기 윈도우 범위가 업데이트되면, 상기 업데이트된 윈도우 범위 내의 데이터 블록을 제2 데이터 큐에서 제1 데이터 큐로 이동시키고, 상기 단계 (a3) 이후의 과정을 반복하여 수행하는 단계
를 포함하는 데이터 수신 방법
|
11 |
11
제9항에 있어서,
상기 단계 (b)는,
상기 폐기 메시지를 통하여, 전송 종료 데이터 블록―여기서, 전송 종료 데이터 블록은 상기 윈도우 범위에 위치하는 마지막 데이터 블록임― 이하의 데이터 블록을 폐기하는 것을 특징으로 하는 데이터 수신 방법
|
12 |
12
제11항에 있어서,
상기 폐기 메시지는 이전에 설정된 윈도우 범위가 그대로 유지되도록 상기 윈도우 범위의 업데이트를 차단하는 메시지인 것을 특징으로 하는 데이터 수신 방법
|
13 |
13
제8항에 있어서,
상기 단계 (b) 이후에,
상기 폐기 메시지에 의한 데이터 블록 폐기 결과의 정상 처리 여부를 표시하는 응답 신호를 생성하여 송출하는 단계
를 추가로 포함하는 데이터 수신 방법
|