특정 크기 만큼의 패킷을 한 번에 전송 후 피드백을 받는 방법이다.

  • Go-Back-N

    사이즈를 N으로 지정하여, 패킷의 전송을 실패한 경우 N개의 패킷을 모두 다시 전송하는 방법이다. 패킷 전송이 실패되는 경우는 패킷에 타임아웃이 발생한 경우이다. (*참고. 수신자 측은 이미 받은 패킷은 무시한다.)
  • Selective Repeat

    Go-Back-N과 유사하다. 차이점은 크게 2가지이다.
    1. 패킷에 Timeout이 발생하면, 오직 유실된 패킷만 전송한다.
    2. 수신자측에도 버퍼를 유지하여 응답 받은 패킷의 순서를 고려하지 않아도 된다.

https://mugglim.tistory.com/17