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.

Podobne dokumenty
Struktura adresu IP v4

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

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

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

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

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

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

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

Komunikacja w sieciach komputerowych

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

URZĄDZENIA TECHNIKI KOMPUTEROWEJ

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

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

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

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

ZASADY PODZIAŁU SIECI NA PODSIECI, OBLICZANIA ADRESÓW PODSIECI, ADRESÓW HOSTÓW I ADRESU ROZGŁOSZENIOWEGO

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

Adresacja IPv4 (Internet Protocol wersja 4)

Adresy w sieciach komputerowych

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

Scenariusz lekcji Opracowanie: mgr Bożena Marchlińska NKJO w Ciechanowie Czas trwania jednostki lekcyjnej: 90 min.

Podsieci IPv4 w przykładach. mgr inż. Krzysztof Szałajko

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.

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Podstawy sieci komputerowych

Sieci komputerowe - administracja

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

MODEL OSI A INTERNET

Podstawy sieci komputerowych

LABORATORIUM Systemy teletransmisji i transmisja danych

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

Laboratorium Sieci Komputerowych

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

Przesyłania danych przez protokół TCP/IP

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

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Systemy Operacyjne i Sieci Komputerowe Adres MAC 00-0A-E6-3E-FD-E1

Sieci komputerowe - adresacja internetowa

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

Zadania z sieci Rozwiązanie

Laboratorium Sieci Komputerowe

Jak dokonać podziału sieci metodą VLSM instrukcja krok po kroku.

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Akademia CISCO. Skills Exam Wskazówki

Warstwa sieciowa. Adresowanie IP. Zadania. Warstwa sieciowa ćwiczenie 5

Protokoły sieciowe - TCP/IP

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

Ćwiczenia z arytmetyki komputera Budowa adresu IP

Technologie informacyjne - wykład 8 -

Warstwa sieciowa rutowanie

Stos TCP/IP Warstwa Internetu. Sieci komputerowe Wykład 4

Sieci komputerowe Warstwa sieci i warstwa transportowa

SIECI KOMPUTEROWE Adresowanie IP

Adresacja w sieci komputerowej

LABORATORIUM 2 Adresacja IP

Adresacja IPv4 - podstawy

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

Nazwy i adresy - Sieci komputerowe

Warstwa sieciowa w Internecie

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

Ćwiczenie Wyznaczanie tras sumarycznych dla adresów IPv4 i IPv6

Test sprawdzający wiadomości z przedmiotu Systemy operacyjne i sieci komputerowe.

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

ARP Address Resolution Protocol (RFC 826)

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

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski

