흐름 제어가 송·수신 측 사이의 패킷 수를 제어하는 기능이라면, 혼잡 제어는 네트워크 내의 패킷 수를 조절하여 네트워크의 오버플로(overflow)를 방지하는 기능을 한다.데이터의 양이 라우터가 처리할 수 있는 양을 초과하면 초과된 데이터는 라우터가 처리하지 못한다.
IPv4는 중간중간에 Private용 등으로 예약된 주소영역과 연구용으로 사용되는 E 클래스 영역을 빼면 약 2억 5천만개 정도 사용할 수 있다.많아보일 수도 있지만 IP 주소를 사용하는 장비들이 엄청난 속도로 증가하고 있기 때문에 사용할 수 있는 주소가 대부분 고갈된