패킷 포워딩 시뮬레이터

프로그래밍 언어 강의 설계 프로젝트


C

본 프로젝트는 패킷 포워딩을 시뮬레이트 하는 것이 목표입니다. Graph 자료구조로 네트워크를 모델링 해서 Dijkstra Algorithm으로 계산된 포워딩 테이블에 따라 입력된 패킷을 전달해야 합니다. 패킷은 우선순위를 가지며 Priority Heap을 이용해 우선순위가 높은 패킷이 먼저 전달되도록 구현해야 합니다.