1. Nagle 알고리즘에 대한 이해.
- 네트워크상의 패킷 수를 줄이기 위해 제안된 알고리즘.
- ACK를 수신해야만 다음 전송을 진행하는 알고리즘.
2. Nagle 알고리즘의 장점과 단점.
- 장점 : 네트워크의 효율성이 높아진다.(적은 패킷의 양)
- 단점 : 전송 속도가 느리다(ACK 수신 후 패킷 전송)
- 생각해 볼 문제 : Nagle 알고리즘의 중단이 데이터 전송 속도를 무조건 향상시켜 주는 것은 아니다.
3. TCP_NODELAY
- Nagle 알고리즘을 Disable 시키기 위한 옵션의 변경.
- TCP 소켓은 생성시 기본적으로 Nagle 알고리즘 적용
'[+] Information > [-] Network' 카테고리의 다른 글
[2009/06/23] 멀티태스킹을 위한 프로세스의 이해 (0) | 2009.06.23 |
---|---|
[2009/06/22] Nagle 예제소스(nagle.c) (0) | 2009.06.22 |
[2009/06/22] TIME-WAIT 예제소스(reuseaddr.c) (0) | 2009.06.22 |
[2009/06/22] TIME-WAIT 상태에 대한 이해 (0) | 2009.06.22 |