728x90
NAGLE 알고리즘
- 네트워크 패킷을 줄이기 위해 개발된 알고리즘
- ACK를 받을 때까지 출력버퍼에 데이터를 저장하였다가 한번에 보내는 방식
- TCP에는 Nagle 알고리즘을 기본으로 사용
NAGLE 알고리즘 장단점
서버를 개발할 때에는 이러한 장단점에 맞춰 NAGLE 알고리즘을 On/Off시킴 (예를 들어서 른 반응이 필요한 부분에서는 주로 Nagle알고리즘을 Off시킴)
- 장점 : 생산하는 패킷량이 줄어 네트워크 사용 효율 높아짐
- 단점 : ACK를 기다리기 때문에 전송이 지연되어 속도가 저하됨
'NETWORK' 카테고리의 다른 글
[NETWORK] DNS ROUND ROBIN (0) | 2021.12.27 |
---|---|
[NETWORK] 웹사이트 접속과정 (0) | 2021.11.14 |
[NETWORK] PDU (Protocol Data Unit) (0) | 2021.11.04 |
[NETWORK] Socket.io / WebSocket (0) | 2021.11.03 |
[NETWORK] GET / POST 메서드 비교 (0) | 2021.11.01 |