본 발명에 따른 이더넷 시스템의 패킷 제어 장치는 패킷이 저장된 버퍼부와, 패킷의 크기 및 이더넷 시스템의 대역폭별 카운터 값이 저장된 룩업 테이블과, 패킷의 헤더부분을 이용하여 패킷의 크기(L)를 산출하며, 패킷의 크기(L)와 이더넷 시스템의 대역폭에 대응되는 카운터 값(W)을 상기 룩업 테이블에서 검색하는 카운터 값 산출부와, 카운터 값 산출부에서 검색된 카운터 값(W)이 로딩되고, 로딩된 카운터 값(W)을 기 설정된 시간(T) 간격으로 소정 수만큼 감소시키는 카운터와, 카운터에 로딩된 카운터 값(W)이 소정 값으로 감소되면 토큰을 발생시키는 토큰 발생부를 포함한다. 이와 같이, 본 발명은 패킷의 크기에 따른 전송시간을 조절함으로써, 버스트한 패킷에 의한 대역폭 낭비를 줄일 수 있다.