- 정지궤도 위성망에 FTP 및 HTTP 전송 실험 결과 분석
- ㆍ 저자명
- 최동준,최승남,김내수,Choe. Dong-Jun,Choe. Seung-Nam,Kim. Nae-Su
- ㆍ 간행물명
- Joint Conference on Satellite Communications
- ㆍ 권/호정보
- 2002년|2002권 1호|pp.171-179 (9 pages)
- ㆍ 발행정보
- 통신위성우주산업연구회
- ㆍ 파일정보
- 정기간행물| PDF텍스트
- ㆍ 주제분야
- 기타
본 논문에선 TCP 응용 프로그램의 대표적인 두 가지인 FTP 와 HTTP 를 ATM 기반의 위성망에서 전송 실험한 결과 및 분석을 하였다. 여기에서의 전송 실험은 Ka 대역 무궁화 위성 3 호를 이용하여 ETRI 와 CRL 간에 이루어진 것이다. FTP 전송 실험에서는 TCP 소켓 버퍼의 크기를 약 1Mbyte 로 설정하였을 때, 약 3Mbps 의 전송 효율을 얻을 수 있었다. 그러나 광대역 위성 전송망에서 전송 효율을 올리기 위하여 TCP 윈도우의 크기를 늘였을 경우, 오히려 전송 효율이 떨어지는 결과가 나타났다. 이것은 이전의 위성망을 통한 TCP 전송 실험과는 달리 파일 전송에서는 전체적인 전송 효율은 TCP 윈도우의 크기 뿐 아니라 기타 다른 요인들에 의하여 영향을 받게 되었음을 알 수 있다. HTTP 전송 실험에서는 위성망에서 현재 WWW 표준으로 널리 사용중인 HTTP 버전 1.0 과 1.1에 대한 전송 효율을 측정하였으며, 내부적인 동작을 분석하였다. HTTP 1.0 에서는 하나의 웹 페이지를 열기 위하여 웹 페이지에서 링크된 개체에 대하여 각각 독립적인 TCP 연결을 설정한다. 그러나 HTTP 1.1 에서는 하나의 연결 설정만을 허용하며 전송 성능 향상을 위하여 Pipelining 옵션을 지원한다. 본 전송 실험에서는 위성망에 두 HTTP 버전과 Pipelining 옵션에 대한 전송 성능을 분석하였다. 그 결과 HTTP 1.1 에서 pipiling 옵션을 사용하였을 경우 가장 짧은 전체 응답 시간과 높은 전송 효율을 얻을 수 있었다.
In this paper, we present and analyze the results of two typical TCP applications-FTP and HTTP-over ATM based satellite network. The transmission of FTP and HTTP was done via Ka band KOREASAT-3. In FTP experiment, we measured the throughput varying TCP window size. The maximum throughput of file transfer was about 3 Mbps when the TCP socket size was 1Mbytes. When the TCP socket size is more than 1 Mbytes, the throughput was degraded. In the case of memory-to-memory transfer over satellite channel, the throughput mainly depends on the TCP window. But when TCP buffer size was increased to improve TCP throughput in satellite network, the TCP application that needs access to other media such as FTP was affected by other various factors. In HTTP experiment, we measure the throughput of HTTP version 1.0 and 1.1 under satellite network condition. In HTTP 1.0, the web browser can open several TCP connections simultaneously to access the objects linked in web pages. But HTTP 1.1 does not permit the multiple TCP connection in a time. HTTP version 1.1 supports the pipeline option. In the experiment, we measure the throughput of HTTP with various options in satellite network condition and analyzed the internal behaviors. HTTP 1.1 with pipelining option provided the best performance of all HTTP version and option.