윤성우  TCP/IP 강의에서 

첫번째 패킷을 보내고 ACK를 받을때까지 출력버퍼를 모으고 ACK를 받으면 그때 다시 패킷을 보내는 알고리즘이라고 되어 있고

Nagle 알고리즘을 Off 시키면 ack와는 상관없이 출력버퍼에 들어 오는 것을  즉시즉시 패킷을 보내는 거라고 되어 있는데

그러면 Nagle 알고리즘을 Off 시킨 상태라면 패킷이 순서대로 도착하는 것을 보장받지 못하지 않나요?

그렇게 되면 TCP 의 특성을 깨는거 아닌가요?

제가 어떤것을 잘못 알고 있는건가요?

알려주세요.