A LAN Protocol Analyzer including Simulation Function for PC Environment

PC 환경에서 시뮬레이션 기능을 포함한 LAN 프로토콜 분석장비

  • Chung, Joong-Soo (Dept.of Electronics Information Industry, Andong National University) ;
  • Lee, Jun-Won (Dept.of Electronics Information Industry, Andong National University)
  • 정중수 (안동대학교 전자정보산업학부) ;
  • 이준원 (안동대학교 전자정보산업학부)
  • Published : 2002.10.01

Abstract

The Internet is absolutely contributed to information telecommunication revolution nowadays. Realizing local network at the various type of buildings such as a company and a university, ethernet is used for subnet and FDDI, ATM are used for backbone mainly in order to get internet services. Processing TCP/IP protocol suite and analyzing the protocol exactly is essential to detecting the problem occurring in the network and developing communication equipment. This paper presents implementation of ethernet LAN protocol analyser which monitors and simulates ICP/IP protocol suite carrying the Internet and non-Internet protocol such as Netware and NetBIOS. MS window98 and visual C are used for development environment and application program operates on the NDIS firmware. The performance analysis on the proposed system is carried out as monitoring and simulating the traffic over LAN of a university. In the result of monitoring the system, the processing time of a packet captured over the LAN is about 1.5ms. In case of simulating the system, the processing time to be taken carrying out TCP connection and disconnection once is packet is about 8.6ms. The performance analysis of monitoring and simulation results satisfies with 10 Mbps ethernet LAN environment.

오늘날 인터넷은 가장 주목받고 있는 정보통신 혁명을 주도하였다. 회사, 연구소, 대학교 등 다양한 직장에서는 서브넷에 이더넷망을 구축하고, 백본망에는 FDDI, ATM 등의 다양한 고속망을 구축하여 인터넷 서비스를 제공받고 있는 상황이다. 인터넷에서 핵심적으로 활용되는 TCP/IP 프로토콜 슈트의 처리과정과 그 속성의 면밀한 분석은 통신망의 문제점 파악이나 통신장비의 개발에 필수적이다. 본 논문에서는 이더넷 LAN 상에서 동작되는 TCP/IP를 기반으로 하는 인터넷 프로토콜과 Netware, NetBIOS 등과 같은 비-인터넷 프로토콜을 모니터링 및 시뮬레이션하는 프로토콜 분석장비 개발을 기술하였다. 개발 환경으로는 윈도우 98 OS와 MS 비주얼 C를 사용하였다. 비주얼 C로 작성된 응용 프로그램은 NDIS 소프트웨어와 인터페이스를 수행하여 개발되었다. 또한 개발된 시스템을 실제 대학교 10Mbps 이더넷 LAN에 적용하여 인터넷 프로토콜과 비-인터넷 프로토콜 정보를 모니터링 및 시뮬레이션 하였다. 모니터링 한 결과 한 개의 패킷 처리시간은 1.5ms였다. 시뮬레이션은 TCP 접속과 해제 관점에서 살펴보았으며, 이때 TCP 접속과 해제를 한번 수행시 약 8.6ms가 소요되었다. 이 결과는 10Mbps 이더넷 LAN 환경에서 TCP/IP 프로토콜 슈트의 모니터링에는 충분한 성능을 만족하며, 아울러 네트워크 장비 개발 시 충분한 성능 검증용으로 활용될 수 있다.

Keywords

References

  1. 정중수, 'PC 환경에서 ISDN 사망자/망 프로토콜 분석기 개발', 한국통신학회 논문지 99-24-6B-9, 1999년6월호
  2. 'PT502 Protocol Analyzer User manual,' Agilent, 1995, http://www.agilent.com
  3. 'Agilent Advisor WAN J2300E,' Agilent, 1998, http://www.agilent.com
  4. 'Chameleon32+ Protocol Analyzer User manual,' TekeJec, 1998, http://www.tekelec.com
  5. 'Agilent Advisor LAN J3446E,' 1999, http://www.agilent.com
  6. 'Network Associate Sniffer Pro,' 2001, http://www.sniffer.com
  7. 박형배, 정중수, 'LAN 모니터링을 통한 인터넷 유해 사이트의 사용자 접속 방지 시스템 개발', 대한전자공학회 논문지 99-36S-8-1, 1999년8월호