1 |
1
우주 통신 시스템에서 패킷 재전송 방법에 있어서,적어도 하나의 전송 대상 파일을 패킷화하여 초기 전송 패킷을 생성하고, 생성된 초기 전송 패킷을 초기 전송 패킷 저장 메모리에 저장하는 제 1 단계;초기 전송 패킷 저장 메모리에서 순차적으로 초기 전송 패킷을 읽어와 전송하고, 수신단으로부터 적어도 하나의 수신 오류가 발생된 패킷을 지시하는 부정 응답 메시지를 소정의 주기로 수신하는 제 2 단계;상기 부정 응답 메시지를 수신한 경우, 상기 부정 응답 메시지가 지시하는 패킷을 상기 전송 대상 파일로부터 패킷화하여 재전송 패킷을 생성하고, 생성된 재전송 패킷을 재전송 패킷 저장 메모리에 저장하는 제 3 단계;상기 초기 전송 패킷 저장 메모리에 저장된 초기 전송 패킷이 모두 전송 되었으나 상기 전송 대상 파일이 모두 전송되지 않았을 경우, 상기 제 1 단계 내지 제 3 단계를 반복 수행하고, 상기 전송 대상 파일이 모두 전송 되었을 경우, EOF(End Of File) 메시지를 전송하는 제 4 단계; 및상기 EOF메시지의 결과에 따른 긍정 응답 메시지 ACK(EOF)를 수신한 경우, 상기 재전송 패킷 저장 메모리에 저장된 재전송 패킷을 순차적으로 전송하는 제 5 단계를 포함하는 패킷 재전송 방법
|
2 |
2
제 1 항에 있어서, 상기 소정의 주기는,상기 패킷의 전송에 사용되는 채널의 상태, 전송되는 패킷의 크기, 전송 대상 파일을 패킷화시킨 패킷을 저장하는 메모리의 크기에 따라서 결정되는 패킷 재전송 방법
|
3 |
3
제 1 항에 있어서,상기 재전송 패킷이 순차적으로 송신되는 중 상기 재전송 패킷의 송신 결과에 따른 부정 응답 메시지를 소정의 주기로 수신하는 제 6 단계를 더 포함하는 패킷 재전송 방법
|
4 |
4
제 1 항에 있어서, 상기 초기 전송 패킷 저장 메모리 및 재전송 패킷 저장 메모리는,선입선출(First In First Out)의 형태로 구현되는 패킷 재전송 방법
|
5 |
5
우주 통신 시스템에서 패킷 수신 방법에 있어서,적어도 하나의 전송 대상 파일로부터 패킷화되어 생성된 복수개의 초기 전송 패킷을 수신하여 저장하는 제 1 단계;상기 수신된 초기 전송 패킷 중 적어도 하나의 수신 오류가 발생된 패킷을 지시하는 부정 응답 메시지를 소정의 주기로 송신하는 제 2 단계;상기 전송 대상 파일의 전부가 전송되었음을 지시하는 EOF(End Of File) 메시지를 수신하고, EOF 메시지의 결과에 따른 긍정 응답 메시지를 송신하는 제 3 단계;상기 부정 응답 메시지가 지시하는 패킷을 순차적으로 재수신하고, 상기 부정 응답 메시지가 지시하는 패킷이 모두 재수신 되었을 경우 FIN 메시지를 전송하는 제 4 단계; 및상기 FIN 메시지의 결과에 따른 긍정 응답 메시지을 수신하는 제 5 단계를 포함하는 패킷 수신 방법
|
6 |
6
제 5 항에 있어서, 상기 상기 소정의 주기는,상기 패킷의 전송에 사용되는 채널의 상태, 전송되는 패킷의 크기, 전송 대상 파일을 패킷화시킨 패킷을 저장하는 메모리의 크기에 따라서 결정되는 패킷 수신 방법
|
7 |
7
제 5 항에 있어서,상기 부정 응답 메시지가 지시하는 패킷을 순차적으로 재수신하는 중 상기 패킷의 수신 오류가 발생할 시 수신 오류가 발생하였다고 지시하는 부정 응답 메시지를 송신하는 단계를 더 포함하는 패킷 수신 방법
|
8 |
8
우주 통신 시스템에서 패킷 전송 장치는,초기 전송 패킷 또는 재전송 패킷의 송신 결과에 따른 부정 응답 메시지를 소정의 주기로 수신하거나, 전송 대상 파일의 전송 종료를 지시하는 EOF(End Of File) 메시지의 송신 결과에 따른 긍정 응답 메시지를 수신하는 메시지 수신부;상기 전송 대상 파일을 저장하는 저장부;상기 전송 대상 파일로부터 패킷화되어 생성된 상기 초기 전송 패킷을 저장하는 초기 전송 패킷 저장 메모리;상기 전송 대상 파일로부터 패킷화되어 생성된 상기 재전송 패킷을 저장하는 재전송 패킷 저장 메모리;적어도 하나의 전송 대상 파일을 패킷화하여 생성된 상기 초기 전송 패킷이 상기 초기 전송 패킷 저장 메모리에 저장되도록 제어하고, 상기 메시지 수신부로부터 부정 응답 메시지가 수신된 경우 상기 부정 응답 메시지가 지시하는 패킷을 상기 전송 대상 파일로부터 패킷화하여 생성된 재전송 패킷이 상기 재전송 패킷 저장 메모리에 저장되도록 제어하고, 상기 메시지 수신부로부터 긍정 응답 메시지가 수신된 경우 상기 재전송 패킷 저장 메모리에 저장된 재전송 패킷이 순차적으로 송신되도록 제어하는 제어부; 및상기 초기 전송 패킷 메모리에서 순차적으로 초기 전송 패킷을 읽어와 송신하는 패킷 송신부를 포함하는 패킷 전송 장치
|
9 |
9
제 8 항에 있어서, 상기 소정의 주기는,상기 패킷의 전송에 사용되는 채널의 상태, 전송되는 패킷의 크기, 전송 대상 파일을 패킷화시킨 패킷을 저장하는 메모리의 크기에 따라서 결정되는 패킷 전송 장치
|
10 |
10
제 8 항에 있어서, 상기 제어부는,재전송 패킷이 송신되는 중 부정 응답 메시지를 수신 시, 상기 부정 응답 메시지가 지시하는 재전송 패킷을 상기 전송 대상 파일로부터 패킷화하여 생성된 재전송 패킷을 상기 재전송 패킷 저장 메모리에 저장되도록 제어하는 패킷 전송 장치
|
11 |
11
제 8 항에 있어서, 상기 초기 전송 패킷 저장 메모리 및 재전송 패킷 저장 메모리는,선입선출(First In First Out)의 형태로 구현되는 패킷 전송 장치
|