728x90
tcp 통신 도중 송수신지의 처리 능력이 다르기 때문에 데이터가 중간에 유실될 수 도 있습니다.
이를 방지하기 위해서 흐름 제어 기법이 TCP에서 사용됩니다. 대표적인 흐름제어 기법으로 Stop-and-wait기법과 Sliding Window기법이 있는데 Stop-and-wait기법은 비효율적이라는 단점이 있습니다.
반면 슬라이딩 윈도우 기법은 계속해서 자신의 윈도우 크기를 상대에게 알려주는 '윈도우 광고 기법'을 사용합니다.
Stop-and-wait
Stop-and-wait방식은 모든 패킷에 대하여 응답을 받아야만 다음 패킷을 전송하는 방식입니다.
Sliding Window
수신 측에서 설정한 윈도우 크기만큼 송신 측에서 확인 응답 없이 세그먼트를 전송할 수 있게 하여 데이터 흐름을 동적으로 조절하는 제어 기법입니다.
728x90