SIECI KOMPUTEROWE WYKŁAD 5. WARSTWA SIECIOWA

Slides:



Advertisements
Podobne prezentacje
Protokoły sieciowe.
Advertisements

Sieci komputerowe Protokół TCP/IP Piotr Górczyński 27/09/2002.
Sieci VLAN.
Instytut Informatyki, Automatyki i Robotyki
SIECI KOMPUTEROWE WYKŁAD 5. WARSTWA SIECIOWA
Model TCP/IP – OSI.
Rozszerzalność systemów rozproszonych
Wykład 2: Metody komutacji w sieciach teleinformatycznych
Architektura Systemów Komputerowych
WPROWADZENIE DO SIECI I INTERSIECI
Politechnika Poznańska Instytut Elektroniki i Telekomunikacji
SYSTEMY OPERACYJNE Adresowanie IPv6.
Mechanika dzielenia na podsieci. Wykład 6
Routing i protokoły routingu
Autorzy: Damian Dziuba Stanisław Glezner
Monitoring Sieci Narzędzia Sieciowe.
Wrocław DHCP Autorzy: Paweł Obuchowski Paweł Szuba.
PING: Program używany do diagnozowania połączeń sieciowych.
Instytut Informatyki Teoretycznej i Stosowanej Polskiej Akademii Nauk Gliwice, ul. Bałtycka 5, Protokół TCP – kształtowanie.
Komunikaty sterujące zestawu protokołów TCP/IP
Protokół OSPF Open Shortest Path First
IP - Routowalny protokół Idea routingu
ZAGADNIENIA WYBORU TRASY W INTERNECIE
USŁUGI INTERNETOWE TCP/IP WWW FTP USENET.
Intersieci – protokoły warstwy sieciowej i transportowej TCP/IP - cd.
Protokoły sieciowe.
Protokoły komunikacyjne
Sieci komputerowe Urządzenia sieciowe.
Prezentacja na temat modelu OSI
Przełączanie OSI warstwa 2
Protokół Komunikacyjny
MODEL WARSTWOWY PROTOKOŁY TCP/IP
Adresy komputerów w sieci
RODZAJE TRANSMISJI PRZESYŁANIE INFORMACJI W MODELU WARSTWOWYM
Wiadomości wstępne o sieciach komputerowych
Topologie sieci lokalnych.
Podsieci ZS3 Jasło Klasa 4e.
Opracował: mgr Artem Nowicki
Sieci komputerowe.
Model OSI Model OSI (Open Systems Interconnection Reference Model) został wprowadzony w celu ujednolicenia regół komunikacji sieciowej. Obejmuje on cały.
Podstawy działania wybranych usług sieciowych
„Wzmacniak , bridge, brama sieciowa: różnice i zastosowanie”
ADRES IP – unikatowy numer przyporządkowany urządzeniom sieci komputerowych. Adres IPv4 składa się z 32 bitów podzielonych na 4 oktety po 8 bitów każdy.
SYSTEMY OPERACYJNE Adresowanie IP cz3.
Adresowanie w sieci komputerowej
Laboratorium systemów operacyjnych
Podstawy teleinformatyki
Aplikacje TCP i UDP. Łukasz Zieliński
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
Sieci komputerowe E-learning
Temat 13: Protokoły warstwy sieci
Komunikacja w sieciach komputerowych
Systemy operacyjne i sieci komputerowe
Systemy operacyjne i sieci komputerowe
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
Rys historyczny Rok 1981 – zdefiniowanie protokołu IPv4
Model OSI. Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych Fizyczna WARSTWY: Aplikacji Prezentacji Sesji Transportowa Sieciowa Łącza Danych.
Wykład 6 Na podstawie CCNA Exploration Moduł 6 – streszczenie Dr inż. Robert Banasiak 1.
Wykład 7 i 8 Na podstawie CCNA Exploration Moduł 5 i 6 – streszczenie
Podział sieci IP na podsieci w ramach CISCO
Adresowanie IPv4. Konfiguracja protokołu TCP/IP Stan i szczegóły połączenia sieciowego.
 Wi-Fi  światłowody  skrętka Protokół komunikacyjny to zbiór ścisłych reguł i kroków postępowania, które są automatycznie wykonywane przez urządzenia.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
