SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5



Podobne dokumenty
SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

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.

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

Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT

Adresy w sieciach komputerowych

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

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

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Internet Protocol v6 - w czym tkwi problem?

Przesyłania danych przez protokół TCP/IP

Uproszczenie mechanizmów przekazywania pakietów w ruterach

MODUŁ: SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

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

Komunikacja w sieciach komputerowych

WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Adresowanie grupowe. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 25 kwietnia 2006

TCP/IP formaty ramek, datagramów, pakietów...

Protokoły sieciowe - TCP/IP

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

Sieci komputerowe - adresacja internetowa

Zarządzanie sieciami WAN

Dr Michał Tanaś(

MODEL OSI A INTERNET

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

mgr inż. Radosław Podedworny

Laboratorium Sieci Komputerowych

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Sieci komputerowe test

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

Charakterystyka grupy protokołów TCP/IP

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

ADRESY PRYWATNE W IPv4

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

IPv6 Protokół następnej generacji

Laboratorium - Przeglądanie tablic routingu hosta

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

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

Pytania na kolokwium z Systemów Teleinformatycznych

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

Połączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Technologie informacyjne - wykład 8 -

Dlaczego? Mało adresów IPv4. Wprowadzenie ulepszeń względem IPv4 NAT CIDR

Plan realizacji kursu

Protokoły wspomagające. Mikołaj Leszczuk

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

KARTA PRZEDMIOTU. Integracja sieci komputerowych D1_4. The integration of computer networks

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

ZiMSK. VLAN, trunk, intervlan-routing 1

Sieci komputerowe - administracja

Wirtualizacja zasobów IPv6 w projekcie IIP

Ćwiczenie 5b Sieć komputerowa z wykorzystaniem rutera.

ZiMSK NAT, PAT, ACL 1

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

E.13.1 Projektowanie i wykonywanie lokalnej sieci komputerowej / Piotr Malak, Michał Szymczak. Warszawa, Spis treści

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci Komputerowe Modele warstwowe sieci

Katedra Inżynierii Komputerowej Politechnika Częstochowska. Zastosowania protokołu ICMP Laboratorium podstaw sieci komputerowych

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

ARP Address Resolution Protocol (RFC 826)

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

IPv6 protokół internetowy następnej generacji

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Materiały przygotowawcze do laboratorium

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

BRINET Sp. z o. o.

E-3IZ1-03-s5. Sieci komputerowe

MASKI SIECIOWE W IPv4

Bezpieczeństwo Systemów Komputerowych. Wirtualne Sieci Prywatne (VPN)

Laboratorium 3. Zaawansowana konfiguracja i zarządzanie zaporami sieciowymi D-Link NetDefend cz.3.

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

TCP/IP (Transmission Control Protocol / Internet Protocol) komunikacji otwartej stosem protokołów

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Transkrypt:

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5 dr inż. Michał Sajkowski Instytut Informatyki PP pok. 227G PON PAN, Wieniawskiego 17/19 Michal.Sajkowski@cs.put.poznan.pl tel. +48 (61) 8 582 100 http://www.man.poznan.pl/~michal/

sieci komputerowe wykład 13 2

literatura wykład prawie w całości przygotowany na podstawie tekstu i rysunków z rozdziału 5 w książce: L.L. Peterson, B.S. Davie, Sieci komputerowe. Podejście systemowe, Wydawnictwo Nakom, Poznań 2000 z książki: K. Nowicki, J. Światowiak, Protokoły IPv6. Opis protokołów, materiały do laboratorium, Wydawnictwo PG, Gdańsk 2001 oraz z artykułu IPv6 Deployment Strategies http://www.cisco.com/en/us/tech/tk648/tk364/technologies_white_paper09186a00800c9907.shtml 3

model usługi model usługi IP = schemat adresacji + model datagramowy dostawy danych: model dostępnych możliwości (IP robi co może, aby dostarczyć datagram, ale nie daje gwarancji) oznacza to, że jak coś idzie źle, to sieć nie zrobi nic, gdyż zrobiła już co mogła - zawodna usługa protokoły z wyższych warstw muszą być tego świadome 4

nagłówek datagramu IP (IPv4) słowa 32 bitowe, bajt wersji nadawany jako pierwszy 5

nagłówek datagramu IP (IPv4) pole wersji, n.p. IPv4 długość nagłówka = 5 słów = 20 bajtów (bez opcji) typ usługi: 3 bity na priorytet, 3 bity na: małe opóźnienie, dużą przepustowość, wysoką niezawodność, oraz fragmentacja długość datagramu w bajtach z nagł. wł. maks.65535b czas życia (pakietu) =64 protokół=klucz demultiplek. suma kontrolna (z nagł. wł.) 6

adres IP nadawcy i odbiorcy 32 bity adres nadawcy, 32 bity adres odbiorcy adres odbiorcy kluczowy dla datagramu protokół IP definiuje swoją własną globalną przestrzeń adresową, niezależną od tego, na jakich sieciach fizycznych uruchomiono IP 7

format datagramu IP wybrane pola z pozostałych : wersja, n.p. IPv4, IPv6 typ usługi: ważność datagramu IP (określenie wymaganego opóźnienia, przepustowości, niezawodności) długość datagramu (maks. 65535 bajtów) identyfikator, flagi, przesunięcie (do fragmentacji) czas życia: usuwa datagramy zapętlone w pętli wyboru trasy protokół: klucz demultipleksacji (TCP=6, UDP=17) suma kontrolna (w słowach 16-bitowych) 8

IP następnej generacji motywacja: wzrost Internetu, problem skalowania niemożliwe jest uzyskanie 100% efektywności wykorzystania adresów pierwsze prace nad zwiększeniem przestrzeni adresów: IETF 1991 zmiana rozmiaru adresu do 128 bitów zmiana w nagłówku pakietu IP nowe oprogramowanie w komputerach i ruterach efekt kuli śniegowej - lista życzeń IP nowej generacji: obsługa czasu rzeczywistego, bezpieczeństwo, autokonfiguracja (adresu IP i domeny), wybór trasy komputerów ruchomych 9

adresy w IPv6 długość adresu 128 bitów (16 bajtów) przestrzeń adresów 2 128 = 3,4 10 38 16000 efektywnych adresów na m 2 10

przydział przedrostków adresu IPv6 przedrostek zastosowanie 0000 0000 zarezerwowany 0000 0001 nie przydzielony 0000 001 zarezerwowany dla alokacji NSAP (protokoły ISO) 0000 010 zarezerwowany dla alokacji IPX (Novell) 0000 011 nie przydzielony 11

przydział przedrostków adresu IPv6 przedrostek zastosowanie 0000 1 nie przydzielony 0001 nie przydzielony 001 nie przydzielony 010 adres jednostkowy odnoszący się do dostawcy 011 nie przydzielony 12

przydział przedrostków adresu IPv6 przedrostek zastosowanie 100 zarezerwowany dla adresu jednostkowego odnoszącego się do obszaru geograficznego 101, 110,1110, 11110, nie przydzielony 111110, 1111110, 111111100 1111 1110 10 adres wykorzystywany lokalnie w łączu 1111 1110 11 adres wykorzystywany lokalnie w miejscu 1111 1111 adres grupowy 13

notacja adresu x:x:x:x:x:x:x:x:, gdzie każdy x jest szesnastkową reprezentacją 16 bitowego (2 bajtowego) fragmentu: 47CD:1234:4422:AC02:0022:1234:A456:0124 zapis zwarty 47CD::A456:0124 adresu: 47CD:0000:0000:0000:0000:0000:A456:0124 adres IPv6 odwzorowujący IPv4: ::00FF:128.96.33.81 14

format pakietu IPv6 wersja=6 priorytet, etykieta przepływu: jakość usługi długość danych: (w bajtach) następny nagłówek: (po nagłówku IP), jak go nie ma, to pole protokół (TCP, UDP) limit etapów (to co TTL) dł. nagłówka 40 bajtów 15

przetwarzanie opcji efektywniejsze niż w IPv4 (przyjazne dla ruterów) nagłówki rozszerzeń w ustalonym porządku opcje dowolnej długości nagłówek rozszerzenia dotyczącego fragmentacji następny nagłówek: 44=fragmentacja, 51=poświadczanie tożsamości, 6=TCP, i.t.p. 16

Autokonfiguracja adresu IP podejście stanowe: komputer rozmawia z serwerem konfiguracji podejście bezstanowe: komputer konstruuje swój adres IP na własną rękę: etapy: uzyskanie identyfikatora interfejsu, unikalnego na łączu, do którego komputer jest dołączony (Ethernet) uzyskanie przedrostka adresu dla podsieci (nadawany przez ruter) 17

zaawansowane możliwości wyboru trasy brak nagłówka wyboru trasy = CIDR w IPv4 nagłówek wyboru trasy: obszary topologiczne, które pakiet ma odwiedzić na trasie do odbiorcy n.p. kręgosłupowa sieć dostawcy, sieć dostawcy taniego, niezawodnego, bezpiecznego... adres elementu topologicznego (anycast) = zbiór interfejsów 18

przejście od IPv4 do IPv6 trudny okres przejściowy mechanizmy przejścia:, operacja na podwójnym stosie (IPv4 i IPv6 w węźle), adres IPv6 może być niezwiązany z adresem IPv4 tunelowanie (pakiet IPv6 nadany jako dane w pakiecie IPv4), implementacja w węzłach IPv6 również IPv4, utworzenie tunelu IPv6 na IPv4, końcom tunelu przydziela się adres IPv6 kompatybilny z adresem IPv4, stosowany w automatycznym tunelowaniu stosowany może być też adres IPv6 odwzorowany w IPv4 (albo adres IPv6 odwzorowujący adres IPv4), tam gdzie w węźle implementowany jest jedynie adres IPv4, adres stosowany do identyfikacji węzła IPv4 w bazie DNSv6 19

strategie przejścia od IPv4 do IPv6 tunel IPv6 na IPv4 IPv6 na łączach dedykowanych IPv6 na kręgosłupach MPLS IPv6 na kręgosłupach o podwójnym stosie 20

tunel IPv6 na IPv4 zastosowanie: u usługodawcy świadczącego po raz pierwszy usługę IPv6, w firmie łączącej domeny (wyspy) IPv6 albo przyłączającej się do sieci IPv6 zalety: wykazanie, że IPv6 da się w ogóle zrealizować, łatwe i tanie rozwiązanie w istniejącej sieci IPv4 ograniczenia: skomplikowana diagnostyka i zarządzanie, ze względu na niezależność topologii połączeń i topologii tuneli wymagania: dostęp do IPv4 poprzez ruter o podwójnym stosie, z adresami IPv4 i IPv6, dostęp do IPv6 DNS 21

tunel IPv6 na IPv4 kapsułkowanie pośrednie datagramu IPv6 w datagramie IPv4 tunel między: ruterem a ruterem: rutery IPv6/IPv4,połączone miedzy sobą przez sieć IPv4, wymieniają datagramy komputerem i ruterem: komputer IPv6/IPv4 tuneluje datagram IPv6 do rutera IPv6/IPv4, osiągalny pod adresem IPv4 komputerem a komputerem: komputery IPv6/IPv4 tunelują datagramy między sobą przez sieć IPv4 ruterem a komputerem: ruter IPv6/IPv4 tuneluje datagramy do komputera IPv6/IPv4 22

konfiguracja tuneli ręczna, tworzy się dojście przez IPv4 do sieci IPv6, np.. 6bone, jako domyślne wyjście,jest nim ruter brzegowy IPv6/IPv4, którego adres IPv4 jest znany automatyczna, adres IPv6 przeznaczenia jest adresem kompatybilny z IPv4, najmniej znaczące 32 bity adresu IPv6 są zamieniane na adres IPv4 tunelu za pomocą trzeciej strony (tunnel broker)... 23

zdalna sieć IPv6 6bone tunel IPv6 na IPv4 domena Ipv6 kręgosłup IPv4 tunel Ipv6 na IPv4 IPv6 IX domena Ipv6 ruter 24

IPv6 na łączach dedykowanych zastosowanie: dostawca sieci WAN i MAN stosujących ATM, FR i dwdm zalety: nie wpływa na ruch IPv4 ograniczenia: brak przyspieszenia i wspomagania zarządzania charakterystycznego dla urządzeń IPv6 wymagania: dostęp do sieci WAN poprzez ruter o podwójnym stosie, z adresami IPv4 i IPv6, dostęp do IPv6 DNS 25

IPv6 na łączach dedykowanych ta sama infrastruktura warstwy łącza danych co w IPv4 IPv6 stosuje wydzielone stałe kanały wirtualne (PVC) we Frame Relay i ATM, wydzielone łącza optyczne i multipleksację z podziałem długości fali dwdm bezpośrednie kapsułkowanie datagramu IPv6 w ramce łącza danych 26

IPv6 na łączach dedykowanych Internet Ipv6 IPv6 IX IX kręgosłup ATM z usługami IPv4 i IPv6 IPv6 IPv4 kampus IPv4 i VLAN IPv6 27

IPv6 na kręgosłupach MPLS zastosowanie: przez usługodawców w sieciach mobilnych zalety: umieszcza IPv6 na MPLS, nie wymaga sprzętowych i programowych aktualizacji MPLS ograniczenia: wymagana realizacja zdolna uruchomić MPLS wymagania: minimalne zmiany w ruterach po stronie klienta i usługodawcy 28

IPv6 na kręgosłupach MPLS MPLS Multiprotocol Label Switching Backbone warstwa 2 i 3 etykietowanie i zarządzanie ruchem 29

IPv6 na kręgosłupach o podwójnym stosie zastosowanie: małe sieci firmowe zalety: łatwa implementacja w małych sieciach o wymieszanych aplikacjach IPv6 i IPv4 ograniczenia: skomplikowane podwójne zarządzanie protokołami wyboru trasy, dla dużych sieci wymagane poważne aktualizacje wymagania: wszystkie rutery posiadają podwójne stosy z adresami IPv4 i IPv6, dostęp do IPv6 DNS, pamięć wystarczająca dla tablic wyboru trasy 30