DOI QR코드

DOI QR Code

Classification of Client-side Application-level HTTP Traffic

HTTP 트래픽의 클라이언트측 어플리케이션별 분류

  • 최미정 (강원대학교 컴퓨터과학과) ;
  • 진창규 (강원대학교 컴퓨터과학과) ;
  • 김명섭 (고려대학교 컴퓨터정보학과)
  • Received : 2011.10.19
  • Published : 2011.11.30

Abstract

Today, many applications use 80 port, which is a basic port number of HTTP protocol, to avoid a blocking of firewall. HTTP protocol is used in not only Web browsing but also many applications such as the search of P2P programs, update of softwares and advertisement transfer of nateon messenger. As HTTP traffics are increasing and various applications transfer data through HTTP protocol, it is essential to identify which applications use HTTP and how they use the HTTP protocol. In order to prevent a specific application in the firewall, not the protocol-level, but the application-level traffic classification is necessary. This paper presents a method to classify HTTP traffics based on applications of the client-side and group the applications based on providing services. We developed an application-level HTTP traffic classification system and verified the method by applying the system to a small part of the campus network.

오늘날 많은 어플리케이션들이 방화벽에서 차단을 막기 위해 HTTP 프로토콜의 기본 포트인 80번 포트를 사용하고 있다. HTTP 프로토콜이 예전처럼 웹 브라우징에만 사용되는 것이 아니라 P2P 어플리케이션의 검색, 소프트웨어 업데이트, 네이트온 메신저의 광고 전송 등 다양한 어플리케이션에 사용되며 다양한 형태의 서비스를 제공하고 있다. HTTP 트래픽의 증가와 다양한 어플리케이션들이 HTTP 프로토콜을 사용함으로써 어떤 서비스들이 어떻게 HTTP 이용하는지에 대한 파악이 중요해지고 있으며, 방화벽과 같은 장비에서 특정 어플리케이션의 트래픽을 차단하기 위해서는 HTTP 프로토콜 레벨이 아닌 어플리케이션 레벨의 분석이 필요하게 되었다. 따라서 본 논문에서는 HTTP 트래픽에 대해 HTTP 프로토콜을 사용하는 클라이언트측의 어플리케이션별로 분류하고 이를 서비스별로 그룹지어 HTTP 트래픽을 클라이언트측면에서 분류하는 방법을 제안하고자 한다. 제안한 방법론을 학내 네트워크에서 발생하는 트래픽에 적용함으로써 알고리즘의 타당성을 검증하였다.

Keywords

References

  1. Wei Li, Andrew W. Moore, Marco Canini, "Classifying HTTP Traffic in the New Age ", ACM SIGCOMM'08, Seattle, USA, Aug., 17-22, 2008.
  2. Fabian Schneider, Sachin Agarwal, Tansu Alpcan, and Anja Feldmann, "The New Web: Characterizing AJAX Traffic ", In Proceedings of Passive and Active Measurement Conference 2008 (pAM 2008), April 2008, Cleveland, OH.
  3. K. Kiln, B. Lee, T. Kwon, N. Ryo, K. Okamura, and Y. Lee, "Japanese Content classification of HTTP Traffic," DICOMO 2009, Beppu, July, 8, 2009.
  4. 랭키닷컴, http://www.rankey.com
  5. 박진완,박상훈,김영섭,"Flow를 이용한 호스트기반 트래픽 모니터링 및 분석",한국통신학회 하계종합학술발표회 논문집, July,2008 pp.197-198
  6. R.Fielding,et.al.," HypertextTransferProtocol-HTTP/ 1.1", RFC 2616, Sep., 2004.
  7. 윤성호,노현구,김명섭,"TMA(Traffic Measurment Agent)를 이용한 인터넷 응용 트래픽 분류", 2008 한국통신학회 하계종합학술발표회 논문집, July, 2008, p.618