Repository logo
Thesis

System wspomagający monitoring obciążenia sieci komunikacyjnej

dc.contributor.authorMichałek, Dawid
dc.contributor.departmentWydział Geologii, Geofizyki i Ochrony Środowiska
dc.contributor.reviewerMłynarczuk, Mariusz
dc.contributor.supervisorOnderka, Zdzisław
dc.date.available2015-07-15T11:51:06Z
dc.date.defence2014-10-24
dc.date.submitted2014-10-17
dc.description.abstractThe aim of the thesis is to create a small agent system monitoring the load of the communication system. The system is comprised of three client’s devices which are called agents and one server. The responsibilities of the agents include gathering information concerning the size of particular packets passing through the network interface card in each minute of the day, saving the data in a file (giving them a proper name depending on the month, day, hour, the name of the protocol and the name of the agent), and then sending the data to the recipient every five minutes. The server’s task is to listen on the chosen port whether the data from the agents are coming and it needs to be done every five minutes. After receiving the data the server saves the data on the disc, and then at the beginning of the next it creates one file with the day’s records so that they can be displayed on the chart. The thesis enables to examine the day’s network traffic and to determine at which hours and on which days there is the most significant connection usage. Furthermore, one might predict the possible connection usage in the future. Thanks to such information one might adapt the network infrastructure to the needs which are expected, as well as observe how many connections are made without the users’ knowledge.en
dc.description.abstractCelem pracy jest zaprojektowanie i zaimplementowanie prostego systemu agentowego, monitorującego stan obciążenia sieci komunikacyjnej na poszczególnych jej węzłach. Agent jest procesem działającym w tle na wybranym węźle sieciowym, monitorującym rozmiary poszczególnych pakietów, wybranych protokołów przechodzących przez wskazaną kartę sieciową w każdej minucie jej pracy. Do analizowanych protokołów należą: IPv4, ICMP, TCP oraz UDP. Rozmiary pakietów mierzone są w bajtach. Każdy agent co 5 minut wysyła zebrane dane do klienta. Klient jest procesem działającym w tle, którego zadaniem jest odbierać co 5 minut przychodzące pliki od agentów, zapisywać je na dysk, oraz w cyklu dobowym tworzyć jeden plik dla poszczególnego agenta oraz protokołu z wszystkimi wartościami zebranymi w ciągu doby. Taki plik jest wykorzystywany przez prosty skrypt służący do wizualizacji poszczególnych wyników na wykresach, będący również częścią tej pracy.pl
dc.description.typepraca magisterska
dc.identifier.urihttps://repo.agh.edu.pl/handle/AGH/14638
dc.language.isopol
dc.rightsAccess rights reserved
dc.rights.accesszastrzeżony dostęp
dc.rights.accessNoteZarządzenie Rektora AGH
dc.rights.urihttps://repo.agh.edu.pl/info/restricted-access
dc.subjectsnifferpl
dc.subjectJPCAPpl
dc.subjectTCPpl
dc.subjectIPpl
dc.subjectUDPpl
dc.subjectICMPpl
dc.titleSystem wspomagający monitoring obciążenia sieci komunikacyjnejpl
dc.title.alternativeThe system supporting the monitoring of the communication network's loaden
dc.typepraca dyplomowa
dspace.entity.typePublication
thesis.degree.disciplineInformatyka Stosowana (WGGiOŚ)pl
thesis.degree.formOfStudystacjonarnepl
thesis.degree.grantorAkademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowiepl
thesis.degree.levelstudia drugiego stopniapl
thesis.degree.namemagister inżynierpl
thesis.description.otherinfoCorrect – DRS, courseIDpl
thesis.identifier.dxp157558
thesis.statusORPDORPPD1_sent

Files