소켓 프로그래밍 5 - Sliding Window
프로그래밍
2022. 6. 24. 09:00
TCP Socket Buffer 와 Sliding Window TCP 는 Send, Receive Buffer가 존재 합니다. UDP는 따로 존재하지 않는데....왜 그럴까요? 바로 Sliding Window 기법 때문입니다. TCP Socket은 송, 수신측에 Socket Buffer를 관리하고 있습니다. 크기는 개발자가 정할 수 있구요. 위 그림처럼 데이터를 보내는 Socket의 Buffer를 Send Buffer라고 받는쪽을 Receive Buffer로 하고 설명을 하겠습니다. 위 그림은 마치 긴 창틀에 왼쪽부터 오른쪽으로 유리창을 밀어 넣는 것과 비슷하니 Sliding Window라고 합니다. 중간에 Network 부분은 생략하고 보내고 받는 2개의 Socket Buffer를 위 그림처럼 붙여서 ..