Return to search

The Design and Implementation of Protocol Classifier based on Linux Netfilter

The management of network bandwidth is more important along with the population growth of Internet. For the issue of network bandwidth management the first thing needs to be done is to analyze network traffic belongs to which protocol. And then we can restrict the usage of network bandwidth accroding to the mangement policy. The mean used to identify network traffic in the past is port-based one which based on the well-known default port number of application protocols. For example, the Hyper-Text Transfer Protocol (HTTP) uses port number 80 as his default port, therefor we could classify traffic which appears in port 80 as HTTP traffic. It is not enough for applications in our own day, especilly the Peer-to-Peer application that used random port number as his default port in order to evade the port-based classifiaction. In order to conquer the issue described above we developed a content-based protocol classifier which inspects the payload of packets. We also compared our system with other content-based protocol classifiers. In addition, we also provided a verification tool which verifies the result of protocol classifier by connecting to the host and testing the hehavior of specific application.

Identiferoai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0910106-152241
Date10 September 2006
CreatorsChen, Chien-Hua
ContributorsLi-Ming Tseng, Sheng-Tzong Cheng, Ce-Kuen Shieh, Wei-Kuang Lai, Mon-Yen Luo, Chu-Sing Yang
PublisherNSYSU
Source SetsNSYSU Electronic Thesis and Dissertation Archive
LanguageCholon
Detected LanguageEnglish
Typetext
Formatapplication/pdf
Sourcehttp://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0910106-152241
Rightsnot_available, Copyright information available at source archive

Page generated in 0.0109 seconds