(źródło: pl.wikipedia.pl) (źródło:

1. Budowa stosu TCP/IP

Sieci lokalne Adresowanie IP Usługi sieciowe. Sieci. Jacek Izdebski. ektanet.pl. 27 stycznia 2011

Unicast jeden nadawca i jeden odbiorca Broadcast jeden nadawca przesyła do wszystkich Multicast jeden nadawca i wielu (podzbiór wszystkich) odbiorców

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

Model sieci OSI, protokoły sieciowe, adresy IP

Jedną z fundamentalnych cech IPv4 jest występowanie klucza bitowego w sposób jednoznaczny dzielącego adres na network-prefix oraz host-number.

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

Wszechnica Poranna: Sieci komputerowe Podstawy adresowania hostów w sieciach komputerowych

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Klasy adresowe ip. xxx to dowolne numery w zakresie 0-255

Laboratorium - Przeglądanie tablic routingu hosta

Tomasz Greszata - Koszalin

Sieci komputerowe. Protokoły warstwy sieciowej modelu OSI-ISO. dr inż. Andrzej Opaliński

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

ADRESY PRYWATNE W IPv4

Protokół IP. III warstwa modelu OSI (sieciowa) Pakowanie i adresowanie przesyłanych danych RFC 791 Pakiet składa się z:

SK Moduł 6 - Studia Informatyczne

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

Charakterystyka grupy protokołów TCP/IP

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Laboratorium - Projektowanie i wdrażanie schematu adresowania podsieci IPv4

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

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

Architektura INTERNET

Formaty zapisu zapis kropkowo-dziesiętny zapis szesnastkowy Oxacld2042

Laboratorium Wykorzystanie kalkulatora Windows do obliczania adresów sieciowych

Protokoły wspomagające. Mikołaj Leszczuk

Internet Protocol v6 - w czym tkwi problem?

System operacyjny Linux

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

SIECI KOMPUTEROWE - BIOTECHNOLOGIA

Transkrypt:

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 IP: Adres IP Maska podsieci Brama domyślna Przykład komunikacji w sieciach IP Protokół IPv6

ŚWIAT BINARNY Świat cyfrowy działa w oparciu o binarną reprezentację sygnałów 2 1 = 2 2 2 = 4 2 3 = 8 2 4 = 16 2 5 = 32 2 6 = 64 2 7 = 128 2 8 = 256 2 9 = 512 2 10 = 1024 2 11 = 2048 2 12 = 4096 2 16 = 65536

REPREZENTACJA LICZB Zapis dwójkowy (binarny, bin) = {0,1} Zapis dziesiętny = {0,1,,9} Zapis szesnastkowy (hex) = {0,1,,9,a,b,c,d,e,f} Przykłady: Dzisiętne Binarne Szesnastkowe 2 10 2 8 1000 8 15 1111 f 16 10000 10 255 11111111 ff Proszę nabyć wprawy w konwersji liczb pomiędzy różnymi zapisami! 4

PROTOKÓŁ IP podstawowy protokół sieciowy w modelu TCP/IP wszystkie dane z protokołów TCP, UDP, ICMP i IGRP są przenoszone przez pakiety (datagramy) IP cechy usługi dostarczania pakietów: zawodna brak gwarancji dostarczenia danych do odbiorcy. Niezawodność zapewniają protokoły wyższej warstwy (np. TCP) bezpołączeniowa protokół nie zachowuje informacji o wysłanych pakietach. Informacje mogą docierać różnymi drogami, w różnej kolejności, mogą zaginąć lub zostać powielone 5

EWOLUCJA PROTOKOŁU IP IPv1, IPv2, IPv3 istniały, już nieużywane IPv4 obecnie najczęściej wykorzystywany IPv6 zaczyna być używany coraz częściej Dlaczego pojawiła się wersja IPv6? Pomimo stosowania mechanizmów takich jak VLSM, NAT, adresów IPv4 zaczęło brakować! 6

NAGŁÓWEK PROTOKOŁU IPV4 dane nagłówek 0 15 16 31 0 1 1 0 1 0 1 0 0 1 1 1 0 0 0 0 1 0 1 1 0 1 0 0 1 1 0 0 0 0 1 0 1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 1 1 0 0 1 1 1 0 0 0 1 0 1 0 1 0 1 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 0 0 1 1 1 0 1 0 1 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 dane 7

NAGŁÓWEK PROTOKOŁU IPV4 dane nagłówek 0 15 16 31 Wersja IHL Typ usługi Całkowita długość Identyfikacja Flagi Przesunięcie Czas życia Protokół Suma kontrolna Adres źródła Adres przeznaczenia Opcje dane 8

ADRESY IP (ANG. IP ADDRESS) adresy są 32-bitowe Przykład: 11011010 01101011 10010111 01001011 reprezentacja, tzw. kropkowo dziesiętna: 11011010 01101011 10010111 01001011 jest zapisywane jako 218.107.151.75 9

KLASY ADRESÓW pula adresów podzielona została na klasy, by można było tworzyć podsieci Klasa A 0 sieć 8 16 24 32 host Klasa B 10 sieć host Klasa C 110 sieć host Klasa D (multicast) Klasa E (zarezerwowane) 1110 1111 niezdefiniowane niezdefiniowane

KLASY ADRESÓW Klasa A - zakres adresów 1.0.0.0 do 126.255.255.255, 126 sieci, ponad 16 milionów hostów w sieci Klasa B zakres adresów 128.0.0.0 do 191.255.255.255, 16384 sieci, ponad 65 tysięcy hostów w sieci Klasa C zakres adresów 192.0.0.0 do 223.255.255.255, 2097152 sieci, 254 hosty w sieci Klasa D zakres adresów 224.0.0.0 do 239.255.255.255, zarezerwowana dla adresów grupowych (multicast) Klasa E zarezerwowana do innych celów 11

PRZYCZYNY WYKORZYSTANIA PODSIECI Przyczyny powstania podsieci: kurcząca sie pula adresów IP nieefektywny mechanizm klas - nie ma firm, które wykorzystałyby w pełni adresy klasy A; większość sieci ma nie więcej nic kilkadziesiąt hostów Podsieci tworzy sie pożyczając bity z części hosta dla części sieci 12

MASKA PODSIECI (ANG. SUBNET MASK) Maska podsieci to liczba służąca do wyodrębnienia w adresie IP części sieciowej od części hosta. Możliwe zapisy maski podsieci: 11111111 11111111 11111111 00000000 255.255.255.0 24 Przykład: adres IP: 192.168.1.0 maska: 24 sieć host co oznacza, że: adres IP: 11000000 10101000 00000001 00000000 maska: 11111111 11111111 11111111 00000000

CZĘŚĆ SIECI I CZĘŚĆ HOSTA Maska podsieci oddziela nam adres sieci od adresu hosta w danej podsieci Przykład: adres IP: 11000000 10101000 00000001 00000000 maska: 11111111 11111111 11111111 00000000 Znaczenie bitów w części hosta: same zera adres sieci same jedynki adres rozgłoszeniowy danej sieci pozostałe kombinacje adres konkretnego urządzenia 14

ADRESACJA IP dostępna liczba hostów w podsieci: 2 n -2, gdzie n to liczba bitów w części hosta 2 adresy są niedostępne: cześć hosta złożona z samych zer, to adres podsieci cześć hosta złożona z samych jedynek to adres rozgłoszeniowy w podsieci Nie zawsze da sie optymalnie zaadresować podsieć np. dla 20 hostów trzeba wziąć 5 bitów, czyli podsieć, w której może być max. 30 komputerów 15

PRZYKŁADY ADRESÓW IP Na co wskazują poniższe adresy: 192.168.1.0/24 192.168.1.128/24 192.168.1.255/24 192.168.1.128/25 Czy taka komenda zadziała? (router-config)# ip route 192.168.1.128 255.255.255.0 FastEthernet0/1 16

ADRESY SPECJALNE 0.0.0.0 nasza sieć 127.a.b.c adres naszego komputera (loopback) 255.255.255.255 adres rozgłoszeniowy lokalny (broadcast) nie jest przekazywany przez routery 17

ADRESY PRYWATNE Adresy z poniższej puli służą do adresacji prywatnej: 10.0.0.0 10.255.255.255 (10.0.0.0/8) 1 klasa A 172.16.0.0 172.31.255.255 (172.16.0.0/12) 16 klas B 192.168.0.0 192.168.255.255 (192.168.0.0/16) 256 klas C Adresy z puli prywatnej nie są przydzielane przez centralne agencje. Można je stosować dowolnie w prywatnych sieciach, jednak nie są one przesyłane do publicznej sieci. 18

KONFIGURACJA URZĄDZENIA Konfiguracja sieci w urządzeniu to ustawienie 3 wartości: adresu IP urządzenia (ang. IP address) maski podsieci (ang. subnet mask) adresu bramy domyślnej (ang. default gateway) Do czego potrzebne są te 3 wartości? adres IP identyfikuje urządzenie maska podsieci służy do określenia, czy dane urządzenie znajduje się w naszej podsieci do bramy domyślnej przesyłamy wszystkie pakiety do urządzeń, które znajdują się poza naszą podsiecią 19

PRZYKŁAD KOMUNIKACJI W SIECI IP Wysyłamy pakiet na adres: 192.168.1.20 Ruter IP: 192.168.1.1 1.Sprawdzamy, czy adres jest w naszej podsieci 2.Używamy ARP do znalezienia adresu MAC odbiorcy 3.Tworzymy pakiet, a następnie ramkę Przełącznik konfiguracja: IP: 192.168.1.10 maska: 24 DG: 192.168.1.1 Internet 20

PRZYKŁAD KOMUNIKACJI W SIECI IP Wysyłamy pakiet na adres: 192.168.2.20 Ruter IP: 192.168.1.1 1.Sprawdzamy, czy adres jest w naszej podsieci 2.Używamy ARP do znalezienia adresu MAC bramy dom. 3.Tworzymy pakiet, a następnie ramkę Przełącznik konfiguracja: IP: 192.168.1.10 maska: 24 DG: 192.168.1.1 Internet 21

PROTOKÓŁ IPV6 protokół który ma zastąpić poprzednika: IPv4 został zdefiniowany w 1995 roku daje możliwość adresowania bardzo dużej liczby urządzeń wielkość nagłówka to 40 bajtów (IPv4-20 bajtów) mimo większego nagłówka, ma on mniej pól 22

NAGŁÓWEK PROTOKOŁU IPV6 dane nagłówek 0 15 16 31 Wersja Typ ruchu Etykieta przepływu Wielkość danych Następny nagł. Limit skoków Adres źródła (128 bitów) Adres przeznaczenia (128 bitów) dane 23

ADRESACJA W IPV6 adres źródłowy i przeznaczenia najważniejsza różnica pomiędzy IPv4 a IPv6 przykład notacji adresu IPv6: 2001:0db8:0000:0000:0000:0000:1428:57ab 2001:0db8:0000:0000:0000::1428:57ab 2001:0db8:0:0:0:0:1428:57ab 2001:0db8:0:0::1428:57ab 2001:0db8::1428:57ab 2001:db8::1428:57ab zera można zagregować przy pomocy zapisu :: zera w danej czwórce pominąć 24

Dziękuję za uwagę Kontakt: robert.wojcik@kt.agh.edu.pl