도 1 을 참조 하 면 프로그램 파일 배포 시스템 은 프로그램 파일 배포 장치 ( 110 ) 및 복수 의 단말 들 ( 120 ) 을 포함 할 수 있 다 . 일 실시 예 에서 프로그램 파일 배포 장치 ( 110 ) 는 단말 들 ( 120 ) 에 대하 여 멀티 캐스트 전송 방식 으로 프로그램 파일 을 전송 할 수 있 다 . 일 예 에서 프로그램 파일 은 펌웨어 나 애플리케이션 이 될 수 있 고 , 단말 들 ( 120 ) 은 셋톱박스 가 될 수 있 다 . 프로그램 파일 배포 장치 ( 110 ) 는 셋톱박스 의 펌웨어 나 셋톱박스 에서 실행 될 수 있 는 애플리케이션 에 대한 업데이트 를 수행 할 수 있 는 프로그램 파일 을 멀티 캐스트 전송 방식 으로 신속 하 게 배포 할 수 있 다 .