웹 개발/네트워크
[C#] Nagle 알고리즘
배세
2023. 9. 18. 21:59
- 네트워크 상의 패킷 수를 줄임으로써 네트워크 효율성을 높이는 알고리즘
- 1byte를 보낸다 해도 실제로는 여러 header 정보가 추가되어 수십 바이트를 보내게 된다. 그러므로 1byte를 여러 번 보내는 것 보다 한번에 여러 byte를 보내는 것이 효율적
- 상대방으로부터 ack를 받고 데이터를 전송
- 패킷이 줄어들기 때문에 네트워크 효율이 증가하지만 ack를 대기해야 하므로 전송속도가 느리다.