
Nagle 알고리즘? 무엇인가..? 진짜 작동하긴 하는가?
·
Game Server Class 101
"~ TCP 네트워크 특성상 Nagle 알고리즘을 사용한다.." 책을 읽다 궁금한 문장이 나와 내용을 정리해본다.. TCP는 안정적인 통신을 보장하는 프토로콜이다.그렇다면 Nagle 알고리즘이 무엇이고 왜 TCP에 사용되는지 알아보자. TCP 네트워크의 특성연결 지향 (Connection-oriented): 데이터를 보내기 전에 먼저 상대와 연결을 한다.신뢰성 (Reliable Transmission): 데이터가 손실되거나 순서가 어긋나도 TCP는 자동으로 재전송하고 순서를 맞춰 준다.순서 보장 (Ordering): 보낸 순서대로 도착하지 않더라도 TCP가 정렬해서 순서대로 전달한다.흐름 제어/혼잡 제어: 수신자가 감당할 수 있는 만큼만 데이터를 보내고, 네트워크 혼잡 시 전송량을 줄인다..