Model TCP/IP Wykład 6.
Podstawy sieci komputerowych
Sieci komputerowe Protokół TCP/IP.
Routing statyczny Sieci IP: / /24
Adresowanie fizyczne i logiczne w sieci Protokół IPv4
Zapis prezentacji:

SIECI KOMPUTEROWE WYKŁAD 5. WARSTWA SIECIOWA PROF. CZESŁAW SMUTNICKI

SIECI ZŁOŻONE CEL: przenoszenie pakietów od źródła do celu Różnice między sieciami Łączenie sieci: routing wielo-protokółowy Tunelowanie Połączenie sieci (systemów autonomicznych): protokół bram (gateway = router) zewnętrzych (międzysieciowych) i wewnętrznych Fragmentacja: ograniczenia długości pakietu (sprzęt, system operacyjny, protokoły, standardy międzynarodowe i krajowe, ograniczenia poziomu retransmisji na skutek błędów, ograniczenie czasu zajętości kanału);

IMPLEMENTACJE W WARSTWIE SIECIOWEJ Komutacja pakietów z buforowaniem Usługi świadczone na rzecz warstwy transportowej (niezależne od technologii routerów; izolowane od liczby, typu i topologii routerów; adresy sieciowe udostępniane warstwie transportowej powinny stosować jednolity plan numerowania) Usługa bezpołączeniowa (datagramy, podsieć datagramowa) Usługa połączeniowa (obwód wirtualny, podsieć obwodów wirtualnych) Wady zalety w/w usług

IMPLEMENTACJA USŁUGI BEZPOŁĄCZENIOWEJ D 4 1 E H1 A F H2 2 3 C ROUTER A ROUTER A ROUTER C ROUTER E A - C B D E F

IMPLEMENTACJA USŁUGI POŁĄCZENIOWEJ H3 B D PROCES P3 1 PROCES P2 E H1 A F H2 4 2 3 PROCES P1 C ROUTER A ROUTER C ROUTER E H1 1 C A E F H3 2 WE WY

WADY/ZALETY OBWODÓW WIRTUALNYCH I DATAGRAMOWYCH CECHA DATAGRAMOWY WIRTUALNY Zestawienie obwodu niepotrzebne wymagane Adresowanie pełny adres tylko krótki nr VC Router a stan połączeń brak pamięci każde połączenie VC Routing niezależny ustalona trasa Awaria routera utracone pakiety zerwane VC Jakość usług trudna łatwa Kontrola przeciążeń

ALGORYTMY ROUTINGU Routing sesji Przekazywanie Cechy: poprawność, prostota, odporność, stabilność, sprawiedliwość, optymalność Algorytm nieadaptacyjny, routing statyczny Algorytm adaptacyjny, routing dynamiczny Zasada optymalności

ALGORYTMY ROUTINGU. C.D. Routing z wyborem najkrótszej ścieżki Routing rozpływowy, selektywny r. r. (nr seryjny, czas życia) Routing z użyciem wektorów odległości Problem naliczania do nieskończoności Routing z użyciem stanów połączeń: odkrywanie sąsiadów + poznanie ich adresów sieciowych (HELLO), pomiar opóźnienia lub kosztu połączenia do sąsiadów (ECHO), utworzenie pakietu informacyjnego, dystrybucja pakietu informacyjnego (nr sekwencyjny, wiek pakietu, bufor pakietów); modyfikacja połączeń; IS-IS, OSPF Routing hierarchiczny Routing rozgłoszeniowy Routing rozsyłania grupowego Routing dla hostów mobilnych (lokalizacja macierzysta, agent zewnętrzny i macierzysty) Routing w sieciach ad hoc (odkrywanie trasy, utrzymanie tras) Wyszukiwanie węzłów w sieciach równorzędnych

ALGORYTMY KONTROLI PRZECIĄŻEŃ Kontrola wstępu Bit ostrzegawczy Pakiety tłumienia Pakiety tłumienia skok po skoku Zrzut obciążenia RED (Random Early Detection) Kontrola fluktuacji

