• 제목/요약/키워드: TCP Spurious Timeout

검색결과 2건 처리시간 0.016초

무선 환경에서 TCP 스퓨리어스 타임아웃 방지를 위한 SR-ARQ 재전송 지속성 관리 방안 (SR-ARQ Retramsission Persistence Management to Avoid TCP Spurious Timeout in a Wireless Environment)

  • 김범준;한제찬
    • 정보처리학회논문지C
    • /
    • 제17C권6호
    • /
    • pp.451-458
    • /
    • 2010
  • 무선 링크를 통한 데이터 전송 과정에서 오류 혹은 그 밖의 다른 이유로 빈번하게 발생하는 패킷 손실을 감지하고 재전송하기 위한 기능은 전송의 신뢰성 확보 차원에서 매우 중요하다. 따라서 대부분의 이동통신시스템들은 데이터 링크 계층에서 동작하는 자동 재전송 프로토콜(Automatic Repeat reQuest; ARQ)을 도입하고 있다. 그러나 자동 재전송 프로토콜의 재전송 기능과 TCP(Transmission Control Protocol)의 재전송 기능 간 원활하지 못한 상호작용은 오히려 TCP의 성능을 저하시킬 수 있는 문제가 있음이 알려져 왔다. 따라서 본 논문에서는 가장 널리 사용되고 있는 자동 재전송 프로토콜인 SR-ARQ(selective repeat ARQ)를 TCP와의 상호 작용 측면에서의 개선하기 위한 방안을 제시하고 OPNET을 이용한 시뮬레이션을 통하여 이로 인한 TCP 성능 향상을 입증한다.

TCP Performance Improvement Considering ACK Loss in Ad Hoc Networks

  • Kim, Dong-Kyun;Yoo, Hong-Seok
    • Journal of Communications and Networks
    • /
    • 제10권1호
    • /
    • pp.98-107
    • /
    • 2008
  • In mobile ad hoc networks, packet loss is unavoidable due to MAC contention, link failure or the inherent characteristics of wireless link. Since TCP relies on the timely reception of TCP ACK packets to progress the transmission of the TCP DATA packets, ACK loss obviously affects the performance due to two main problems: (a) Frequent occurrence of spurious retransmissions caused by timeout events and (b) impairment of the fast retransmit mechanism caused by the lack of a sufficient number of duplicate ACK packets. In particular, since most reactive routing protocols force the packets buffered over a path to be discarded while performing a route recovery, the performance degradation becomes more serious due to such ACK loss. In this paper, therefore, TCP with two piggybacking schemes (called TCP-pgy) is proposed in order to resolve the above-mentioned problems over reactive routing protocols. Through extensive simulations using the ns-2 simulator, we prove that our proposed schemes contribute to TCP performance improvements.