congestive collapse
[성준] [오후 4:59] 네트워크 통신이란게 UDP던 TCP던 네트워크를 쏘면
[성준] [오후 4:59] 라우터를 거쳐서 통신을 하게 되는데
[성준] [오후 4:59] 패킷 100바이트 쏜다고
[성준] [오후 5:00] 100바이트가 통채로 가는게 아니자나?
[성준] [오후 5:00] 그래서 라우터가 그 패킷 조각이 오면 저장해놓고 있어야 하거든
[성준] [오후 5:00] 근데 이 라우터가 버퍼가 다 차버리면
[성준] [오후 5:00] 패킷 조각을 버린단 말이지
[성준] [오후 5:00] 그러면 UDP같은 경우엔 걍 손실되는거고
[성준] [오후 5:00] TCP같은 경우엔
[성준] [오후 5:00] 손실체크를 해서 재전송을 하게 되는데
[성준] [오후 5:00] 그래서 UDP 손실률은 커지고
[성준] [오후 5:01] TCP는 손실체크 후 재전송 시간이 생겨서 실제로 전송이 완료되기까지 존내 오래 걸려
[성준] [오후 5:01] 이걸 congestive collapse라고 함
'네트워크' 카테고리의 다른 글
윈도우 소켓프로그래밍 C++ 기본 소스 (1) | 2014.02.14 |
---|---|
라우팅 (0) | 2014.02.12 |
소켓 IO overlapped CallBack (0) | 2013.05.22 |
IOCP 구현 (0) | 2013.05.22 |
WSAAsyncSelect 사용하기 (0) | 2013.05.14 |