NETWORK

[NETWORK] TCP NAGLE

집한구석 2021. 11. 14. 19:16
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