LABORATORIUM SYSTEMY I SIECI TELEKOMUNIKACYJNE CZĘŚĆ 2 MODELOWANIE SIECI Z WYKORZYSTANIEM SYMULATORA NCTUNS



Podobne dokumenty
Sieci komputerowe - opis przedmiotu

Zespół Szkół Ponadgimnazjalnych Nr 1 w Barlinku - Technik informatyk

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Zadania z sieci Rozwiązanie

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Protokoły sieciowe - TCP/IP

WSTI w Katowicach, kierunek Informatyka opis modułu Teleinformatyka i teoria sieci komputerowych

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

5R]G]LDï %LEOLRJUDğD Skorowidz

KARTA PRZEDMIOTU. Forma prowadzenia zajęć

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

LABORATORIUM SYSTEMY I SIECI TELEKOMUNIKACYJNE CZĘŚĆ 1 WPROWADZENIE DO PRACY Z PROGRAMEM NCTUNS

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Pytania na kolokwium z Systemów Teleinformatycznych

GMPLS based control plane for Optical Burst Switching Network

KARTA PRZEDMIOTU. Sieci komputerowe C6. stacjonarne - wykład 15 h, ćw. laboratoryjne 30 h niestacjonarne - wykład 15 h, ćw. laboratoryjne 15 h

1. Sieć komputerowa to medium umożliwiające połączenie dwóch lub więcej komputerów w celu wzajemnego komunikowania się.

Automatyka i Robotyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny)

Sieci komputerowe Computer networks. Informatyka I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)

Urządzenia sieciowe. Część 1: Repeater, Hub, Switch. mgr inż. Krzysztof Szałajko

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Sieci komputerowe test

Sieci Komputerowe. Program przedmiotu: Literatura: Strona 1

