Kontrola dostupnosti síťových zařízení
Title Alternative:Network devices reachability checking
Loading...
Date
2013-12-27
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Technická Univerzita v Liberci
Abstract
Kontrolu dostupnosti zařízení na síti je možné provádět několika způsoby. Každý způsob má své klady a zápory. Kontrola se skládá z několika kroků aplikovaných při detekci konkrétního stroje. Tato práce je zaměřena na popis detekčních metod a tvorbu aplikace, která tyto metody a postupy využívá. Výsledná aplikace je nástrojem pro detekci zařízení a interpretaci dříve získaných informací o zařízení. K pochopení detekčních metod je zapotřebí alespoň základní znalost vybraných síťových protokolů, jejichž stručný popis se nachází v kapitole 1 Počítačové sítě. Stěžejní součástí aplikace jsou BSD sokety, jejichž problematika a metody využití popisuje kapitola 3 TCP/IP stack v Linuxu. V práci je dále nastíněn způsob paralelizace aplikace s využitím vláken Pthreads a jejich implementace v jazyce C++. Práce také obsahuje webovou aplikaci, která je spolu s konzolovou aplikací rozhraním pro prezentaci výsledků z databáze.
Network devices reachability checking consists of few steps which have to be performed for successful detection of on-line device. This project is focused on detection methods and console application development. This application is suitable for detecting network devices within these methods. It is necessary to have a basic knowledge about dependent network protocols to understand this project. These protocols are also described here. This thesis also includes paragraphs about computer networks, Linux TCP/IP stack, and paragraphs about parallelism with Pthreads. This project describes steps performed during application development. Describes also issues which had to be solved.
Network devices reachability checking consists of few steps which have to be performed for successful detection of on-line device. This project is focused on detection methods and console application development. This application is suitable for detecting network devices within these methods. It is necessary to have a basic knowledge about dependent network protocols to understand this project. These protocols are also described here. This thesis also includes paragraphs about computer networks, Linux TCP/IP stack, and paragraphs about parallelism with Pthreads. This project describes steps performed during application development. Describes also issues which had to be solved.
Description
katedra: NTI; rozsah: 57
Subject(s)
linux, počítačové sítě, detekce, soket, paralelismus, linux, computer networks, detection, socket, parallelism