IT인터넷
Nagle 알고리즘 무엇인가?
1. Nagle 알고리즘이란 무엇인가? 예를 들어서 'good'이라는 단어를 패킷으로 전송한다고 할 때 g를 보내고 ACK를 받고, 그 다음 철자 o를 보내고 ACK를 받고, 또 o를 보내고 ACK를 수신하고, d를 송신하고 ACK를 수신하게 됩니다. 그러나 데이터를 전송할 때 문제는 한 번 보내고 받는 과정에서 네트워크의 캡슐화와 디캡슐레이션이 이루어지면서 헤더에 많은 것들이 붙게 됩니다. 그리고 이러한 통신과정을 여러번 하는 게 매우 번거롭고 오고가고 시간도 많이 걸립니다. 그러면 오고가는 패킷의 수를 줄일 수 있는 효율적인 방법이 뭐가 없을까 고민하다가 생긴 알고리즘 중에 하나가 Nagle알고리즘입니다. 네이글(Nagle) 알고리즘이란 TCP/IP 네트워크의 효율성을 증대시키는 방법으로써, 네트워크..
2020. 10. 24. 01:33