RDT 2.2

Created
Created
2023 Oct 12 4:33
Editor
Creator
Creator
Seonglae ChoSeonglae Cho
Edited
Edited
2023 Oct 23 17:15
Refs
Refs

NAK free protocol

instead of NAK, receiver sends ACK for last pkt received OK
duplicate ACK at sender results in same action as NAK: retransmit current pkt
notion image
  • 중복되는 ACK 신호를 받으면 현재 패킷을 다시 재전송하면 된다.
  • 예를 들어 0번 패킷을 보내고 제대로 송신되어서 ACK 0를 받았다고 하자.
  • 이후 1번 패킷을 보냈는데 수신 측에서 오류를 탐지했다면, ACK 1이 아닌 가장 최근에 전송에 성공한 ACK 0를 보낸다.
  • 수신 측은 ACK 1을 기대했으나 ACK 0를 중복으로 받았으므로 오류가 발생했다는 사실을 알고 1번 패킷을 재전송한다.
 
 
 
 
 
 

Recommendations