개발 · 컴퓨터공학
네트워크 프로그래밍 - Error Control, Congestion control
Lost segment Rule4, Rule5는 ACK의 개수를 줄이다가 응급상황이 발생한 경우, 바로 ACK을 보내는 것이다. 패킷 2개를 클라이언트가 보내고 ACK을 받고, ACK으로 701을 받았으니 701~800과 801~900 두 패킷을 보내는데, 701~800이 없어진 상황이다. 701~800 패킷을 먼저 받아야하는데 그렇지 못했으므로 패킷 분실을 알아챌 수 있다. Rule4의 경우 packet loss가 발생했을 때, 일단 도착한 801~900 패킷은 buffer에 저장하고, 701~800 패킷을 기다리는 시간 없이 바로 701 ACK을 보낸다. Sender의 입장에서 패킷 분실은 Time-out으로 확인한다. Time-out이 되는동안 해당 패킷에 대한 ACK을 받지 못하면, 패킷의 분실로..
2021. 10. 13. 03:10