A Tool For Online Packet Analysis InMobile Networks
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Today the mobile networks face a high demand for packet data delivery at ever increasing rates. In order to satisfy the demand, new network modules and protocols are introduced into mobile networks. This leads to a complex system of protocols and algorithms. This level of complexity requires efficient methods of troubleshooting. This need has motivated the implementation of more efficient packet analizers besides the ones that already exist today. A number of packet analizers have already been introduced in order to read the data from the wires and dissect them into packets but the process of reading binary data and dissecting them is a multistage procedure. In this project we tried to propose a more efficient solution to packet analizing in mobile networks domain. Packet analizers that already exist can dissect a packet provided that it is a full packet or in case that there is an absent header the user must be aware of the type of the header and add it to the packet manually and then hand it over to a packet analizer for dissection. However, here in this project we implemented a packet analizer that can dissect any headers extracted from a packet without the need to have prior information on the type of the absent headers.
In this report we describe the types of protocols that our solutions potentially can support then we discuss the requirements and constraints of such a tool. We give a description of the design and implementation of the software and finally we discuss some improvements on the performance of our solution.
Place, publisher, year, edition, pages
2012. , 50 p.
EES Examensarbete / Master Thesis, XR-EE-LCN 2012:007
Electrical Engineering, Electronic Engineering, Information Engineering
IdentifiersURN: urn:nbn:se:kth:diva-98061OAI: oai:DiVA.org:kth-98061DiVA: diva2:534853
Master of Science - Network Services and Systems
2012-06-07, 10:00 (English)