← 질문 목록
#143깊이 0

수신자는 여유 있는데 전송이 느린 이유는?

네트워크심화프로토콜

수신 창이 넉넉해도 네트워크가 혼잡하면 송신자는 혼잡 창을 줄인다. 실제 전송량은 두 창 중 작은 값으로 제한된다.

기준흐름 제어혼잡 제어
보호 대상수신자 버퍼네트워크
제한 값rwndcwnd

수신자는 ACKrwnd로 남은 버퍼를 알린다. 송신자는 이를 넘겨 보내지 않아 느린 수신자의 버퍼가 넘치는 일을 막는다.

송신자는 알고리즘에 따라 손실, ECN, 지연·전달률 같은 신호로 cwnd를 조절한다. 손실 뒤 속도가 크게 떨어지고 서서히 회복되는 이유다.

처리량 문제를 볼 때는 두 창과 왕복 시간, 패킷 손실을 함께 본다. 수신 버퍼만 늘려서는 혼잡 구간이 빨라지지 않는다.

추천 꼬리질문

0/300

적은 내용은 AI 학습에 쓰일 수 있습니다. 이름이나 연락처는 넣지 말아 주세요.

관련 질문

수신자는 여유 있는데 전송이 느린 이유는?