JAKOŚĆ USŁUG Przepływ QoS Przewymiarowanie Buforowanie Kształtowanie ruchu Algorytm cieknącego wiadra Algorytm wiadra żetonów Rezerwacja zasobów (pasmo, miejsce w buforach, czas procesora) Kontrola wstępu Routing proporcjonalny Szeregowanie pakietów

WARSTWA SIECIOWA W INTERNECIE Protokół IPv4: nagłówek (cz. stała 20b plus opcjonalna zmienna) + dane; SPARC malejacy porządek bitów, Pentium – rosnący; maksymalna długość pakietu 65 535b 32 bity wersja IHL Typ usługi Długość całkowita Identyfikacja D F M F Pozycja fragmentu Czas życia Protokół Suma kontrolna nagłówka Adres źródłowy Adres docelowy Opcje (0 lub więcej słów) IHL długość nagłówka w słowach (min 5, max 15) Wszystkie fragmenty datagramu zawierają tą samą wartość identyfikacja DF don’f fragment, MF more fragments Datagram max 8192 fragmenty (fragmenty są wielokrotnością 8) Protokół: TCP, UDP, …

IPv4: OPCJE Bezpieczeństwo Rygorystyczny routing wg nadawcy (podano ścieżkę routerów) Swobodny routing według nadawcy (podaje listę routerów, które mogą być pominięte) Rejestruj trasę (rejestruje IP routerów) Znacznik czasowy (rejestruje IP roterów i znaczniki czasowe)

FORMATY ADRESÓW IP 32 bity 1.0.0.0 127.255.255.255 A Sieć Host Sieć Host 128.0.0.0 191.255.255.255 B 1 0 Sieć Host 192.0.0.0 223.255.255.255 C 1 1 0 Sieć Host 224.0.0.0 239.255.255.255 D 1 1 1 0 Adres grupy 240.0.0.0 255.255.255.255 E 1 1 1 1 Zarezerwowane na przyszłość

SPECJALNE ADRESY IP 32 bity 0 0 0 0 0 Ten host 0 0 0 0 Host 0 0 0 0 0 Ten host 0 0 0 0 Host Host w tej sieci Rozgłoszenie w sieci lokalnej 1 1 1 1 1 Rozgłoszenie w sieci zdalnej Sieć 1 1 1 1 1 127 Cokolwiek Pętla zwrotna

PODSIECI: ADRESY IP KLASY B 32 bity 1 0 Sieć Podsieć Host 1 1 1 1 1 0 0 0 0 maska 255.255.252.0 255.255.252.0/22 130.50.4.1 130.50.8.1 130.50.12.1

PROTOKOŁY CIDR bezklasowy routing międzydomenowy NAT translacja adresów sieciowych Internetowe protokoły sterujące: ICMP, ARP Protokół bram wewnętrznych OSPF Protokół bram zewnętrznych BGP Rozsyłanie grupowe w Internecie

PROTOKÓŁ IPv6: ZAŁOŻENIA Obsługa milionów hostów, nawet przy nieefektywnym przydzielaniu przestrzeni adresowej Zmniejszenie rozmiaru tablic routingu Uprościć protokoły, by routery mogły szybciej przetwarzać pakiety Zapewnić wyższe bezpieczeństwo (uwierzytelnianie i prywatność) niż bieżące IP Zwrócić uwagę na typy usług, patrz transmisja danych w czasie rzeczywistym Wspomagać rozsyłanie grupowe poprzez umożliwienie definiowania zakresów Umożliwić przenoszenie hosta bez zmiany adresu Pozwolić na ewolucję protokołu w przyszłości Umożliwić co-egzystencję IPv4 i IPv6

PROTOKÓŁ IPv6 Protokół IPv6: podstawowy nagłówek 32 bity Wersja Klasa ruchu Etykieta przepływu Długość ładunku Następny nagłówek Limit przeskoków Adres źródłowy Adres docelowy

IPv6: NAGŁÓWKI DODATKOWE (po podstawowym) Opcja skok po skoku Opcje odbiorcy Routing Fragmentacja Uwierzytelnianie Zaszyfrowany ładunek 32 bity Następny nagłówek 194 4 Nagłówek dodatkowy skok po skoku Długość ładunku jumbo Długośc nagłówka dodatkowego Następny nagłówek Typ routingu Zostało segmentów Nagłówek dodatkowy dla routingu Dane zależne od typu