Improvement of TCP Packet Reassembly in Libnids
碩士 === 元智大學 === 資訊工程學系 === 97 === Internet’s growing quickly makes the monitor and protect about the Internet security have become more important. The most important thing about monitor system design is to protect the internet security, so there is a lot of tool and software that we can use to monit...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2009
|
Online Access: | http://ndltd.ncl.edu.tw/handle/14433139325143622152 |
id |
ndltd-TW-097YZU05392013 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-097YZU053920132016-05-04T04:17:08Z http://ndltd.ncl.edu.tw/handle/14433139325143622152 Improvement of TCP Packet Reassembly in Libnids 在Libnids中TCP封包重組之改進 Chun-Hui Hwang 黃純慧 碩士 元智大學 資訊工程學系 97 Internet’s growing quickly makes the monitor and protect about the Internet security have become more important. The most important thing about monitor system design is to protect the internet security, so there is a lot of tool and software that we can use to monitor the internet. Most of these monitoring systems are designed basis on the API’s library, such as the libcap to capture the packets and the libnids to reassemble packets. Most of the monitoring system usually use the libnids to capture the packet, IP defragmentation, and TCP stream reassembly. When using the libnids to reassembly the TCP data stream, if the situation about packet loss and capture unsuccessful happened, that will fail to continue analyzing following packets. So, we will improve the procedure of libnids in TCP stream reassembly by add a interrupt waiting mechanism. Packet dispatch mechanism make the libnids been waiting for a period of time, it can continue o analyze following packets. In addition, libnids will avoid consuming a lot of memory to store following packets that can’t be reassembly. Finally, we will deliver packets with packet header informations to the application layer for get more useful network information to make the network management. Shyh-In Hwang 黃士殷 2009 學位論文 ; thesis 37 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 元智大學 === 資訊工程學系 === 97 === Internet’s growing quickly makes the monitor and protect about the Internet security have become more important. The most important thing about monitor system design is to protect the internet security, so there is a lot of tool and software that we can use to monitor the internet. Most of these monitoring systems are designed basis on the API’s library, such as the libcap to capture the packets and the libnids to reassemble packets. Most of the monitoring system usually use the libnids to capture the packet, IP defragmentation, and TCP stream reassembly. When using the libnids to reassembly the TCP data stream, if the situation about packet loss and capture unsuccessful happened, that will fail to continue analyzing following packets. So, we will improve the procedure of libnids in TCP stream reassembly by add a interrupt waiting mechanism. Packet dispatch mechanism make the libnids been waiting for a period of time, it can continue o analyze following packets. In addition, libnids will avoid consuming a lot of memory to store following packets that can’t be reassembly. Finally, we will deliver packets with packet header informations to the application layer for get more useful network information to make the network management.
|
author2 |
Shyh-In Hwang |
author_facet |
Shyh-In Hwang Chun-Hui Hwang 黃純慧 |
author |
Chun-Hui Hwang 黃純慧 |
spellingShingle |
Chun-Hui Hwang 黃純慧 Improvement of TCP Packet Reassembly in Libnids |
author_sort |
Chun-Hui Hwang |
title |
Improvement of TCP Packet Reassembly in Libnids |
title_short |
Improvement of TCP Packet Reassembly in Libnids |
title_full |
Improvement of TCP Packet Reassembly in Libnids |
title_fullStr |
Improvement of TCP Packet Reassembly in Libnids |
title_full_unstemmed |
Improvement of TCP Packet Reassembly in Libnids |
title_sort |
improvement of tcp packet reassembly in libnids |
publishDate |
2009 |
url |
http://ndltd.ncl.edu.tw/handle/14433139325143622152 |
work_keys_str_mv |
AT chunhuihwang improvementoftcppacketreassemblyinlibnids AT huángchúnhuì improvementoftcppacketreassemblyinlibnids AT chunhuihwang zàilibnidszhōngtcpfēngbāozhòngzǔzhīgǎijìn AT huángchúnhuì zàilibnidszhōngtcpfēngbāozhòngzǔzhīgǎijìn |
_version_ |
1718256516589420544 |