Funkcje warstwy sieci
|
|
- Irena Majewska
- 5 lat temu
- Przeglądów:
Transkrypt
1 Warstwa sieci 1
2 application transport network data link physical Funkcje warstwy sieci Przetransportowanie pakietu od nadawcy do końcowego odbiorcy Protokoły warstwy sieci muszą zatem pracować na każdym hoście i routerze network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical network data link physical application transport network data link physical Podstawowe funkcje: adresowanie: przydział adresów bezpieczeństwo: zapewnienie prywatności, autentyfikacja, itp. na warstwie sieci fragmentacja: podział pakietów na części akceptowalne przez protokoły warstwy data-link sposoby dostarczania : unicast, multicast, anycast, broadcast, kolejność pakietów quality-of-service: osiąganie wymaganej wydajności routing: wybór trasy i przekazywanie pakietów 2
3 Adresowanie Schematy: hierarchiczny oraz płaski Wielkość tablic routingu Schematy: globalny oraz lokalny Budowa aplikacji (NAT) Prędkość przetwarzania Stała bądź zmienna długość Elastyczność Wielkość nagłówka pakietu 3
4 Bezpieczeństwo Poufność Brak możliwości podsłuchiwania Integralność Eliminacja ataków typu człowiek pośrodku (manin-the-middle attack) Autentyfikacja Jednoznaczna identyfikacja źródła 4
5 Fragmentacja pakietów Różne protokoły warstwy data-link posiadają różne MTU (max. transport unit) Czasami musi nastąpić podział pakietu, aby mógł on być przeniesiony przez konkretną sieć Jak poskładać rozdzielone części? Składanie następuje dopiero na węźle końcowym unika się w ten sposób niepotrzebnej pracy Składanie po drodze mogłoby być niebezpieczne Problem wielkości buforów Trzeba wtedy przyjąć tę samą drogę dla każdego pakietu Być może będzie musiała nastąpić ponowna fragmentacja 5
6 Sposoby dostarczania: Sposób dostarczania Unicast (jeden nadawca, jeden odbiorca) Anycast (jeden nadawca, dowolny odbiorca z pewnej grupy) Multicast (jeden nadawca, zbiór odbiorców) Broadcast (jeden nadawca, wszyscy odbiorcy) Kolejność pakietów Dostarczanie kolejne lub w dowolnym porządku 6
7 Quality-of-Service Różne sposoby obsługi kanału komunikacyjnego od nadawcy do odbiorcy? Gwarantowana przepustowość Dostarczanie bez straty pakietów Dostarczanie we właściwej kolejności Obsługa potwierdzeń Najistotniejsza jest odpowiedź na pytanie o to czy obsługiwać: virtual circuit (obwód wirtualny) czy datagramy? 7
8 Virtual circuit ścieżka od nadawcy do odbiorcy funkcjonująca podobnie do połączenia telefonicznego Wszystkie akcje na drodze nadawca-odbiorca Przed rozpoczęciem nadawania ustanawia się wirtualną ścieżkę Każdy pakiet zawiera identyfikator ścieżki VC, zamiast identyfikatora odbiorcy Do połączenia przypisane zostają ścieżka, zasoby na poszczególnych routerach (bandwidth, buffers) 8
9 Virtual circuits, protokoły sygnałowania Wykorzystywane do ustanowienia i zarządzania VC Wykorzystywane w ATM, frame-relay, X.25 Nie są wykorzystywane w dzisiejszym Internecie na poziomie komunikacji end-to-end application transport network data link physical 5. Nadawanie danych 6. Odbiór danych 4. Połączenie ustanowione 3. Akceptacja poł. 1. Inicjacja poł. 2. Poł. przychodzące application transport network data link physical 9
10 Przesyłanie datagramów (model Internetowy) Brak ustanawiania połączenia (brak połączenia end-toend na poziomie warstwy sieci) Routery nie mają potrzeby obsługi całej ścieżki od nadawcy do odbiorcy Pakiety są trasowane na podstawie identyfikatora odbiorcy Pakiety od jednego nadawcy do tego samego odbiorcy mogą wędrować różnymi ścieżkami application transport network data link physical 1.nadawanie danych 2. Odbiór danych application transport network data link physical 10
11 Przesyłanie datagramów czy tworzenie VC? Internet Dane wymieniane są pomiędzy komputerami Usługi są elastyczne, nie ma ścisłych wymogów czasowych Hosty są inteligentne Mogą adaptować się do nowej sytuacji, przeprowadzać kontrolę, przywracać działanie po awarii Prosta struktura sieci Możliwość łączenia różnych typów sieci ATM Ewoluowała z sieci telefonicznej Wymaga ścisłej kontroli transmisji (czas, niezawodność) Stacje końcowe mogą być głupie skomplikowana sieć pośrednicząca 11
12 Routing Cel: wyznaczenie dobrej drogi (sekwencji routerów) w sieci od nadawcy do odbiorcy. Metryki kosztów: Ilość routerów Czas Inne koszty przypisane do połączenia (np. opłaty za połączenie) A B D C E F 12
13 Statyczne Klasyfikacja metod routingu Trasy zapisane przez administratora (zmiany tylko ręcznie) Dynamiczne: Zmiany dokonywane są automatycznie Okresowe uaktualnienia Reakcja na zmiany kosztów połączenia Reakcja na zmiany topologii sieci 13
14 Klasyfikacja metod routingu algorytmy stanu łącza (link state): wszystkie routery znają kompletną topologię i informacje o kosztach połączeń i stanie łączy algorytmy wektora odległości (distance vector): Routery znają tylko swoich sąsiadów i koszty połączeń z nimi Proces wyznaczania drogi opiera się na wymianie tych informacji z sąsiadami 14
15 Cechy algorytmów trasowania Koszty komunikacji Koszty przetwarzania Optymalizacja trasy Stabilność Czas zbieżności (konwergencja) Odporność na pętle 15
16 Algorytm link state Korzysta z nich np. OSPF (protokół wewnętrzny) Podstawowe kroki Warunki początkowe Każdy router musi posiadać informacje o swoich sąsiadach krok 1 Każdy router przekazuje sąsiadom informacje o swoim stanie Niezawodny mechanizm rozprzestrzeniania informacji krok 2 Każdy router lokalnie oblicza najlepsze trasy do poszczególnych sieci na podstawie otrzymanych informacji Stosuje się tu algorytm Dijkstry (shortest path tree SPT) 16
17 Krok 1 Pakiety Link State Packet (LSP) są transmitowane (broadcast) do wszystkich węzłów Okresowo każdy węzeł tworzy pakiet LSP zawierający: Node ID Listę sąsiadów i kosztów połączeń do nich Numer sekwencyjny Time to live (TTL) 17
18 Krok 1 Niezawodny mechanizm rozprzestrzeniania (flooding ) Kiedy węzeł A otrzymuje LSP od węzła B i jest to najbardziej aktualny pakiet LSP od A do B, B zachowuje informacje w swojej bazie i przekazuje ją swoim sąsiadom (z wyjątkiem A) Skąd B wie, że otrzymany pakiet jest najbardziej aktualny? Korzysta się z numerów sekwencyjnych 18
19 Krok 2 Algorytm Dijkstry Zakłada się, że wszystkie koszty połączeń w sieci są znane Wszystkie węzły mają te same informacje Algorytm jest iteracyjny po k iteracjach obliczone są koszty najlepszych połączeń do k węzłów Notacja: c(i,j): koszt połączenia węzła i z j (nieskończony jeśli nie są bezpośrednio połączone) D(v): aktualny koszt drogi od źródła do v p(v): węzeł poprzedzający v na drodze ze źródła do v N: zbiór węzłów, do których określono już najlepszą drogę (SPT) 19
20 Krok 2 (algorytm Dijkstry) N = {A} Dla wszystkich węzłów v jeśli v jest połączone z A wtedy D(v) = c(a,v) jeśli nie to D(v) = Powtarzaj: Znajdź w (nie należący do N) taki, że D(w) jest minimalne Dodaj w do N Zmień D(v) dla wszystkich v połączonych z w i nie należących do N: D(v) = min( D(v), D(w) + c(w,v) ) aż wszystkie węzły znajdą się w N 20
21 Krok 2 (przykład zastosowania) 5 2 B 3 C 5 A D E 2 1 B C D E F krok SPT D(b), P(b) D(c), P(c) D(d), P(d) D(e), P(e) D(f), P(f) 0 A 2, A 5, A 1, A ~ ~ 1 F 21
22 Krok 2 (przykład zastosowania) 5 2 B 3 C 5 A D E 2 1 B C D E F krok SPT D(b), P(b) D(c), P(c) D(d), P(d) D(e), P(e) D(f), P(f) 0 A 2, A 5, A 1, A ~ ~ 1 AD 2, A 4, D 2, D ~ 1 F 22
23 Krok 2 (przykład zastosowania) 5 2 B 3 C 5 A D E 2 1 B C D E F krok SPT D(b), P(b) D(c), P(c) D(d), P(d) D(e), P(e) D(f), P(f) 0 A 2, A 5, A 1, A ~ ~ 1 AD 2, A 4, D 2, D ~ 2 ADE 2, A 3, E 4, E 1 F 23
24 Krok 2 (przykład zastosowania) 5 2 B 3 C 5 A D E 2 1 B C D E F krok SPT D(b), P(b) D(c), P(c) D(d), P(d) D(e), P(e) D(f), P(f) 0 A 2, A 5, A 1, A ~ ~ 1 AD 2, A 4, D 2, D ~ 2 ADE 2, A 3, E 4, E 3 ADEB 3, E 4, E 1 F 24
25 Krok 2 (przykład zastosowania) 5 2 B 3 C 5 A D E 2 1 B C D E F krok SPT D(b), P(b) D(c), P(c) D(d), P(d) D(e), P(e) D(f), P(f) 0 A 2, A 5, A 1, A ~ ~ 1 AD 2, A 4, D 2, D ~ 2 ADE 2, A 3, E 4, E 3 ADEB 3, E 4, E 4 ADEBC 4, E 1 F 25
26 Krok 2 (przykład zastosowania) 5 2 B 3 C 5 A D E 2 1 B C D E F krok SPT D(b), P(b) D(c), P(c) D(d), P(d) D(e), P(e) D(f), P(f) 0 A 2, A 5, A 1, A ~ ~ 1 AD 2, A 4, D 2, D ~ 2 ADE 2, A 3, E 4, E 3 ADEB 3, E 4, E 4 ADEBC 4, E 5 ADEBCF 1 F 26
27 Złożoność obliczeniowa algorytmu Dijkstry Złożoność obliczeniowa dla n węzłów W każdej iteracji potrzeba sprawdzić wszystkie węzły nie należące do zbioru N n*(n+1)/2 porównań O(n 2) Możliwe są lepsze implementacje O(nlogn) 27
28 Korzysta z nich Metody wektora odległości Wczesny ARPANET RIP (protokół wewnętrzny intra-domain) BGP (protokół zewnętrzny - inter-domain) Obliczenia rozproszone Duża ilość wymienianych informacji Wektor odległości do poszczególnych węzłów 28
29 Algorytmy wektora odległości Okresowa wymiana informacji o trasach i metrykach pomiędzy węzłami Przykład (algorytm Bellmana 1957) Rozpoczynamy do tablicy tras, obliczamy odległości poprzez okresową wymianę i aktualizację informacji Struktura tablicy tras sieć, odległości do niej (kosztu drogi) oraz następny skok Osobny wiersz dla każdej sieci Kolumna dla każdego sąsiada przykład: droga do Y w węźle X poprzez sąsiada Z: X D (Y,Z) = = Odległość z X do Y, przez Z jako next hop Z c(x,z) + min {D (Y,w)} w X D (Y,*) X H (Y) = = Najmniejsza znana odległość z X do Y Next hop z X do Y 29
30 Przykład odległości tras A 1 7 E D (C,D) E D (A,D) E D (A,B) B E C D D = c(e,d) + min {D (C,w)} w = 2+2 = 4 D = c(e,d) + min {D (A,w)} w = 2+3 = 5 pętla! 2 B c(e,b) + min {D (A,w)} w = = 8+6 = 14 D () cel E A B C D Koszt celu przez A X B pętla! H (Y) = D
31 Tablica odległości daje tablice tras X H (Y) Koszt połączenia przez E D () A B D Węzeł, koszt A A A,1 cel B cel B D,5 C C D,4 D D D,4 Tablica odległości Tablica tras 31
32 Algorytm Bellmana Dopóki zmienia się D { dla wszystkich k nie będących sąsiadami i } { } dla wszystkich j będących sąsiadami i { D i (k,j) = c(i,j) + D j (k,*) } if D i (k,j) < D i (k,*) { D i (k,*) = D i (k,j) H i (k) = j } D i (k,*) i D j (k,*) c(i,j) k j c(i,j ) j k D j (k,*) 32
33 Problem odliczania do nieskończoności (count-to-infinity) Pojawia się przy awarii łącza (wzroście metryki) 60 X 4 Y 50 1 Z Itd. 33
34 Problem odliczania do nieskończoności dest cost B 1 C 2 A 1 X B dest cost A 1 C C dest cost A 2 B 1 34
35 Problem odliczania do nieskończoności C wysyła tablicę tras do B dest cost dest cost B 1 C 2 A B A ~ C C dest cost A 2 B 1 35
36 Problem odliczania do nieskończoności B uaktualnia trasę do A dest cost dest cost B 1 C 2 A B A 3 C C dest cost A 2 B 1 36
37 Problem odliczania do nieskończoności B wysyła swoją tablicę do C dest cost dest cost B 1 C 2 A B A 3 C C dest cost A 4 B 1 37
38 Problem odliczania do nieskończoności C wysyła tablicę do B dest cost dest cost B 1 C 2 A B A 5 C C dest cost A 4 B 1 38
39 Co stanowi problem? Metryka B wzrasta C wybiera B jako next hop do A - droga taka zawiera pętlę 39
40 Rozwiązanie problemu Split horizon Nie przekazywanie informacji o drodze do X jeśli droga ta wiedzie przez węzeł X (tj. nie przekazuje się informacji o drodze do routera, od którego otrzymano informację o tej drodze) Jeśli droga z C do A wiedzie przez B to C nie przekazuje tej informacji (drogi z C do A)węzłowi B Poisoned reverse Przekazywanie informacji o drodze do X z metryką nieskończoność do węzła, z którego otrzymano informację o takiej drodze Jeśli droga z C do A wiedzie przez B to C informuje węzeł B, że droga przez niego do A wynosi nieskończoność Metody te rozwiązują tylko problemy pętli z 2 węzłów 40
41 Poisoned reverse Niech droga z Z do X wiedzie przez Y : Z informuje Y, że jego odległość do X wynosi nieskończoność (nie ma drogi z y do X via Z) To rozwiązuje problem odliczania do nieskończoności 60 X 4 Y 50 1 Z Koniec algorytmu 41
42 Porównanie Link State z Distance Vector Ruch w sieci DV Wysyła wszystko co wie do swoich sąsiadów Duże komunikaty, przesyłane jedynie do sąsiadów LS Wysyła informacje o sąsiadach do wszystkich routerów Małe komunikaty 42
43 Porównanie Link State z Distance Vector Czas zbieżności: LS Szybszy nie ma potrzeby przetwarzania LSP przez przekazaniem dalej Proste (szybkie) obliczenia DV Szybkie uaktualnienia Problem odliczania do nieskończoności Zasoby: LS Wymaga zbudowania obrazu całej topologii DV Obsługuje tylko stan sąsiadów 43
44 Porównanie Link State z Distance Vector Błędy: LS może przekazywać niewłaściwe/zniekształcone LSP Pojedynczy uszkodzony węzeł może zakłócić działanie DV może przekazywać błędne drogi do wszystkich innych węzłów 44
45 DUAL Distributed Update Algorithm Garcia-Luna-Aceves 1989 Cel: unikanie pętli 2 pomysły Droga krótsza od znanej nie może zawierać pętli Algorytm Dijkstra-Scholten (1980) Odroczenie uaktualnień w drogach w wyniku nowych informacji do momentu zakończenia poprzednich obliczeń 3 rodzaje komunikatów Update, query, reply 2 stany routera Active (przyjmuje uaktualnienia), passive 45
46 Routing hierarchiczny Płaski routing nie jest skalowalny Każdy router musi przechowywać wiedzę o drodze do każdego potencjalnego adresata (hosta) Adresatów tych jest ok. 80 mil. Wymiana tablic routingu bardzo obciążałaby sieć Powstaje koncepcja hierarchii obszarów (area hierarchy) 46
47 Obszary Sieć zostaje podzielona na obszary Obszary mogą być dalej dzielone Każda droga pomiędzy podobszarami musi całkowicie zawierać się w tym obszarze Wewnątrz obszaru, każdy router zna drogi do każdego węzła Obszary zewnętrzne Każdy węzeł zna jedynie drogę do wyjścia z obszaru Pakiety skierowane do innego obszary są trasowane do właściwego routera brzegowego Hierarchia adresowania Kolejno ponumerowano obszary główne Podobszary są adresowane względnie Węzły są adresowane względem najbliższego podobszaru 47
48 Funkcje: Warstwa internetu Warstwa transportowa: TCP, UDP Warstwa sieci Prot. trasowania RIP, OSPF, BGP Tablica routingu Prot. IP adresowanie Format datagramów Obsługa pakietów Prot. ICMP Informacja o błędach Komunikacja routerów Warstwa łącza danych 48
49 Format datagramu IP (RFC 791) IP version (4) Dł. nagłówka (bytes) typ obsługi max ilość pozostałych routerów (każdym routerze -1) Prot warstwy wyższej ver head. len 16-bit identifier time to live type of service upper layer 32 bits flgs length fragment offset header checksum 32 bit source IP address 32 bit destination IP address Options (jeśli są ) + wypełnienie data (zwykle segment TCP Lub UDP) długość (bytes) fragmentacja/ składanie Np. timestamp, lista routerów 49
50 Nagłówek IP Wersja (Version) Teraz 4, następna będzie (ma być) 6 Długość nagłówka (Header length) 20 bajtów plus opcje Typ obsługi (Type of Service) Zwykle ignorowane Wartości: 3 bity - pierwszeństwo 1 bit zwłoka 1 bit wydajność 1 bit niezawodność Długość (Length) Długość danych IP 50
51 Nagłówek IP Identyfikacja (Identification ) Dla łączenia fragmentowanych pakietów w całość Flagi (Flags) Nie fragmentować (Don t fragment) Będą dalsze fragmenty (More fragments) Przesunięcie (Fragment offset) Pozycja fragmentu w oryginalnym datagramie IP Mierzone w oktetach (pole 11 bitowe) 51
52 Nagłówek IP Czas życia (Time to live) Zapewnia, że pakiet nie krąży po sieci wiecznie (zmniejszane na każdym routerze, jeśli 0 pakiet jest odrzucany) Protokół (Protocol) Dla identyfikacji protokołu warstwy wyższej Suma kontrolna (Header checksum) Zapewnia integralność nagłówka (słaba 16 bit) 32 bitowe adresy IP źródła i przeznaczenia (Source IP, Destination IP) Opcje (Options) Np. Source routing, record route, etc. Mogą wpływać na wydajność (słabo wspierane) 52
53 Detekcja błędów IP Suma kontrolna IP Datagram IP posiada sumę kontrolną nagłówka, o integralność danych muszą martwić się protokoły transportowe (TCP/UDP) Pozwala to na wykrycie błędów nie wykrytych na poziomie warstwy łącza danych Aktualizowana na routerach (przy zmianach, np. fragmentacji) 53
54 Pole protokół Możliwe wartości ( rfc1700): 1 = ICMP 2 = IGMP 3 = GGP 4 = IP in IP 6 = TCP 8 = EGP 9 = IGP 17 = UDP 29 = ISO-TP4 80 = ISO-IP 88 = IGRP 89 = OSPFIGP 94 = IPIP 54
55 Komunikacja z protokołami warstw wyższych ICMP: Internet Control Message Protocol Protokół warstwy sieci do wymiany komunikatów kontrolnych Wykorzystywany przez hosty, routery, gatewaye: informowanie o błędach (unreachable host, network, port, protocol) echo request/reply (ping) Komunikaty ICMP przenoszone są w datagramach IP Komunikaty ICMP: typ, kod + 8 pierwszych bajtów datagramu IP powodującego błąd Type Code description 0 0 echo reply (ping) 3 0 dest. network unreachable 3 1 dest host unreachable 3 2 dest protocol unreachable 3 3 dest port unreachable 3 6 dest network unknown 3 7 dest host unknown 4 0 source quench (congestion control - not used) 8 0 echo request (ping) 9 0 route advertisement 10 0 router discovery 11 0 TTL expired 12 0 bad IP header 55
56 Bezpieczeństwo IP Oryginalnie IP nie zapewnia bezpieczeństwa IPsec Modyfikacja IP z zaimplementowanym kodowaniem i autentyfikacją 56
57 Fragmentacja i łączenie datagramów IP Sieci posiadają różnemtu (max.transfer size) daje to możliwości przesyłania większych ramek różne technologie różne MTU Pakiety IP 64KB większy datagram IP może być dzielony przez sieć (router) każdy fragment ma nagłówek IP routery po drodze mogą wielokrotnie dzielić datagram z 1 datagramu może powstać wiele mniejszych Składanie odbywa się tylko po osiągnięciu celu Odpowiednie pola nagłówka pozwalają odtworzyć oryginalny datagram łączenie fragmentacja: przed: 1 duży datagram po: 3 małe datagramy 57
58 Fragmentacja IP length =4000 ID =x fragflag =0 offset =0 Podział na mniejsze części length =1500 ID =x fragflag =1 offset =0 length =1500 ID =x fragflag =1 offset =1480 length =1040 ID =x fragflag =0 offset =
59 Sposoby dostarczania Zawodny sposób dostarczania Możliwa zła kolejność odbieranych pakietów Większość komunikacji Unicast IP broadcast nie jest przekazywany przez routery IP multicast jest wspierany, ale nie jest szeroko wykorzystywany 59
60 Jakość usług (quality of service) Nagłówek IP posiada pole type-of-service (TOS) aby ewentualnie wspierać zapewnianie jakości Pole to nie jest wykorzystywane, ignorowane przez większość routerów 60
61 Adres IP: stała długość (32- bity) identyfikująca interface interface: połączenie hosta, routera do medium komunikacyjnego Router zwykle posiada kilka interface-ów Hosty zwykle posiadają 1 interface Adres Ip przypisany jest do interface nie hosta, czy routera Adresowanie IP =
62 Adresowanie IP Adres IP: Część sieci (starsze bity) Część hosta (młodsze bity) Czym jest sieć? (z perspektywy adresu IP) Zbiór interface-ów o tej samej części sieciowej adresów IP Istniej możliwość przekazywania pakietów w obrębie tego zbioru, bez angażowania routerów LAN
63 Początkowy schemat adresowania (1981) Klasy adresowe(1981) Class A: 128 sieci, 16M hostów Class B: 16K sieci, 64K hostów Class C: 2M sieci, 256 hostów Najstarsze bity Format 7 bitów sieć, 24 bity host 14 bit sieć, 16 bit host 21 bity sieć, 8 bit host Class A B C 63
64 Klasy adresów Class A Network ID Host ID to Class B 10 Network ID to Host ID Class C 110 Class D 1110 Class E 1111 Network ID to Multicast Addresses to Reserved for experiments Host ID 64
65 Adresy specjalne : local host (the loopback address) Adresy dla sieci prywatnych Class A: (10/8 prefix) Class B: (172.16/12 prefix) Class C: ( /16 prefix) IP broadcast IP broadcast w sieci =NetworkID+(1na bitach dla hosta) Urządzenia bez przyznanego adresu (BOOTP, ARP, DHCP) 65
66 Podział na podsieci Maski o różnej długości Network Host Network Subnet Host Mask 66
67 Problemy z przestrzenią adresową (1991) Wyczerpywanie się adresów Zbyt mało klas A i B A IANA niechętnie je przyznaje B Subnetting możliwy tylko dla nowych przydziałów Mały stopień wykorzystania adresów w przyznanych klasach Instytucje nie chcą oddawać zbędnych klas C zbyt małe dla dzisiejszych sieci lokalnych 67
68 Próby rozwiązania problemu Przyznawanie kolejnych klas C (zamiast B) Supernetting Classless Inter-Domain Routing (CIDR)
69 CIDR Początkowo adresowanie klasowe Wykorzystywano strukturę adresu (A, B, C) dla wyznaczenia adresu sieci CIDR: Classless InterDomain Routing Nie wykorzystuje się klas Format adresu : a.b.c.d/x, gdzie x jest ilością bitów dla sieci network part host part /23 69
70 CIDR Możliwość przyznawania dowolnej (prawie) ilości adresów dla sieci Wspólna część adresów określa sieć Np., adresy od * do * maja wspólne pierwsze 20 bitów, tak więc te bity określają sieć Maska (netmask) /20, /20 Pozwala na lepsze wykorzystanie przestrzenia adresowej 70
71 Przyznawanie adresów Host: Przyznawane w ramach organizacji (statycznie lub przez DHCP) Sieć Organizacje dostają je od ISP ISP dostaje je od ICANN (w Polsce NASK) ISP's block /20 Organization /23 Organization / Organization /23 71
72 Przyznawanie adresów ICANN: Internet Corporation for Assigned Names and Numbers Przyznaje adresy Zarządza DNS-em Przyznaje nazwy domenowe, rozstrzyga spory 72
73 NL: IP addressing and NAT Network Address Translation (NAT) Alternatywne rozwiązanie problemu wyczerpywania się adresów Rezyduje pomiędzy siecią lokalną i Internetem Dokonuje zamiany lokalnych, prywatnych adresów na adresy publiczne (globalne) Posiada pulę publicznych adresów IP (zwykle mniejszą od ilości hostów w sieci lokalnej) 73
74 NAT Przeznaczenie Pula adresów Źródło Global Internet G P Private Network D g S g Data NAT D g S p Data działanie: źródło (S) chce skomunikować się z przeznaczeniem (D): Tworzone jest mapowanie S g -S p S p w nagłówku pakietu wychodzącego zamieniane jest na S g S g w nagłówku pakietu przychodzącego zamieniane jest na S p 74
75 Problemy z NAT Co jeżeli mamy mało (albo tylko jeden) adresów IP? NAPT (Network Address Port Translator) NAPT wykorzystuje numery portów TCP/UDP Potencjalnie możliwe tysiące jednoczesnych połączeń przez jeden adres IP 75
76 Problemy NAT Ukrywa strukturę sieci wewnętrznej Czasami jest to zaleta - bezpieczeństwo Niektóre protokoły umieszczają informacje adresowe wewnątrz pakietów Np. ftp Brak możliwości połączeń przychodzących 76
77 Kto zapewnia funkcje? Hierarchia obszarów Określanie tras Protokoły routingu Intra-AS Inter-AS IP routing 77
78 Kto zapewnia funkcje? Źródło (IP source routing) Trasa zawarta w pakiecie Urządzenia brzegowe sieci ATM MPLS lambda switching Routers Przekazywanie od routera do routera (hop-by-hop) oparte o adres przeznaczenia zawarty w pakiecie Routery przechowują informacje o następnym skoku na drodze do przeznaczenia Tablice tras obliczane na routerach 78
79 Przykład: Source Routing Packet 3,4,3 4,3 2 2 Sender 1 R R R2 3 Receiver 79
80 Routery (trasowanie oparte o adresy IP) Każdy pakiet posiada adres IP odbiorcy Każdy router posiada tablicę tras.. destination IP next hop IP address Zaimplementowany jest rozproszony algorytm dla obliczania tablic routingu 80
81 Przykład Packet R R 2 2 Sender 1 R R1 4 3 R 4 R 3 R R2 3 R Receiver R 3 81
82 Routing hierarchczny w Internecie Area routing aggregate routers into regions, autonomous systems (AS) administrative autonomy routers in same AS run same routing protocol intra-as routing protocol or interior gateway protocol (IGP) routers in different AS can run different intra-as routing protocol gateway routers special routers in AS run intra-as routing protocol with all other routers in AS also responsible for routing to destinations outside AS run inter-as routing protocol or exterior gateway protocol (EGP) with other gateway routers in other AS s 82
83 NL: Example # IGP EGP IGP EGP EGP 5 IGP EGP IGP EGP IGP
84 NL: Example #2 a C C.b b d A A.a a b A.c c B.a a B c Gateways: perform inter-as routing amongst themselves b perform intra-as routers with other routers in their AS inter-as, intra-as routing in gateway A.c network layer link layer physical layer 84
85 NL: Path Sub-optimality start end hop red path vs. 2 hop green path
86 NL: AS Categories Stub: an AS that has only a single connection to one other AS - carries only local traffic. Multi-homed: an AS that has connections to more than one AS, but does not carry transit traffic Transit: an AS that has connections to more than one AS, and carries both transit and local traffic (under certain policy restrictions) 86
87 NL: AS categories example AS1 AS1 AS3 AS2 AS1 AS3 AS2 Transit Stub AS2 Multi-homed 87
88 NL: IP route lookups Original IP Route Lookup Address classes A: 0 7 bit network 24 bit host (16M each) B: bit network 16 bit host (64K) C: bit network 8 bit host (255) Address would specify prefix for forwarding table Simple lookup 88
89 NL: Original IP Route Lookup Example address Class B address class + network is Lookup in forwarding table Prefix part of address that really matters for routing Forwarding table contains List of prefix entries A few fixed prefix lengths (8/16/24) Large tables 2 Million class C networks Sites with multiple class C networks have multiple route entries at every router 89
90 NL: Getting a datagram from source to dest. Classful routing example IP datagram: misc fields source IP addr dest IP addr data datagram remains unchanged, as it travels source to destination addr fields of interest here A B routing table in A Dest. Net. next router Nhops E 90
91 NL: Getting a datagram from source to dest. misc fields data Starting at A, given IP datagram addressed to B: look up net. address of B find B is on same net. as A link layer will send datagram directly to B inside link-layer frame B and A are directly connected A B Dest. Net. next router Nhops E
92 NL: Getting a datagram from source to dest. misc fields data Starting at A, dest. E: look up network address of E E on different network A, E not directly attached routing table: next hop router to E is link layer sends datagram to router inside linklayer frame datagram arrives at continued.. A B Dest. Net. next router Nhops E
93 NL: Getting a datagram from source to dest. Dest. next misc fields data network router Nhops interface Arriving at , destined for look up network address of E E on same network as router s interface router, E directly attached link layer sends datagram to inside link-layer frame via interface datagram arrives at !!! (hooray!) A B E
94 NL: CIDR Supernets Classless routing (CIDR) Assign adjacent net addresses to same org Combine routing table entries whenever all nodes with same prefix share same hop 94
95 NL: CIDR and IP route lookups Network provider is allocated 8 class C chunks, to Allocation uses 3 bits of class C space Remaining 21 bits are network number, written as /21 Replaces 8 class C routing entries with 1 combined entry Routing protocols carry prefix with destination network address Longest prefix match for forwarding More on this when we talk about implementations. 95
96 NL: CIDR example ISP X given 16 class C networks * to * (or /20) Adjacent ISP 1 1 Route Interface ISP X router / / /23 4 Route Interface / /20 1 Large company /21 Medium company /22 Small company /23 Tiny company / /24, / /24, / /24, / /24, / / / / / / /24 96
97 NL: CIDR, hierarchical addressing, route aggregation Hierarchical addressing allows efficient advertisement of routing information: Organization /23 Organization /23 Organization /23 Organization Fly-By-Night-ISP Send me anything with addresses beginning /20 Internet /23 ISPs-R-Us Send me anything with addresses beginning /16 97
98 NL: Another CIDR example Routing to the network Packet to arrives Path is R2 R1 H1 H R H H / H /24 Provider 10.1/ /23 R2 H /
99 NL: Another CIDR example Subnet Routing Packet to H H2 Matches /23 Routing table at R R / H /24 Destination Next Hop Interface lo0 Default or 0/0 provider / / / /23 R /24 H /
100 NL: Another CIDR example Subnet Routing Packet to H H2 Matches /31 Longest prefix match Routing table at R1 Destination Next Hop Interface lo0 Default or 0/ / / R /23 R / H / /24 H / / /
101 NL: Another CIDR example Subnet Routing Packet to Direct route Longest prefix match R1 H1 H / H /24 Routing table at H1 Destination Next Hop Interface lo0 Default or 0/ / / /23 R /24 H /
102 NL: CIDR Shortcomings Customer selecting a new provider Renumbering required / /16 Provider 1 Provider / / / /23 102
103 Multi-homing NL: CIDR Shortcomings Organization /23 ISPs-R-Us has a more specific route to Organization 1 Organization /23 Organization / Organization /23 Fly-By-Night-ISP ISPs-R-Us Send me anything with addresses beginning /20 Send me anything with addresses beginning /16 or /23 Internet 103
104 NL: Specific IP routing protocols Intra-AS routing protocols (interior routing protocols) GGP RIP IGRP OSPF Inter-AS routing protocols (exterior routing protocols) EGP BGP 104
105 NL: Intra-AS Routing Generate Intra-AS routing tables Also known as Interior Gateway Protocols (IGP) Most common IGPs Distance vector protocols RIP: Routing Information Protocol IGRP: Interior Gateway Routing Protocol (Cisco propr.) Link state protocols OSPF: Open Shortest Path First 105
106 NL: Intra-AS Distance Vector Protocols GGP: Gateway-to-Gateway Protocol (1970s) RIP: Routing Information Protocol (1982) 30 sec update with triggered updates Split horizon with poisonous reverse RIP-2 in 1993 adds prefix mask for CIDR IGRP: Interior Gateway Routing Protocol (1988) Cisco s successor to RIP 90 sec update with triggered updates Split horizon V1: path holddown V2: route poisoning Composite metric, multiple paths EIGRP adds prefix mask and DUAL for CIDR 106
107 NL: RIP (Routing Information Protocol) Included in BSD-UNIX Distribution in 1982 Distance metric: # of hops (max = 15 hops) Can you guess why? Distance vectors: exchanged every 30 sec via Response Message (also called advertisement) Each advertisement: route to up to 25 destination nets 107
108 NL: RIP: Link Failure and Recovery If no advertisement heard after 180 sec --> neighbor/link declared dead routes via neighbor invalidated new advertisements sent to neighbors neighbors in turn send out new advertisements (if tables changed) link failure info quickly propagates to entire net poison reverse used to prevent ping-pong loops (infinite distance = 16 hops) 108
109 NL: RIP Table processing RIP routing tables managed by application-level process called route-d (daemon) advertisements sent in UDP packets, periodically repeated 109
110 NL: RIP Table example (continued) Router: giroflee.eurocom.fr Destination Gateway Flags Ref Use Interface UH lo U 2 13 fa U le U 2 25 qaa U 3 0 le0 default UG Three attached class C networks (LANs) Router only knows routes to attached LANs Default router used to go up Route multicast address: Loopback interface (for debugging) 110
111 NL: IGRP (Interior Gateway Routing Protocol) CISCO proprietary; successor of RIP (mid 80s) Distance Vector, like RIP several cost metrics (delay, bandwidth, reliability, load etc) uses TCP to exchange routing updates Loop-free routing via Distributed Updating Alg. (DUAL) based on diffused computation 111
112 NL: Intra-AS Link State Protocols OSPF Hierarchical OSPF 112
113 NL: OSPF (Open Shortest Path First) open : publicly available Uses Link State algorithm LS packet dissemination Topology map at each node Route computation using Dijkstra s algorithm OSPF advertisement carries one entry per neighbor router Advertisements disseminated to entire AS (via flooding) 113
114 NL: OSPF advanced features (not in RIP) Security: all OSPF messages authenticated (to prevent malicious intrusion); TCP connections used Multiple same-cost paths allowed (only one path in RIP) For each link, multiple cost metrics for different TOS (eg, satellite link cost set low for best effort; high for real time) Integrated uni- and multicast support: Multicast OSPF (MOSPF) uses same topology data base as OSPF Hierarchical OSPF in large domains. 114
115 NL: Hierarchical OSPF 115
116 NL: Hierarchical OSPF Two-level hierarchy: local area, backbone. Link-state advertisements only in area each nodes has detailed area topology; only know direction (shortest path) to nets in other areas. Area border routers: summarize distances to nets in own area, advertise to other Area Border routers. Backbone routers: run OSPF routing limited to backbone. Boundary routers: connect to other ASs. 116
117 NL: Inter-AS routing 117
118 NL: Why different Intra- and Inter-AS routing? Policy: Inter-AS: admin wants control over how its traffic routed, who routes through its net. Intra-AS: single admin, so no policy decisions needed Scale: hierarchical routing saves table size, reduced update traffic Performance: Intra-AS: can focus on performance Inter-AS: policy may dominate over performance 118
119 NL: History Mid-80s: EGP (Exterior Gateway Protocol) Used in original ARPAnet Reachability protocol (no shortest path) Single bit for reachability information Did not accommodate cycles (topology restricted to a tree) ARPA-managed packet switches at top of tree Unacceptable once Internet grew to multiple independent backbones Result: BGP development 119
120 NL: BGP Link state or distance vector? Problems with distance-vector: Bellman-Ford algorithm may not converge Problems with link state: Metric used by routers not the same loops No universal routing metric Policy drives routing decisions LS database too large entire Internet May expose policies to other AS s 120
121 NL: BGP BGP (Border Gateway Protocol): the de facto standard Path Vector protocol: similar to Distance Vector protocol each Border Gateway broadcast to neighbors (peers) entire path (I.e, sequence of ASs) to destination E.g., Gateway X sends its path to dest. Z: Path (X,Z) = X,Y1,Y2,Y3,,Z When AS gets route check if AS already in path If yes, reject route If no, add self and (possibly) advertise route further Allows for policy application (different metrics) Metrics are local - AS chooses path, protocol ensures no loops Supports CIDR aggregation (BGP4) 121
122 NL: Path Selection Criteria Path attributes + external (policy) information Examples: Hop count Policy considerations Preference for AS Presence or absence of certain AS Path origin Link dynamics Early-exit Hot-potato routing for transit packets 122
123 NL: Policy with BGP BGP provides capability for enforcing various policies Policies are not part of BGP: they are provided to BGP as configuration information BGP enforces policies by choosing paths from multiple alternatives and controlling advertisement to other AS s 123
124 NL: Examples of BGP Policies A multi-homed AS refuses to act as transit Limit path advertisement A multi-homed AS can become transit for some AS s Only advertise paths to some AS s An AS can favor or disfavor certain AS s for traffic transit from itself 124
125 NL: Interconnecting BGP Peers BGP uses TCP to connect peers Advantages: Simplifies BGP No need for periodic refresh - routes are valid until withdrawn, or the connection is lost Incremental updates Disadvantages Congestion control on a routing protocol? Poor interaction during high load 125
126 NL: Internet inter-as routing: BGP BGP messages exchanged using TCP. BGP messages: OPEN: opens TCP connection to peer and authenticates sender UPDATE: advertises new path (or withdraws old) KEEPALIVE keeps connection alive in absence of UPDATES; also ACKs OPEN request NOTIFICATION: reports errors in previous msg; also used to close connection 126
127 Security Error detection Delivery semantics Quality-of-service Fragmentation Addressing Routing NL: IP summary 127
128 NL: IPv6 Redefine functions of IP (version 4) Remove ancillary functionality Add missing, but essential functionality Recall, functions of IPv4 What changes should be made in. IP addressing IP delivery semantics IP quality of service IP security IP routing IP fragmentation IP error detection 128
129 NL: IPv6 Initial motivation: 32-bit address space completely allocated by Additional motivation: header format helps speed processing/forwarding header changes to facilitate QoS new anycast address: route to best of several replicated servers IPv6 datagram format: fixed-length 40 byte header no fragmentation allowed 129
130 NL: IPv6 Header ipv Version Class Flow Label Payload Length Next Header Hop Limit Source Address (128 bits) Destination Address (128 bits) 130
131 NL: IPv6 Changes Scale addresses are 128bit Header size? Simplification Removes infrequently used parts of header 40 byte fixed size vs. 20+ byte variable IPv6 removes checksum Relies on upper layer protocols to provide integrity Reduces processing time at each hop IPv6 eliminates fragmentation Requires path MTU discovery 131
132 NL: IPv6 Changes TOS replaced with traffic class octet Flow Help soft state systems Maps well onto TCP connection or stream of UDP packets on host-port pair Easy configuration Provides auto-configuration using hardware MAC address to provide unique base Additional requirements Support for security Support for mobility 132
133 NL: IPv6 Changes Protocol field replaced by next header field Support for protocol demultiplexing as well as option processing Option processing Options allowed, but only outside of header, indicated by Next Header field Options header does not need to be processed by every router Large performance improvement Makes options practical/useful ICMPv6: new version of ICMP additional message types, e.g. Packet Too Big multicast group management functions 133
134 NL: Transition From IPv4 To IPv6 Not all routers can be upgraded simultaneous no flag days How will the network operate with mixed IPv4 and IPv6 routers? Two proposed approaches: Dual Stack: some routers with dual stack (v6, v4) can translate between formats Tunneling: IPv6 carried as payload in an IPv4 datagram among IPv4 routers 134
135 NL: Dual Stack Approach 135
136 NL: Tunneling IPv6 inside IPv4 where needed 136
OSI Network Layer. Network Fundamentals Chapter 5. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.
OSI Network Layer Network Fundamentals Chapter 5 1 Network Layer Identify the role of the Network Layer, as it describes communication from one end device to another end device Examine the most common
Bardziej szczegółowoWarstwa sieciowa rutowanie
Warstwa sieciowa rutowanie Protokół IP - Internet Protocol Protokoły rutowane (routed) a rutowania (routing) Rutowanie statyczne i dynamiczne (trasowanie) Statyczne administrator programuje trasy Dynamiczne
Bardziej szczegółowoAdresy IP v.6 IP version 4 IP version 6 byte 0 byte 1 byte 2 byte 3 byte 0 byte 1 byte 2 byte 3
Historia - 1/2 Historia - 2/2 1984.1 RFC 932 - propozycja subnettingu 1985.8 RFC 95 - subnetting 199.1 ostrzeżenia o wyczerpywaniu się przestrzeni adresowej 1991.12 RFC 1287 - kierunki działań 1992.5 RFC
Bardziej szczegółowoWarstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa
Warstwa sieciowa Model OSI Model TCP/IP Aplikacji Prezentacji Aplikacji podjęcie decyzji o trasowaniu (rutingu) na podstawie znanej, lokalnej topologii sieci ; - podział danych na pakiety Sesji Transportowa
Bardziej szczegółowoOSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1
OSI Network Layer Network Fundamentals Chapter 5 Version 4.0 1 OSI Network Layer Network Fundamentals Rozdział 5 Version 4.0 2 Objectives Identify the role of the Network Layer, as it describes communication
Bardziej szczegółowoDR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ INTERNET PROTOCOL (IP) INTERNET CONTROL MESSAGE PROTOCOL (ICMP) WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r. PLAN IPv4: schemat nagłówka ICMP: informacje
Bardziej szczegółowoSieci komputerowe - Wstęp do intersieci, protokół IPv4
Piotr Kowalski KAiTI Internet a internet - Wstęp do intersieci, protokół IPv Plan wykładu Informacje ogólne 1. Ogólne informacje na temat sieci Internet i protokołu IP (ang. Internet Protocol) w wersji.
Bardziej szczegółowoSieci komputerowe. Routing. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza w Krakowie. www.agh.edu.pl
Sieci komputerowe Routing Akademia Górniczo-Hutnicza w Krakowie dr inż. Andrzej Opaliński Plan wykładu Wprowadzenie Urządzenia Tablice routingu Typy protokołów Wstęp Routing Trasowanie (pl) Algorytm Definicja:
Bardziej szczegółowoSieci komputerowe - Protokoły wspierające IPv4
2013-06-20 Piotr Kowalski KAiTI Plan i problematyka wykładu 1. Odwzorowanie adresów IP na sprzętowe i odwrotnie protokoły ARP i RARP. - Protokoły wspierające IPv4 2. Routing IP Tablice routingu, routing
Bardziej szczegółowoDR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r. PLAN Ruting a przełączanie Klasyfikacja rutingu Ruting statyczny Ruting dynamiczny
Bardziej szczegółowoInternet Control Message Protocol (ICMP) Łukasz Trzciałkowski
Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski Czym jest ICMP? Protokół ICMP jest protokołem działającym w warstwie sieciowej i stanowi integralną część protokołu internetowego IP, a raczej
Bardziej szczegółowoADRESY PRYWATNE W IPv4
ADRESY PRYWATNE W IPv4 Zgodnie z RFC 1918 zaleca się by organizacje dla hostów wymagających połączenia z siecią korporacyjną a nie wymagających połączenia zewnętrznego z Internetem wykorzystywały tzw.
Bardziej szczegółowoWarstwa sieciowa w Internecie
Warstwa sieciowa Usługi dla warstwy transportowej Niezależne od sieci podkładowych Oddzielenie warstwy transportu od parametrów sieci (numeracja,topologia, etc.) Adresy sieciowe dostępne dla warstwy transportowej
Bardziej szczegółowoRozległe Sieci Komputerowe
Rozległe Sieci Komputerowe Rozległe Sieci Komputerowe Literatura: D.E. Conner Sieci komputerowe i intersieci R. W. McCarty Cisco WAN od podstaw R. Wright Elementarz routingu IP Interconnecting Cisco Network
Bardziej szczegółowoCharakterystyka grupy protokołów TCP/IP
Charakterystyka grupy protokołów TCP/IP Janusz Kleban Architektura TCP/IP - protokoły SMTP FTP Telnet HTTP NFS RTP/RTCP SNMP TCP UDP IP ICMP Protokoły routingu ARP RARP Bazowa technologia sieciowa J. Kleban
Bardziej szczegółowoGRAF DECYZJI O TRASIE PAKIETU
GRAF DECYZJI O TRASIE PAKIETU ROUTING STATYCZNY W SIECIACH IP Routery są urządzeniami, które na podstawie informacji zawartych w nagłówku odebranego pakietu oraz danych odebranych od sąsiednich urządzeń
Bardziej szczegółowoSieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska
Sieci komputerowe Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska Routing dynamiczny w urządzeniach Cisco Sieci Komputerowe, T. Kobus, M. Kokociński 2 Sieci Komputerowe, T.
Bardziej szczegółowoWarstwa sieciowa. mgr inż. Krzysztof Szałajko
Warstwa sieciowa mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu do sieci
Bardziej szczegółowoZarządzanie systemem komendy
Zarządzanie systemem komendy Nazwa hosta set system host name nazwa_hosta show system host name delete system host name Nazwa domeny set system domain name nazwa_domeny show system domain name delete system
Bardziej szczegółowoAdresy w sieciach komputerowych
Adresy w sieciach komputerowych 1. Siedmio warstwowy model ISO-OSI (ang. Open System Interconnection Reference Model) 7. Warstwa aplikacji 6. Warstwa prezentacji 5. Warstwa sesji 4. Warstwa transportowa
Bardziej szczegółowoSieci komputerowe - administracja
Sieci komputerowe - administracja warstwa sieciowa Andrzej Stroiński andrzej.stroinski@cs.put.edu.pl http://www.cs.put.poznan.pl/astroinski/ warstwa sieciowa 2 zapewnia adresowanie w sieci ustala trasę
Bardziej szczegółowoAdministracja sieciami LAN/WAN
Administracja sieciami LAN/WAN Protokoły routingu dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Zagadnienia Protokół Protokół Protokół Protokół
Bardziej szczegółowoDlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR
IPv6 Dlaczego? Mało adresów IPv4 NAT CIDR Wprowadzenie ulepszeń względem IPv4 Większa pula adresów Lepszy routing Autokonfiguracja Bezpieczeństwo Lepsza organizacja nagłówków Przywrócenie end-to-end connectivity
Bardziej szczegółowoRouting i protokoły routingu
Routing i protokoły routingu Po co jest routing Proces przesyłania informacji z sieci źródłowej do docelowej poprzez urządzenie posiadające co najmniej dwa interfejsy sieciowe i stos IP. Routing przykład
Bardziej szczegółowoZiMSK. Routing statyczny, ICMP 1
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl Routing statyczny, ICMP 1
Bardziej szczegółowoOpen Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania
Open Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania okresowych uaktualnień Mechanizmy uwierzytelniania Q s Link-state
Bardziej szczegółowoPodstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN
Podstawy Transmisji Danych Wykład IV Protokół IPV4 Sieci WAN to połączenia pomiędzy sieciami LAN 1 IPv4/IPv6 TCP (Transmission Control Protocol) IP (Internet Protocol) ICMP (Internet Control Message Protocol)
Bardziej szczegółowoRouting. mgr inż. Krzysztof Szałajko
Routing mgr inż. Krzysztof Szałajko Modele odniesienia 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Aplikacji Transportowa Internetowa Dostępu do sieci Wersja 1.0
Bardziej szczegółowoSieci komputerowe. Router. Router 2012-05-24
Sieci komputerowe - Routing 2012-05-24 Sieci komputerowe Routing dr inż. Maciej Piechowiak 1 Router centralny element rozległej sieci komputerowej, przekazuje pakiety IP (ang. forwarding) pomiędzy sieciami,
Bardziej szczegółowoWykład 3: Internet i routing globalny. A. Kisiel, Internet i routing globalny
Wykład 3: Internet i routing globalny 1 Internet sieć sieci Internet jest siecią rozproszoną, globalną, z komutacją pakietową Internet to sieć łącząca wiele sieci Działa na podstawie kombinacji protokołów
Bardziej szczegółowoPrzesyłania danych przez protokół TCP/IP
Przesyłania danych przez protokół TCP/IP PAKIETY Protokół TCP/IP transmituje dane przez sieć, dzieląc je na mniejsze porcje, zwane pakietami. Pakiety są często określane różnymi terminami, w zależności
Bardziej szczegółowoPORADNIKI. Routery i Sieci
PORADNIKI Routery i Sieci Projektowanie routera Sieci IP są sieciami z komutacją pakietów, co oznacza,że pakiety mogą wybierać różne trasy między hostem źródłowym a hostem przeznaczenia. Funkcje routingu
Bardziej szczegółowoPlan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej
Wyznaczanie tras (routing) 1 Wyznaczanie tras (routing) 2 Wyznaczanie tras VLSM Algorytmy rutingu Tablica rutingu CIDR Ruting statyczny Plan wykładu Wyznaczanie tras (routing) 3 Funkcje warstwy sieciowej
Bardziej szczegółowoOpen Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania
Open Shortest Path First Protokół typu link-state Szybka zbieżność Obsługa VLSMs (Variable Length Subnet Masks) Brak konieczności wysyłania okresowych uaktualnień Mechanizmy uwierzytelniania Z s Link-state
Bardziej szczegółowoZiMSK. Routing dynamiczny 1
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl Routing dynamiczny 1 Wykład
Bardziej szczegółowoMODEL OSI A INTERNET
MODEL OSI A INTERNET W Internecie przyjęto bardziej uproszczony model sieci. W modelu tym nacisk kładzie się na warstwy sieciową i transportową. Pozostałe warstwy łączone są w dwie warstwy - warstwę dostępu
Bardziej szczegółowoPołączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet
Warstwa sieciowa Usługi dla warstwy transportowej Niezależne od sieci podkładowych Oddzielenie warstwy transportu od parametrów sieci (numeracja,topologia, etc.) Adresy sieciowe dostępne dla warstwy transportowej
Bardziej szczegółowoRUTERY. Dr inŝ. Małgorzata Langer
RUTERY Dr inŝ. Małgorzata Langer Co to jest ruter (router)? Urządzenie, które jest węzłem komunikacyjnym Pracuje w trzeciej warstwie OSI Obsługuje wymianę pakietów pomiędzy róŝnymi (o róŝnych maskach)
Bardziej szczegółowoDLACZEGO QoS ROUTING
DLACZEGO QoS ROUTING Reakcja na powstawanie usług multimedialnych: VoIP (Voice over IP) Wideo na żądanie Telekonferencja Potrzeba zapewnienia gwarancji transmisji przy zachowaniu odpowiedniego poziomu
Bardziej szczegółowoPlan całości wykładu 4-1
Plan całości wykładu Wprowadzenie Warstwa aplikacji Warstwa transportu Warstwa sieci Warstwa łącza i sieci lokalne Podstawy ochrony informacji (2 wykłady) (2 wykłady) (2-3 wykłady) (2-3 wykłady) (3 wykłady)
Bardziej szczegółowoWYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka
14 Protokół IP WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 Podstawowy, otwarty protokół w LAN / WAN (i w internecie) Lata 70 XX w. DARPA Defence Advanced Research Project Agency 1971
Bardziej szczegółowoPodstawy MPLS. pijablon@cisco.com. PLNOG4, 4 Marzec 2010, Warszawa 1
Podstawy MPLS Piotr Jabłoński pijablon@cisco.com 1 Plan prezentacji Co to jest MPLS i jak on działa? Czy moja sieć potrzebuje MPLS? 2 Co to jest MPLS? Jak on działa? 3 Co to jest MPLS? Multi Protocol Label
Bardziej szczegółowoKlasy adresów IP. Model ISO - OSI. Subnetting. OSI packet encapsulation. w.aplikacji w.prezentacji w.sesji w.transportowa w.
w.aplikacji w.prezentacji w.sesji w.transportowa w.sieciowa w.łącza w.fizyczna Model ISO - OSI Telnet SMTP FTP DNS NFS XDR RPC TCP UDP IP Ethernet IEEE 802.3 X.25 SLIP PPP A B C D E 0 0.0.0.0 10 128.0.0.0
Bardziej szczegółowoRouting / rutowanie (marszrutowanie) (trasowanie)
Routing / rutowanie (marszrutowanie) (trasowanie) Router / router (trasownik) Static routing / Trasa statyczna Dynamic routing / Trasa dynamiczna Static routing table / tablica trasy statycznej root@pendragon:~#
Bardziej szczegółowoA i B rozsyłają nowe wektory.
REAKCJA NA USZKODZENIE A i B rozsyłają nowe wektory. Węzeł E otrzymuje wektor od B. Wszystkie sieci w otrzymanej informacji mają koszt równy lub większy niż te, wpisane do tablicy. Jednocześnie jednak
Bardziej szczegółowoLink-State. Z s Link-state Q s Link-state. Y s Routing Table. Y s Link-state
OSPF Open Shortest Path First Protokół typu link-state Publiczna specyfikacja Szybka zbieżność Obsługa VLSMs(Variable Length Subnet Masks) i sumowania tras Nie wymaga okresowego wysyłania uaktualnień Mechanizmy
Bardziej szczegółowoInstitute of Telecommunications. koniec wykładu VIII. mariusz@tele.pw.edu.pl
koniec wykładu VIII przykład data client office + firewall depot management mapa z google map POP points of presence SP data client POP POP office depot POP POP management VPN warstwy 2 (VPLL, VPLS) i
Bardziej szczegółowopolega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów
1 HERMETYZACJA DANYCH polega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów hermetyzacja danych kroki: 1. pojawienie
Bardziej szczegółowoSieci Komputerowe. Protokół ICMP - Internet Control Message Protocol Protokół ICMP version 6. dr Zbigniew Lipiński
Sieci Komputerowe Protokół ICMP - Internet Control Message Protocol Protokół ICMP version 6 dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl
Bardziej szczegółowoSieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 25
Sieci komputerowe Wykład 3: Protokół IP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 3 1 / 25 W poprzednim odcinku Podstawy warstwy pierwszej (fizycznej)
Bardziej szczegółowoRouting - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...
Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv4... 3 Konfiguracja routingu statycznego IPv6... 3 Sprawdzenie połączenia... 4 Zadania... 4 Routing - wstęp O routowaniu
Bardziej szczegółowoProtokoły sieciowe - TCP/IP
Protokoły sieciowe Protokoły sieciowe - TCP/IP TCP/IP TCP/IP (Transmission Control Protocol / Internet Protocol) działa na sprzęcie rożnych producentów może współpracować z rożnymi protokołami warstwy
Bardziej szczegółowoSieci komputerowe dr Zbigniew Lipiński
Sieci komputerowe Protokoły routingu dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Routing Information Protocol (RIP) Protokół RIP, (ang.)
Bardziej szczegółowoOSI Data Link Layer. Network Fundamentals Chapter 7. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1
OSI Data Link Layer Network Fundamentals Chapter 7 Version 4.0 1 Warstwa Łącza danych modelu OSI Network Fundamentals Rozdział 7 Version 4.0 2 Objectives Explain the role of Data Link layer protocols in
Bardziej szczegółowoStos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4
Stos TCP/IP Warstwa Internetu Sieci komputerowe Wykład 4 Historia Internetu (1 etap) Wojsko USA zleca firmie Rand Corp. wyk. projektu sieci odpornej na atak nuklearny. Uruchomienie sieci ARPANet (1 IX
Bardziej szczegółowoSieci komputerowe dr Zbigniew Lipiński
Sieci komputerowe Podstawy routingu dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Routing Routing jest procesem wyznaczania najlepszej trasy
Bardziej szczegółowoSieci komputerowe Warstwa sieci i warstwa transportowa
Sieci komputerowe Warstwa sieci i warstwa transportowa Ewa Burnecka / Janusz Szwabiński ewa@ift.uni.wroc.pl / szwabin@ift.uni.wroc.pl Sieci komputerowe (C) 2003 Janusz Szwabiński p.1/43 Model ISO/OSI Warstwa
Bardziej szczegółowoRywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami
Struktury sieciowe Struktury sieciowe Podstawy Topologia Typy sieci Komunikacja Protokoły komunikacyjne Podstawy Topologia Typy sieci Komunikacja Protokoły komunikacyjne 15.1 15.2 System rozproszony Motywacja
Bardziej szczegółowoPlan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT
IPv6 dr inż. Piotr Kowalski Katedra Automatyki i Technik Informacyjnych Plan i problematyka wykładu 1. Uzasadnienie dla rozwoju protokołu IPv6 i próby ratowania idei IPv6 2. Główne aspekty funkcjonowania
Bardziej szczegółowoInstitute of Telecommunications. koniec wykładu II.
koniec wykładu II Network hierarchy Internet Service Provider (ISP) IP R 1 R 3 R 2 MPLS Transport Network Provider SDH Optical Network Provider WDM router tak (dużych) routerów już się nie buduje (nie
Bardziej szczegółowoRouting dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont...
Routing dynamiczny... 2 Czym jest metryka i odległość administracyjna?... 3 RIPv1... 4 RIPv2... 4 Interfejs pasywny... 5 Podzielony horyzont... 5 Podzielony horyzont z zatruciem wstecz... 5 Vyatta i RIP...
Bardziej szczegółowoInternet Protocol v6 - w czym tkwi problem?
NAUKOWA I AKADEMICKA SIEĆ KOMPUTEROWA Internet Protocol v6 - w czym tkwi problem? dr inż. Adam Kozakiewicz, adiunkt Zespół Metod Bezpieczeństwa Sieci i Informacji IPv6 bo adresów było za mało IPv6 co to
Bardziej szczegółowoDR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.
DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r. PLAN Reprezentacja liczb w systemach cyfrowych Protokół IPv4 Adresacja w sieciach
Bardziej szczegółowoTechnologie warstwy Internetu. Routing
Technologie warstwy Internetu. Routing Protokoły routingu dynamicznego Z.Z. Technologie Zbigniew warstwy Internetu. Zakrzewski Routing Sieci TCP/IP ver. 1.0 RIPv1 RFC 1058 RIPv1 jest pierwszym protokołem
Bardziej szczegółowoSieci komputerowe W4. Warstwa sieciowa Modelu OSI
Sieci komputerowe W4 Warstwa sieciowa Modelu OSI 1 Warstwa sieciowa Odpowiada za transmisję bloków informacji poprzez sieć. Podstawową jednostką informacji w warstwie sieci jest pakiet. Określa, jaką drogą
Bardziej szczegółowoMarcin Mazurek <m.mazurek@netsync.pl> P.I.W.O, 22/05/2004, Poznań, Polska:)
BGP podstawy działania, polityka w sieciach TCP/IP. O czym ta mowa... - routing w sieciach TCP/IP (forwarding/routing statyczny/dynamiczny, link state, distance vector) - BGP zasady funkcjonowanie, pojęcie
Bardziej szczegółowoAlgorytmy routingu. Kontynuacja wykładu
Algorytmy routingu Kontynuacja wykładu Algorytmy routingu Wektor odległości (distnace vector) (algorytm Bellmana-Forda): Określa kierunek i odległość do danej sieci. Stan łącza (link state): Metoda najkrótszej
Bardziej szczegółowoZarządzanie sieciami telekomunikacyjnymi
SNMP Protocol The Simple Network Management Protocol (SNMP) is an application layer protocol that facilitates the exchange of management information between network devices. It is part of the Transmission
Bardziej szczegółowoRouting. routing bezklasowy (classless) pozwala na używanie niestandardowych masek np. /27 stąd rozdzielczość trasowania jest większa
1 Routing przez routing rozumiemy poznanie przez router ścieżek do zdalnych sieci o gdy routery korzystają z routingu dynamicznego, informacje te są uzyskiwane na podstawie danych pochodzących od innych
Bardziej szczegółowoSieci Komputerowe. Protokół IPv4 - Internet Protocol ver.4 Protokół IP ver.6. dr Zbigniew Lipiński
Sieci Komputerowe Protokół IPv4 - Internet Protocol ver.4 Protokół IP ver.6 dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole zlipinski@math.uni.opole.pl Protokół IPv4.
Bardziej szczegółowoDr Michał Tanaś(http://www.amu.edu.pl/~mtanas)
Dr Michał Tanaś(http://www.amu.edu.pl/~mtanas) Jest to zbiór komputerów połączonych między sobą łączami telekomunikacyjnymi, w taki sposób że Możliwa jest wymiana informacji (danych) pomiędzy komputerami
Bardziej szczegółowoPodstawy sieci komputerowych
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku 2018/2019 Ekspancja sieci TCP/IP i rozwój adresacji IP 1975 opracowanie IPv4 32 bity na adres IP 2 32, czyli ok. 4 miliardów
Bardziej szczegółowoZarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący
Zarządzanie w sieci Protokół Internet Control Message Protocol Protokół sterujący informacje o błędach np. przeznaczenie nieosiągalne, informacje sterujące np. przekierunkowanie, informacje pomocnicze
Bardziej szczegółowoRuting. Protokoły rutingu a protokoły rutowalne
Ruting. Protokoły rutingu a protokoły rutowalne ruting : proces znajdowania najwydajniejszej ścieżki dla przesyłania pakietów między danymi dwoma urządzeniami protokół rutingu : protokół za pomocą którego
Bardziej szczegółowoPodstawy sieci komputerowych
mariusz@math.uwb.edu.pl http://math.uwb.edu.pl/~mariusz Uniwersytet w Białymstoku Zakład Dydaktyki i Nowoczesnych Technologii w Kształceniu 2017/2018 Ekspancja sieci TCP/IP i rozwój adresacji IP 1975 opracowanie
Bardziej szczegółowoPrzekazywanie pakietu od nadawcy do odbiorcy
Przekazywanie pakietu od nadawcy do odbiorcy Pakiet IP: różne pola adres IP źródła adres IP celu dane pakiet się nie zmienia podczas przekazywania od źródła do celu ważne jest pole adresu celu dopiero
Bardziej szczegółowoKomunikacja w sieciach komputerowych
Komunikacja w sieciach komputerowych Dariusz CHAŁADYNIAK 2 Plan prezentacji Wstęp do adresowania IP Adresowanie klasowe Adresowanie bezklasowe - maski podsieci Podział na podsieci Translacja NAT i PAT
Bardziej szczegółowoAby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.
Struktura komunikatów sieciowych Każdy pakiet posiada nagłówki kolejnych protokołów oraz dane w których mogą być zagnieżdżone nagłówki oraz dane protokołów wyższego poziomu. Każdy protokół ma inne zadanie
Bardziej szczegółowoIPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4
Wprowadzenie budowa i zapis adresu, typy adresów tunelowanie w IPv4 w systemie Linux polecenie ip, system plików /proc Zadania Pytania Historia Cel rozwiązanie problemu wyczerpania przestrzeni adresowej
Bardziej szczegółowoSieci komputerowe Protokoły routingu
Sieci komputerowe Protokoły routingu 212-5-24 Sieci komputerowe Protokoły routingu dr inż. Maciej Piechowiak 1 Protokoły routingu 2 Protokoły routingu Wykorzystywane do wymiany informacji o routingu między
Bardziej szczegółowoArchitektura INTERNET
Internet, /IP Architektura INTERNET OST INTERNET OST OST BRAMA (ang. gateway) RUTER (ang. router) - lokalna sieć komputerowa (ang. Local Area Network) Bramy (ang. gateway) wg ISO ruter (ang. router) separuje
Bardziej szczegółowo3. Routing z wykorzystaniem wektora odległości, RIP
3. Routing z wykorzystaniem wektora odległości, RIP 3.1. Aktualizacje routingu z wykorzystaniem wektora odległości W routingu z wykorzystaniem wektora odległości tablice routingu są aktualizowane okresowo.
Bardziej szczegółowoISP od strony technicznej. Fryderyk Raczyk
ISP od strony technicznej Fryderyk Raczyk Agenda 1. BGP 2. MPLS 3. Internet exchange BGP BGP (Border Gateway Protocol) Dynamiczny protokół routingu Standard dla ISP Wymiana informacji pomiędzy Autonomous
Bardziej szczegółowoEthernet. Ethernet. Network Fundamentals Chapter 9. Podstawy sieci Rozdział 9
Ethernet Network Fundamentals Chapter 9 Version 4.0 1 Ethernet Podstawy sieci Rozdział 9 Version 4.0 2 Objectives Identify the basic characteristics of network media used in Ethernet. Describe the physical
Bardziej szczegółowoAkademia Techniczno-Humanistyczna w Bielsku-Białej
Akademia Techniczno-Humanistyczna w Bielsku-Białej Wydział Budowy Maszyn i Informatyki Laboratorium z sieci komputerowych Ćwiczenie numer: 5 Temat ćwiczenia: Badanie protokołów rodziny TCP/IP 1. Wstęp
Bardziej szczegółowoMODEL WARSTWOWY PROTOKOŁY TCP/IP
MODEL WARSTWOWY PROTOKOŁY TCP/IP TCP/IP (ang. Transmission Control Protocol/Internet Protocol) protokół kontroli transmisji. Pakiet najbardziej rozpowszechnionych protokołów komunikacyjnych współczesnych
Bardziej szczegółowoIPv6 Protokół następnej generacji
IPv6 Protokół następnej generacji Bartłomiej Świercz Katedra Mikroelektroniki i Technik Informatycznych Łódź,13maja2008 Wstęp Protokół IPv6 często nazywany również IPNG(Internet Protocol Next Generation)
Bardziej szczegółowoSieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet
Sieci Komputerowe Wykład 1: TCP/IP i adresowanie w sieci Internet prof. nzw dr hab. inż. Adam Kisiel kisiel@if.pw.edu.pl Pokój 114 lub 117d 1 Kilka ważnych dat 1966: Projekt ARPANET finansowany przez DOD
Bardziej szczegółowoZ.Z. Technologie Zbigniew warstwy Internetu. Zakrzewski Routing Sieci TCP/IP
Technologie warstwy Internetu. Routing Protokoły routingu dynamicznego Z.Z. Technologie Zbigniew warstwy Internetu. Zakrzewski Routing Sieci TCP/IP ver. 1.0 RIPv1 RIPv1jest pierwszym protokołem ustanowionym
Bardziej szczegółowoARP Address Resolution Protocol (RFC 826)
1 ARP Address Resolution Protocol (RFC 826) aby wysyłać dane tak po sieci lokalnej, jak i pomiędzy różnymi sieciami lokalnymi konieczny jest komplet czterech adresów: adres IP nadawcy i odbiorcy oraz adres
Bardziej szczegółowoPlan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci
Sieci komputerowe 1 Sieci komputerowe 2 Plan wykładu Warstwa sieci Miejsce w modelu OSI/ISO unkcje warstwy sieciowej Adresacja w warstwie sieciowej Protokół IP Protokół ARP Protokoły RARP, BOOTP, DHCP
Bardziej szczegółowoSieci komputerowe Zjazd 3
Sieci komputerowe Zjazd 3 Warstwa sieciowa Modelu OSI Dr inż. Robert Banasiak Sieci Komputerowe 2011/2012 Studia niestacjonarne 1 Warstwa sieciowa Odpowiada za transmisję bloków informacji poprzez sieć.
Bardziej szczegółowoSystemy i Sieci. EiT III Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2017
Systemy i Sieci Telekomunikacyjne EiT III Laboratorium Krzysztof Wajda Katedra Telekomunikacji 2017 Briefing Badania symulacyjne Przełącznik ATM VC Zastosowanie AAL5 Symulacje Modele ewaluacyjne oraz wydajnościowe
Bardziej szczegółowoSieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24
Sieci komputerowe Wykład 3: Protokół IP Marcin Bieńkowski Instytut Informatyki Uniwersytet Wrocławski Sieci komputerowe (II UWr) Wykład 3 1 / 24 Przypomnienie W poprzednim odcinku Podstawy warstwy pierwszej
Bardziej szczegółowo1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli
1. Obsługa routerów... 1 1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli... 1 1.2 Olicom ClearSight obsługa podstawowa... 2 1.3 Konfiguracja protokołu RIP... 5 Podgląd tablicy routingu...
Bardziej szczegółowo1. Podstawy routingu IP
1. Podstawy routingu IP 1.1. Routing i adresowanie Mianem routingu określa się wyznaczanie trasy dla pakietu danych, w taki sposób aby pakiet ten w możliwie optymalny sposób dotarł do celu. Odpowiedzialne
Bardziej szczegółowoAkademickie Centrum Informatyki PS. Wydział Informatyki PS
Akademickie Centrum Informatyki PS Wydział Informatyki PS Akademickie Centrum Informatyki Wydział Informatyki P.S. Warstwy transmisyjne Protokoły sieciowe Krzysztof Bogusławski tel. 449 41 82 kbogu@man.szczecin.pl
Bardziej szczegółowoRoutowanie we współczesnym Internecie. Adam Bielański
Routowanie we współczesnym Internecie Adam Bielański Historia Prehistoria: 5.12.1969 1989 ARPANET Przepustowość łączy osiągnęła: 230.4 kb/s w 1970 Protokół 1822 Czasy historyczne: 1989 30.04.1995 NSFNet
Bardziej szczegółowoSystemy i Sieci. Laboratorium. Krzysztof Wajda. Katedra Telekomunikacji 2018
Systemy i Sieci Telekomunikacyjne Laboratorium Krzysztof Wajda Katedra Telekomunikacji 2018 Briefing Przełącznik ATM VC Zastosowanie AAL5 Etykieta i ścieżka MPLS Badania symulacyjne ATM Virtual channel
Bardziej szczegółowo