더북(TheBook)

라우터는 여러 곳에서 도착하는 패킷을 처리합니다. 라우터가 초당 처리할 수 있는 패킷양을 넘어서는 패킷이 라우터에 도착할 때 라우터는 패킷을 늦게 처리하거나 버립니다(2장 참고).

라우터에 연결된 한곳 A에서 도착하는 패킷이 압도적으로 많으면, 라우터는 A에서 도착하는 패킷을 처리하느라 A 이외의 곳에서 오는 패킷을 원활하게 처리하지 못하기도 합니다. 이 경우 A 이외 다른 곳의 네트워킹은 원활한 속도를 내지 못합니다. 즉, A 이외의 다른 곳들은 네트워킹 경쟁에서 밀리게 됩니다.

TCP는 송신자가 초당 보내는 데이터양이 수신자가 초당 수신할 수 있는 데이터양보다 많을 때, 송신자 측 운영체제가 알아서 초당 송신량을 줄입니다. 따라서 송신자와 수신자 사이의 다른 네트워킹이 경쟁에서 밀리지 않습니다.

UDP에는 이러한 제어 기능이 없습니다. 따라서 UDP를 속도 제한 없이 마구 송신하면 주변의 네트워킹이 경쟁에서 밀립니다. 이 때문에 주변의 네트워킹이 두절되기도 하는데, 이러한 현상을 혼잡 현상이라고 합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.