패킷 스케쥴링 지원을 위한 Windows 기반의 라우터 설계 및 구현

Design and Implementation of Router based on Windows for Supporting Packet Scheduling

  • 유환석 (충남대학교 컴퓨터과학과) ;
  • 김기일 (충남대학교 컴퓨터과학과) ;
  • 김상하 (충남대학교 컴퓨터과학과)
  • Yoo, Hwan-Souk (Dept. of Computer Science, Chung-Nam National University) ;
  • Kim, Ki-Il (Dept. of Computer Science, Chung-Nam National University) ;
  • Kim, Sang-Ha (Dept. of Computer Science, Chung-Nam National University)
  • 발행 : 2001.04.13

초록

최근 윈도우에서는 다양한 종류의 인터넷 소프트웨어가 개발되고 있다. 윈도우를 지원하기 위해 다양한 네트웍 API가 제공되고 있다. 인터넷 소프트웨어 중 보안, 인터넷 공유, 네트워크 교육용 소프트웨어 등은 기본적으로 라우팅에 관련된 기능을 포함하고 있어야만 한다. 그러나 일반적으로 사용자 계층에서 제공하고 있는 Winsock, NPP 등의 네트웍 API는 데이터 링크 계층에 직접적인 접근이 불가능하여 라우팅 기능 구현에 적당하지 않다. 따라서, 본 논문에서는 NDIS library를 이용하여 일반 개발자가 손쉽게 데이터 링크 계층의 프레임에 접근할 수 있는 Packet driver API를 설계하고 이를 기반으로 패킷 스케줄링을 지원 할 수 있는 Windows 기반의 라우터를 설계 및 구현하였다.

키워드