더북(TheBook)

신뢰성 확보를 위해서는 여러 상황을 가정하여 데이터를 보내고 응답을 받아야 한다. 시간이 초과되어 호스트 A가 SYN-ACK 세그먼트를 받지 못한 경우, 호스트 A는 두 가지를 가정할 수 있다. 첫째 호스트 B가 SYN 세그먼트를 못 받았던지, 둘째 B가 응답은 보냈지만 이를 못 받았을 것이다. 두 경우 모두 호스트 A는 처음 세그먼트를 다시 보낸다. 만일 후자, 즉 B가 응답을 했는데 A가 못 받은 경우라면 B는 SYN 세그먼트를 두 번 받을 텐데, 이때 B는 A가 SYN-ACK를 받지 못해서 다시 보낸 것으로 유추할 수 있으므로 SYN-ACK 세그먼트를 다시 보낸다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.