Scenariusz lekcji. omówić stosowane urządzenia sieciowe: switch, hub, router;

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Dr Michał Tanaś(

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

3. Wymagania wstępne w zakresie wiedzy, umiejętności i kompetencji społecznych Wiedza

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

NS-2. Krzysztof Rusek. 26 kwietnia 2010

Routing w sieciach TCP/IP

USŁUGI DODATKOWE W SIECIACH BEZPRZEWODOWYCH VoIP oraz multimedia w sieciach WiFi problemy

Pomiary jakości w dostępie do Internetu

Topologie sieciowe. mgr inż. Krzysztof Szałajko

Model OSI. mgr inż. Krzysztof Szałajko

Technologie sieci rozległych

Bazy Danych i Usługi Sieciowe

PRZEWODNIK PO PRZEDMIOCIE

Zadanie 6. Ile par przewodów jest przeznaczonych w standardzie 100Base-TX do transmisji danych w obu kierunkach?

Podstawowe pojęcia dotyczące sieci komputerowych

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

2. Topologie sieci komputerowych

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

Adresy w sieciach komputerowych

KARTA PRZEDMIOTU. Zastosowanie sieci komputerowych D1_6

E-ID2G-008-s2. Systemy multimedialne. Informatyka II stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Wydział Elektryczny. Katedra Telekomunikacji i Aparatury Elektronicznej. Sieci i Aplikacje TCP/IP. Ćwiczenie nr 1

Wykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Sieci Komputerowe 2 / Ćwiczenia 2

Sieci Komputerowe i Technologie Internetowe (SKiTI)

SIECI BEZPRZEWODOWE Wireless networks. Forma studiów: Stacjonarne Poziom przedmiotu: I stopnia. Liczba godzin/tydzień: 1W E, 1L

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

SIECI KOMPUTEROWE. Wstęp do przedmiotu. Piotr Żmudziński Zakład Teleinformatyki, UKW

PRZEWODNIK PO PRZEDMIOCIE

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Sieci komputerowe Warstwa transportowa

Analiza wydajności sieci konwergentych za pomocą programowego generatora ruchu

IP VPN. 1.1 Opis usługi

Topologie sieci komputerowych

Sieci komputerowe. Wykład 10: Urządzenia sieciowe. Routery

DLACZEGO QoS ROUTING

Podstawowe protokoły transportowe stosowane w sieciach IP cz.2

Sieci Komputerowe i Technologie Internetowe (SKiTI)

Programowanie sieciowe

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Projekt: Autoryzowane kompetencje podstawą rozwoju śląskich MŚP Opis autoryzowanych szkoleń Microsoft planowanych do realizacji w ramach projektu

Systemy operacyjne i sieci komputerowe powtórzenie wiadomości

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

INP002018W, INP002018L

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Uniwersalny Konwerter Protokołów

Działanie komputera i sieci komputerowej.

ZiMSK NAT, PAT, ACL 1

Rok akademicki: 2012/2013 Kod: ITE s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

SIECI KOMPUTEROWE. Podstawowe wiadomości

Którą normę stosuje się dla okablowania strukturalnego w sieciach komputerowych?

TELEFONIA INTERNETOWA

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

PBS. Wykład Organizacja zajęć. 2. Podstawy obsługi urządzeń wykorzystywanych podczas laboratorium.

Model ISO/OSI opis Laboratorium Numer 7

ARP Address Resolution Protocol (RFC 826)

Podstawowe protokoły transportowe stosowane w sieciach IP cz.1

Routing i protokoły routingu

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Sieci bezprzewodowe - opis przedmiotu

Rodzaje, budowa i funkcje urządzeń sieciowych

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

Ćwiczenie 1. Podstawowa terminologia lokalnych sieci komputerowych. Topologie sieci komputerowych. Ocena. Zadanie 1

Sieci komputerowe - warstwa transportowa

E-3IZ1-03-s5. Sieci komputerowe

Bezprzewodowe sieci komputerowe

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Transkrypt:

LABORATORIUM SYSTEMY I SIECI TELEKOMUNIKACYJNE CZĘŚĆ 2 MODELOWANIE SIECI Z WYKORZYSTANIEM SYMULATORA NCTUNS

1 Warunki zaliczenia części związanej z modelowaniem sieci Zajęcia laboratoryjne z wykorzystaniem symulatora NCTUns obejmują trzy grupy ćwiczeń: grupę ćwiczeń podstawowych (P), których wykonanie jest konieczne do uzyskania zaliczenia, dwie grupy ćwiczeń dodatkowych (D1, D2). Realizacja wszystkich zadań podstawowych P jest wymagana do uzyskania oceny 3. Realizacja wszystkich zadań podstawowych P oraz jednego ćwiczenia z grupy D1 umożliwia uzyskanie oceny 4. Realizacja wszystkich zadań podstawowych P oraz po jednym ćwiczeniu z grup D1 i D2 umożliwia uzyskanie oceny 5. Podstawę rozliczenia wykonania ćwiczeń stanowi raport końcowy przygotowywany przez każdy zespół. Raporty należy przygotować i dostarczyć prowadzącym w postaci elektronicznej, np. w postaci pliku.pdf. SiST Strona 2

2 Ćwiczenia podstawowe (P) 2.1 Porównanie właściwości protokołów transportowych TCP i UDP Utworzyć projekt prostej sieci składającej się z jednego routera i podłączonych do niego kilku (przynajmniej trzech) hostów. Na wybranych hostach zadeklarować aplikacje wysyłające pakiety UDP bądź TCP (wykorzystać aplikację stg). Na jednym z hostów zadeklarować działanie aplikacji odbierających pakiety (rtg). Następnie: Zaplanować i przeprowadzić symulację działania sieci dla scenariusza zakładającego wykorzystanie protokołu UDP. Zaplanować i przeprowadzić symulację działania sieci dla scenariusza zakładającego wykorzystanie protokołu TCP. Zaplanować i przeprowadzić symulację działania sieci dla scenariusza zakładającego równoczesne wykorzystanie protokołów TCP oraz UDP. Dla łączy pomiędzy hostami a routerem zdefiniować stopę błędów na poziomie kilku procent. Porównać zachowanie protokołów TCP oraz UDP w przypadku występowania błędów transmisji. Zmodyfikować projekt w sposób, który umożliwi zasymulowanie awarii łącza pomiędzy routerem a węzłem docelowym. Porównać zachowanie protokołów TCP oraz UDP w przypadku awarii łącza skutkującym brakiem dostępności węzła docelowego. Na podstawie otrzymanych wyników spróbować odpowiedzieć na następujące pytania: O którym z protokołów możemy powiedzieć, że jest protokołem połączeniowym? O którym, że jest protokołem bezpołączeniowym? Dlaczego? Który z protokołów zapewnia niezawodną transmisję danych? Który zapewnia usługę zawodnej transmisji danych? Który z protokołów jest protokołem typu best effort? Jak zachowują się porównywane protokoły w przypadku wystąpienia błędów transmisji? Jak w przypadku utraty łącza? Który z protokołów transportowych lepiej nadaje się do realizacji usług poczty elektronicznej, dostępu do stron www, transferu plików (ftp), strumieniowej transmisji głosu (VoIP)? Dlaczego? SiST Strona 3

2.2 Przeciążenia w sieciach IP Utworzyć projekt prostej sieci o topologii gwiazdy, zbudowanej z jednego routera i kilku hostów. Na wybranych hostach zadeklarować aplikacje wysyłające pakiety UDP bądź TCP (wykorzystać aplikację stg). Na jednym z hostów zadeklarować działanie aplikacji odbierających pakiety (rtg). Następnie bądź poprzez zmianę parametrów łączy transmisyjnych, bądź poprzez dodanie kolejnych hostów generujących ruch w sieci zbadać zachowanie się protokołów w warunkach rosnącego obciążenia sieci. Doprowadzić do sytuacji, w której łącza zostaną przeciążone. Przeanalizować oraz porównać działanie protokołów TCP i UDP w warunkach występowania przeciążenia sieci. Zbadać przepustowość i opóźnienie przy założeniu: dwaj nadawcy i router o zadanej prędkości, z buforami o nieograniczonej pojemności, dwaj nadawcy i router o zadanej prędkości, z buforami o nieograniczonej pojemności, sieć bardziej złożona (np. czterej nadawcy, pakiety przechodzą przynajmniej przez dwa routery). Na podstawie otrzymanych wyników spróbować odpowiedzieć na następujące pytania: Który z badanych protokołów zapewnia elementy kontroli przeciążenia łącza? Na czym polega sprawiedliwy podział łącza? Jakie akcje są konieczne w konsekwencji przeciążenia? Czy możesz przedstawić scenariusz, gdzie przepustowość maleje aż do zera? Jak można unikać przeciążenia? 2.3 Badanie właściwości podstawowych topologii sieci. Utworzyć projekty sieci składających się z kilkunastu hostów oraz kilku koncentratorów, przełączników lub routerów połączonych w sieci o różnych topologiach (drzewo, gwiazda, krata). Zaplanować i przeprowadzić symulacje, które pozwolą na porównanie właściwości sieci o popularnych topologiach. Podczas realizacji ćwiczenia należy: zbadać problem kolizji i izolacji danych, sprawdzić różne topologie przy rozgłaszaniu. Na podstawie otrzymanych wyników spróbować odpowiedzieć na następujące pytania: Jaka jest różnica pomiędzy koncentratorem i przełącznikiem? Jaka jest różnica pomiędzy przełącznikiem i routerem? SiST Strona 4

3 Ćwiczenia dodatkowe (D1) (należy wybrać 1 temat) 3.1 Projekt sieci dla budynku biurowego Dla przykładowego budynku biurowego (np. o strukturze podobnej do budynku B9) zaproponować dwie alternatywne struktury sieci. Porównać je pod kątem przepustowości, opóźnień, odporności na awarie, możliwości rozbudowy itp. 3.2 Protokoły usług czasu rzeczywistego RTP/RTCP Utworzyć projekt przykładowej sieci rozległej. Zaplanować scenariusz realizacji usług transmisji multimedialnych pomiędzy wybranymi hostami z wykorzystaniem protokołów RTP/RTCP. Przeanalizować właściwości protokołów usług czasu rzeczywistego. 4 Ćwiczenia dodatkowe (D2) (należy wybrać 1 temat) 4.1 Porównanie działania sieci 802.11b oraz 802.11e podczas realizacji usług czasu rzeczywistego Utworzyć projekty sieci WLAN zgodnych ze standardami 802.11b oraz dodatkowo ze standardem 802.11e. Zaplanować scenariusze realizacji usług transmisji strumieniowej w utworzonych sieciach. Porównać uzyskiwane parametry jakości usług w sieci 802.11e implementującej mechanizmy QoS z poziomem jakości realizacji usług czasu rzeczywistego w tradycyjnej sieci 802.11. 4.2 Sieci DiffServ o zróżnicowanym poziomie jakości usług Utworzyć model sieci DiffServ składający się z kilku routerów brzegowych, kilku routerów rdzennych oraz kilku hostów. Zdefiniować klasy ruchu oraz przeprowadzić symulacje prezentujące podstawowe właściwości sieci DifServ. SiST Strona 5

5 Literatura [1] Shie-Yuan Wang, Chih-Liang Chou, Chih-Che Lin, The GUI User Manual for the NCTUns 6.0 Network Simulator and Emulator, National Chiao Tung University, Tajwan 2010 [2] Shie-Yuan Wang, Chih-Liang Chou, Chih-Che Lin, Chih-Hua Huang, The Protocol Developer Manual for the NCTUns 6.0 Network Simulator and Emulator, National Chiao Tung University, Tajwan 2010 [3] Jim Kurose, Keith Ross, Sieci komputerowe Ujęcie całościowe, Helion, 2010 [4] Douglas E. Comer, Sieci komputerowe i intersieci Aplikacje internetowe, WNT, 2007 SiST Strona 6