Simulátor komunikácie v poÄÃtaÄovej sieti - Softvérové Å¡túdio 2 ...
Simulátor komunikácie v poÄÃtaÄovej sieti - Softvérové Å¡túdio 2 ... Simulátor komunikácie v poÄÃtaÄovej sieti - Softvérové Å¡túdio 2 ...
2 KAPITOLA 1. ANALÝZAOSI modelOSI model siete sa skladá zo siedmych vrstiev (obr. 3.14).Obr. 1.1: Referenčný sieťový model RM-OSI1. Fyzická vrstva - Najnižšia vrstva nemôže využívať služby daľšej nižšej vrstvy, pretomusí sama zabezpečovať fyzické spojenie najbližších uzlov siete, identifikáciu dátovýchokruhov, radenie bitov alebo skupín bitov. Na prenos informácií sa využívajú konkrétnemédiá, ktoré sú však definované mimo OSI modelu. Model definuje iba rozhrania ktýmto médiám.2. Linková vrstva – Jej úlohou je zabezpečiť komunikáciu fyzicky prepojených uzlov.Definuje topológiu siete a spôsob adresácie zariadení na spoločnom médiu.3. Sieťová vrstva – Zabezpečuje prepojenie vzájomne komunikujúcich koncových uzlovsiete.4. Transportná vrstva – Realizuje prenos dát medzi aplikáciami. Umožňuje komunikáciuviacerých aplikácií medzi počítačmi.5. Relačná vrstva – Vytvára relácie medzi komunikujúcimi aplikáciami, pričom riadivzájomný dialóg týchto aplikácií.6. Prezentačná vrstva – Transformáciou a formátovaním dát zabezpečuje ich transparentnýprenos medzi aplikáciami a ich jednotnú reprezentáciu bez ohľadu na použitékódovanie.7. Aplikačná vrstva – Poskytuje svoje služby priamo používateľským aplikáciám. Ponúkaspôsob vzájomnej komunikácie pre aplikácie bežiace na rôznych uzloch siete. Zabezpečujedohodu o použitých službách nižších vrstiev (kódovanie, štruktúra, oprava chýb)TCP/IP modelAj napriek tomu že je OSI model štandardizovaný a využíva sa na výuku sietí, v praxisa takmer nepoužíva. Tu je rozšírenejší druhý model - TCP/IP, pretože priamo popisujearchitektúru Internetu tak, ako je implementovaný. Model TCP/IP je jednoduchší, obsahujemenej vrstiev (obr. 1.2), ktoré v sebe zahrňujú funkcie jednotlivých vrstiev OSI modelu
1.1. ANALÝZA PROBLEMATIKY 3Obr. 1.2: Porovnanie referenčných modelov OSI (vľavo) a TCP/IP (vpravo)1. Vrstva sieťového prístupu - Vrstva závislá od použitej sieťovej technológie. Zabezpečuje,aby mohol uzol komunikovať s typom siete, do ktorej je fyzicky pripojený. Najznámejšímiprotokolmi tejto vrstvy je Ethernet a Wifi v LAN sieťach a mnohé protokolyWAN sietí, ako napríklad ISDN, Frame Relay, ATM, DSL a podobne.2. Internetová vrstva - Poskytuje nezaručené prepojenie koncových uzlov tak ako je todefinované IP (Internet Protocol) protokolom. Taktiež vykonáva funkcie oznamovaniachýb prostredníctvom ICMP protokolu.3. Transportná vrstva - Transportná vrstva je tu rovnaká ako v OSI modeli. Definuje dvaprotokoly: TCP a UDP. TCP poskytuje zaručené prepojenie aplikácií vytvorením virtuálnehospojenia, v ktorom garantuje správnosť dát aj ich správne poradie. Doručeniesprávnych dát je zabezpečené vyžiadaním retransmisie v prípade prijatia poškodenéhodatagramu.4. Aplikačná vrstva - Zahrňuje v sebe funkcie aplikačnej, prezentačnej a relačnej vrstvyOSI modelu. Patria sem dva typy protokolov: používateľské a podporné. Najbežnejšiepoužívateľské protokoly sú SMTP, FTP alebo Telnet. Medzi podporné protokoly patriaDNS, DHCP a SNMP. Tieto neponúkajú služby priamo používateľom, zabezpečujú všakštandardné funkcie aplikácií.Pre jednoduchšiu orientáciu čitateľa však aj pri ďalšom vysvetľovaní budeme používať OSImodel, ktorý je pri výučbe rozšírenejší.Komunikácia v sietiVysielanie Aplikácie pre vzájomnú výmenu dát využívajú služby nižších vrstiev. Dáta súpri tom predávané nižším vrstvám a pri prijatí zase vyšším vrstvám tak, ako vidieť na obr.1.3. Dáta z aplikácie rozdeľuje transportná vrstva do segmentov a pridáva k nim informáciuidentifikujúcu zdrojovú a cieľovú aplikáciu. Aplikácie sú v počítači identifikované číslom portu(PORTsrc,PORTdst). Následne sú segmenty predané nižšej, sieťovej vrstve, kde sú segmentyenkapsulované do paketov, obsahujúcich okrem iného aj IP adresu zdrojového a cieľovéhopočítača (IPsrc, IPdst). Pakety sú predané linkovej vrstve, ktorá zabalí paket do rámca, obsahujúcehospravidla zdrojovú a cieľovú fyzickú adresu (MACsrc,MACdst) a pridá kontrolnú
- Page 5 and 6: Zoznam obrázkov1.1 Referenčný si
- Page 7 and 8: Kapitola 0Úvod0.1 Účel a rozsah
- Page 9 and 10: 0.4. SKRATKY iiiTACACS - Terminal A
- Page 11: Kapitola 1Analýza1.1 Analýza prob
- Page 15 and 16: 1.1. ANALÝZA PROBLEMATIKY 5Na obr
- Page 17 and 18: 1.1. ANALÝZA PROBLEMATIKY 7do rozb
- Page 19 and 20: 1.1. ANALÝZA PROBLEMATIKY 9Obr. 1.
- Page 21 and 22: 1.1. ANALÝZA PROBLEMATIKY 11medzi
- Page 23 and 24: 1.1. ANALÝZA PROBLEMATIKY 13určit
- Page 25 and 26: 1.2. ANALÝZA EXISTUJÚCICH RIEŠEN
- Page 27 and 28: 1.2. ANALÝZA EXISTUJÚCICH RIEŠEN
- Page 29 and 30: 1.3. DYNAMIPS 19dát. Simulácia te
- Page 31 and 32: 1.3. DYNAMIPS 21• Cisco 2600 Netw
- Page 33 and 34: 1.4. ZHODNOTENIE 231.3.1 Graphical
- Page 35 and 36: Kapitola 2ŠpecifikáciaV tejto kap
- Page 37 and 38: 2.2. PROCESY 27Obr. 2.3: Model prí
- Page 39 and 40: 2.3. HRÁČI 29Obr. 2.6: Model prí
- Page 41 and 42: 2.4. OPIS PRÍPADOV POUŽITIA 31Ide
- Page 43 and 44: 2.4. OPIS PRÍPADOV POUŽITIA 33Ide
- Page 45 and 46: 2.4. OPIS PRÍPADOV POUŽITIA 35Ide
- Page 47 and 48: Kapitola 3Návrh3.1 Operačný syst
- Page 49 and 50: 3.3. ROZHRANIE 39Obr. 3.2: Vytvára
- Page 51 and 52: 3.3. ROZHRANIE 41Pokiaľ nenastane
- Page 53 and 54: 3.3. ROZHRANIE 43ukončiť môže s
- Page 55 and 56: 3.4. DATABÁZA 45Obr. 3.7: Databáz
- Page 57 and 58: 3.4. DATABÁZA 47Tabuľka LabObr. 3
- Page 59 and 60: 3.4. DATABÁZA 49Obr. 3.12: Tabuľk
- Page 61 and 62: Kapitola 4PrototypCieľom prototypo
1.1. ANALÝZA PROBLEMATIKY 3Obr. 1.2: Porovnanie referenčných modelov OSI (vľavo) a TCP/IP (vpravo)1. Vrstva sieťového prístupu - Vrstva závislá od použitej sieťovej technológie. Zabezpečuje,aby mohol uzol komunikovať s typom siete, do ktorej je fyzicky pripojený. Najznámejšímiprotokolmi tejto vrstvy je Ethernet a Wifi v LAN sieťach a mnohé protokolyWAN sietí, ako napríklad ISDN, Frame Relay, ATM, DSL a podobne.2. Internetová vrstva - Poskytuje nezaručené prepojenie koncových uzlov tak ako je todefinované IP (Internet Protocol) protokolom. Taktiež vykonáva funkcie oznamovaniachýb prostredníctvom ICMP protokolu.3. Transportná vrstva - Transportná vrstva je tu rovnaká ako v OSI modeli. Definuje dvaprotokoly: TCP a UDP. TCP poskytuje zaručené prepojenie aplikácií vytvorením virtuálnehospojenia, v ktorom garantuje správnosť dát aj ich správne poradie. Doručeniesprávnych dát je zabezpečené vyžiadaním retransmisie v prípade prijatia poškodenéhodatagramu.4. Aplikačná vrstva - Zahrňuje v sebe funkcie aplikačnej, prezentačnej a relačnej vrstvyOSI modelu. Patria sem dva typy protokolov: používateľské a podporné. Najbežnejšiepoužívateľské protokoly sú SMTP, FTP alebo Telnet. Medzi podporné protokoly patriaDNS, DHCP a SNMP. Tieto neponúkajú služby priamo používateľom, zabezpečujú všakštandardné funkcie aplikácií.Pre jednoduchšiu orientáciu čitateľa však aj pri ďalšom vysvetľovaní budeme používať OSImodel, ktorý je pri výučbe rozšírenejší.Komunikácia v <strong>sieti</strong>Vysielanie Aplikácie pre vzájomnú výmenu dát využívajú služby nižších vrstiev. Dáta súpri tom predávané nižším vrstvám a pri prijatí zase vyšším vrstvám tak, ako vidieť na obr.1.3. Dáta z aplikácie rozdeľuje transportná vrstva do segmentov a pridáva k nim informáciuidentifikujúcu zdrojovú a cieľovú aplikáciu. Aplikácie sú v počítači identifikované číslom portu(PORTsrc,PORTdst). Následne sú segmenty predané nižšej, sieťovej vrstve, kde sú segmentyenkapsulované do paketov, obsahujúcich okrem iného aj IP adresu zdrojového a cieľovéhopočítača (IPsrc, IPdst). Pakety sú predané linkovej vrstve, ktorá zabalí paket do rámca, obsahujúcehospravidla zdrojovú a cieľovú fyzickú adresu (MACsrc,MACdst) a pridá kontrolnú