[TCP/IP] 흐름제어 혼잡제어

흐름 제어

송신 측이 수신 측보다 데이터 처리 속도가 빠르다면?
수신측에서 제한된 저장 용량을 초과한 이후에 도착하는 데이터가 손실 될 수 있음
따라서, 이러한 위험을 줄이고자 송신 측의 데이터 전송량을 수신 측에 따라 조절해야한다.

어떻게 해결할 수 있을까?

Stop and Wait
매번 전송한 패킷에 대해 확인 응답을 받아야만 그 다음 패킷을 전송하는 방법
Sliding Window
수신측에서 설정한 윈도우 크기만큼 송신 측에서 확인 응답 없이 세그먼트를 전송할 수 있게하여 데이터 흐름을 동적으로 제어