버퍼
- 데이터 통신을 효율적으로 하기 위해 데이터를 일시적으로 저장하는 공간
슬라이딩 윈도우
- 입력버퍼의 크기가 100byte인데 상대방이 70byte를 보냈다면, 입력버퍼에는 30byte가 남게된다. 이를 ack 패킷에 보낼 때 30byte가 남았다고 Window size에 담아서 보낸다.
- 받는 사람은 상대방의 입력버퍼에 30byte가 남아있는 것을 알기 때문에 최대 사이즈를 30byte로 보내게 된다.
'프로그래밍언어 > C#' 카테고리의 다른 글
[C#] 동시성 프로그래밍_비동기 스트림 (0) | 2023.07.12 |
---|---|
[C#] 동시성 프로그래밍_Task.WhenAny (0) | 2023.07.06 |
[C#] 동시성 프로그래밍_Task.WhenAll (0) | 2023.07.06 |
[C#] 동시성 프로그래밍_ CancellationTokenSource를 이용한 타임아웃 구현 (0) | 2023.07.04 |
[C#] 동시성 프로그래밍_ 지수 백오프(exponential backoff) (0) | 2023.07.03 |