Application Layer Packet Filter System Based on RE2

碩士 === 淡江大學 === 資訊工程學系碩士在職專班 === 98 === With the fast development of internet, various kinds of network service appear. Every of them need to take some amount of bandwidth when it work, so how to make all kinds of service work smoothly under limit bandwidth becomes very important issue for prope...

Full description

Bibliographic Details
Main Authors: Jen-Hung Fu, 傅仁宏
Other Authors: Po-Zung Chen
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/47796299336049705656
id ndltd-TW-098TKU05392037
record_format oai_dc
spelling ndltd-TW-098TKU053920372015-10-13T18:21:00Z http://ndltd.ncl.edu.tw/handle/47796299336049705656 Application Layer Packet Filter System Based on RE2 基於RE2的應用層封包過濾系統 Jen-Hung Fu 傅仁宏 碩士 淡江大學 資訊工程學系碩士在職專班 98 With the fast development of internet, various kinds of network service appear. Every of them need to take some amount of bandwidth when it work, so how to make all kinds of service work smoothly under limit bandwidth becomes very important issue for proper bandwidth distribution and management. If we want to distribute the bandwidth properly , at first, we have to correctly distinguish the communication protocol. However, the current packet filters are not able to recognize the P2P packet effectly. Thus,this research adopt the packet filter using regular expression for analyzing the application layer informations, and want to promote the efficiency of application layer packet filter through modifying the regular expression library. This research take RE2, a new released regular expression library on google code, as experimental group, and the original build-in GNU C Regex library as control group. Through comparing the execution efficiency to verify if we can promote the efficiency of packet filter after adopting the RE2 library, and to achieve the goal of bandwidth distribution improvement. Po-Zung Chen 陳伯榮 2010 學位論文 ; thesis 52 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 淡江大學 === 資訊工程學系碩士在職專班 === 98 === With the fast development of internet, various kinds of network service appear. Every of them need to take some amount of bandwidth when it work, so how to make all kinds of service work smoothly under limit bandwidth becomes very important issue for proper bandwidth distribution and management. If we want to distribute the bandwidth properly , at first, we have to correctly distinguish the communication protocol. However, the current packet filters are not able to recognize the P2P packet effectly. Thus,this research adopt the packet filter using regular expression for analyzing the application layer informations, and want to promote the efficiency of application layer packet filter through modifying the regular expression library. This research take RE2, a new released regular expression library on google code, as experimental group, and the original build-in GNU C Regex library as control group. Through comparing the execution efficiency to verify if we can promote the efficiency of packet filter after adopting the RE2 library, and to achieve the goal of bandwidth distribution improvement.
author2 Po-Zung Chen
author_facet Po-Zung Chen
Jen-Hung Fu
傅仁宏
author Jen-Hung Fu
傅仁宏
spellingShingle Jen-Hung Fu
傅仁宏
Application Layer Packet Filter System Based on RE2
author_sort Jen-Hung Fu
title Application Layer Packet Filter System Based on RE2
title_short Application Layer Packet Filter System Based on RE2
title_full Application Layer Packet Filter System Based on RE2
title_fullStr Application Layer Packet Filter System Based on RE2
title_full_unstemmed Application Layer Packet Filter System Based on RE2
title_sort application layer packet filter system based on re2
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/47796299336049705656
work_keys_str_mv AT jenhungfu applicationlayerpacketfiltersystembasedonre2
AT fùrénhóng applicationlayerpacketfiltersystembasedonre2
AT jenhungfu jīyúre2deyīngyòngcéngfēngbāoguòlǜxìtǒng
AT fùrénhóng jīyúre2deyīngyòngcéngfēngbāoguòlǜxìtǒng
_version_ 1718031495749173248