Analyzátor SIP provozu
SIP traffic analyzer
diploma thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/18920/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/18920Identifiers
Study Information System: 46182
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Yaghob, Jakub
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software systems
Department
Department of Software Engineering
Date of defense
2. 2. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Session Initiation Protocol (SIP) je signalizacný protokol aplikacnej vrstvy, ktorý slúži na vytváranie, upravovanie a rušenie spojení s jedným alebo viacerými úcastníkmi. Takýmito spojeniami sú napr. telefónne hovory cez Internet alebo multimediálne konferencie. Táto práca strucne popisuje fungovanie SIP-u a zaoberá sa riešením možných problémov spojených s jeho používaním v domácom sietovom prostredí. Pri hladaní riešení vychádza z aktuálnych návrhov štandardov, ktoré zatial neprešli schvalovacím procesom. Zahrna tiež detailný návod pre zber sietovej komunikácie SIP-u pomocou formátu libpcap, návrh analyzátora chýb v tejto komunikácii a jeho implementáciu v programovacom jazyku Perl. Obsahuje tiež tri vzorové záznamy komunikácie, plne funkcnú, ciastocne funkcnú a nefunkcnú, a zobrazuje na nich ukážkové výstupy analyzátoru.
Session Initiation Protocol (SIP) is an application-layer control signaling protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, and multimedia conferences. This document briefly describes overview of SIP and is discussing the solutions to different problems which happen when is SIP used in home environment. It is looking for the solutions to actual Internet drafts, which have not been approved yet. It also includes detailed guide for capturing SIP network communication by using libpcap format, design of analyzer of problems in this communication and its implementation in Perl programming language. Three sample SIP communications are captured - functional, partly functional and non-functional and the analyzer show its capabilities on them.