개발 · 컴퓨터공학
네트워크 프로그래밍 - RTO, Karn's Algorithm, Options [EOP, NOP, MMS, Scale factor, Timestamp, SACK]
TCP의 타이머는 Retransmission, Persistence, Keepalive, TIME-WAIT 총 4개의 타이머를 사용하고 있다. Persistence Timer 교착상태를 해결하기 위하여 사용 영속 타이머가 만료되면, probe 세그먼트 전송 Persistence Timer는 deadlock이 발생하는 경우의 해결책으로 소개했었다. rwnd가 0으로 전송되는 경우는 receiver의 빈 공간이 실제로 0이 되거나, silly window syndrome을 해결하기 위해서 일부러 0을 보내는 경우가 있을 것이다. rwnd로 0을 보내는 경우 중 deadlock이 발생하는 경우에 대해서 이전에 다뤘었다. rwnd=0인 ACK을 보낸 후, rwnd가 0이 아닌 ACK을 보냈는데, 해당 ACK이 ..
2021. 11. 1. 06:25