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

Podobne dokumenty
Sieci Komputerowe. Zajęcia 2 c.d. Warstwa sieciowa. Adresacja IPv4

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

Struktura adresu IP v4

Komunikacja w sieciach komputerowych

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

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

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

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.

LABORATORIUM Systemy teletransmisji i transmisja danych

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

Podstawy sieci komputerowych

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

Podstawy sieci komputerowych

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

SIECI KOMPUTEROWE Adresowanie IP

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

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 / 25

Sprawozdanie z zajęć laboratoryjnych: Technologie sieciowe 1

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

Laboratorium Sieci Komputerowych

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

LABORATORIUM 2 Adresacja IP

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

Adresy w sieciach komputerowych

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

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

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

Adresacja w sieci komputerowej

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

Adresacja IPv4 - podstawy

Laboratorium Sieci Komputerowe

URZĄDZENIA TECHNIKI KOMPUTEROWEJ

Warstwa sieciowa rutowanie

Adresacja IP w sieciach komputerowych. Adresacja IP w sieciach komputerowych

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

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

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

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

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

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

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

Model sieci OSI, protokoły sieciowe, adresy IP

Adresacja IPv4 (Internet Protocol wersja 4)

Sieci komputerowe - adresacja internetowa

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

1. Sieć komputerowa - grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów.

Sieci komputerowe Warstwa sieci i warstwa transportowa

Laboratorium - Przeglądanie tablic routingu hosta

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

SK Moduł 6 - Studia Informatyczne

pasja-informatyki.pl

Linux Elementy instalacji. 1 Podział dysku na partycje. 2 Konfiguracja sprzętu (automatycznie) 3 Założenie użytkowników

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

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

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

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

Instalacja Linuksa i podstawowa konfiguracja. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

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

Tomasz Greszata - Koszalin

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

Nazwy i adresy - Sieci komputerowe

Maski o stałej i zmiennej długości (VLSM) Autor: Natalia Dajniak IVFDS

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Laboratorium - Obliczanie podsieci IPv4

Routing i protokoły routingu

Zadania z sieci Rozwiązanie

Laboratorium - Obliczanie podsieci IPv4

Laboratorium sieci komputerowych

NAT. Zakres adresów IP adresów. liczba bitów maski 24-bit block

Ćwiczenia z arytmetyki komputera Budowa adresu IP

Dzielenie sieci na podsieci

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

Tutorial 3 Adresacja sieci IPv4

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Formaty zapisu zapis kropkowo-dziesiętny zapis szesnastkowy Oxacld2042

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Konfigurowanie systemu Linux do pracy w sieci IP

Konfiguracja połączenia G.SHDSL punkt-punkt w trybie routing w oparciu o routery P-791R.

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

Moduł 2. Adresowanie sieci IPv4. 1. Obliczanie adresu sieci i adresu rozgłoszeniowego 2. Obliczanie przynależności adresów do danej sieci

Konfigurowanie interfejsu sieciowego może być wykonane na wiele sposobów.

Programowanie sieciowe

ARP Address Resolution Protocol (RFC 826)

Laboratorium Wykorzystanie kalkulatora Windows do obliczania adresów sieciowych

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.

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2).

Sieci komputerowe - administracja

1. Podstawy routingu IP

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat hasła SOHO (ang. Small Office/Home Office).

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Warsztaty z Sieci komputerowych Lista 3

Konfigurowanie interfejsu sieciowego może być wykonane na wiele sposobów.

1 Podstawy systemu dwójkowego i arytmetyki binarnej

Akademia CISCO. Skills Exam Wskazówki

Zaawansowana adresacja IPv4

Transkrypt:

Sieci Komputerowe Zadania warstwy sieciowej Wykład 4. Warstwa sieciowa. Adresacja IP. Adresacja logiczna Trasowanie (ang. routing) Urządzenia pracujące w warstwie trzeciej nazywają się ruterami. Fragmentacja i defragmentacja danych (w razie potrzeby) 1 2 Adres IP Adres IPv4 składa się z czterech oktetów Dla wygody stosuje się zapis dziesiętny, oktety oddziela się kropkami: 193.0.96.129 10.2.6.1 Adres IP jest przypisany do interfejsu sieciowego komputera, moŝna to zrobić np. poleceniem: ifconfig eth1 10.2.6.1 netmask 255.255.255.0 Przydzielanie adresów IP Alokacją adresów zajmuje się IANA (Internet Assigned Number Authority) IANA przydziela adresy dla RIR (Regional Internet Registry) Dla Europy RIR to RIPE NCC (www.ripe.net) 3 4

Klasy adresów IP Klasy prywatne Dodatkowo istnieją klasy D (224.0.0.0 do 239.255.255.255) oraz E (240.0.0.0 do 254.255.255.255) Zarezerwowane:127.0.0.0, 128.0.0.0, 191.255.0.0, 192.0.0.0, 223.255.255.0 5 Ww. adresy są nierutowane w Internecie Przeznaczone do wykorzystania np. w sieciach, gdzie stosuje się translację adresów (NAT) 6 Formaty adresów Komunikacja w ramach tej samej sieci Komunikacja w ramach tej samej sieci (między adresami IP naleŝącymi do tej samej sieci, np. 128.1.2.3 i 128.1.4.5) odbywa się bezpośrednio Komunikacji między hostami o adresach naleŝących do innych sieci (np. 128.1.2.3 i 128.2.1.2) następuje za pośrednictwem rutera Np. klasa B dla adresacji hostów przeznacza 16 bitów Dla sieci 130.4.0.0: Adres 130.4.0.0 jest adresem sieci, a 130.4.255.255 dla tej sieci to adres rozgłoszeniowy (ang.broadcast). MoŜna zaadresować 2^16-2 hostów. 7 8

Sieć IP Maska podsieci Maska została wprowadzona ze względu na mało efektywny sztywny podział adresów na klasy SłuŜy do określenia dla danego adresu IP adresu podsieci (umoŝliwia elastyczny podział adresacji na podsieci) Maski odpowiadające klasom adresów Klasa A maska 255.0.0.0 Klasa B maska 255.255.0.0 Klasa C maska 255.255.255.0 Przykład adresacji 9 10 Wyznaczanie adresu podsieci Iloczyn logiczny 0AND 0 0 0AND 1 0 1AND 0 0 1AND 1 1 Wynikiem iloczynu jest adres podsieci Przykład maskowania Zastosowanie maski 255.255.255.0 dla adresu klasy B: NNNNNNNN.NNNNNNN.SSSSSSSSS.HHHHHHHH N network, S subnet, H - host Spowodowało to powstanie 2^8 podsieci Np. dla sieci 150.150.0.0 i maski 255.255.255.0, powstaną następujące podsieci: 150.150.0.0, 150.150.1.0, 150.150.2.0 itd. aŝ do 150.150.255.0 w kaŝdej z powyŝszych podsieci moŝna zaadresować 2^8-2 hostów 11 12

Sieć IP - adresowanie z uŝyciem maski Zapis maski w postaci prefiksowej 150.150.2.1/24 odpowiada zapisowi 150.150.2.1 255.255.255.0 255.255.255.0 binarnie: 11111111 11111111 11111111 00000000 /24 (czyt. slash 24) ilość cyfr 1 w masce, dla maski np. 255.255.255.0 wynosi 24 MoŜna uzyskać bardziej efektywne wykorzystanie adresów 13 14 Adres rozgłoszeniowy Trudniejsze maski Adres rozgłoszeniowy (ang. broadcast) słuŝy do wykonywania transmisji do wszystkich hostów w danej podsieci Aby określić adres broadcast naleŝy zamienić bity określające adresy hostów na 1 Nie składają się z oktetów będących samymi jedynkami oraz zerami Czyli maska ma np. postać 255.255.255.192 bity określające adresy hostów na 1 15 16

Przykład maskowania Adres rozgłoszeniowy dla maski /22 Zastosujmy maskę 255.255.255.192 (/26) dla adresu klasy C: NNNNNNNN.NNNNNNN.NNNNNNNN.SSHHHHHH Uzyskaliśmy 2^2 podsieci Np. dla 193.0.96.0/26 uzyskamy podsieci: 193.0.96.0, 193.0.96.64, 193.0.96.128, 193.0.96.192 W kaŝdej podsieci moŝna zaadresować 2^6 2 hostów Jest to przykład wyznaczania adresu podsieci i adresu rozgłoszeniowego dla trudniejszej maski 17 18 Maski - ćwiczenie Kalkulator podsieci Ipcalc dla linuksa ułatwia obliczenia: Dla ułatwienia: aby zamienić liczbę 0010 1011 na postać dziesiętna naleŝy zsumować: 32+8+2+1=43 Jaki będzie adres podsieci, oraz adres rozgłoszeniowy dla adresu 167.88.99.5/27 adresu 167.88.99.70/27 Ile hostów moŝna zaadresować w kaŝdej z ww. podsieci? ipcalc 167.88.99.5/27 Address: 167.88.99.5 10100111.01011000.01100011.000 00101 Netmask: 255.255.255.224 = 27 11111111.11111111.11111111.111 00000 Network: 167.88.99.0/27 10100111.01011000.01100011.000 00000 HostMin: 167.88.99.1 10100111.01011000.01100011.000 00001 HostMax: 167.88.99.30 10100111.01011000.01100011.000 11110 Broadcast:167.88.99.31 10100111.01011000.01100011.000 11111 podsieci? 19 20

Routing IP Routing - przykład Routing (rutowanie, trasowanie) to decyzja dotycząca skierowania pakietu IP do routera lub komputera podejmowana zazwyczaj w oparciu o docelowy adres IP Jądro systemu operacyjnego podejmuje ww. decyzję na podstawie wpisu do tablicy FIB (ang. Forwarding Information Base) MoŜna takŝe wpływać na trasy uwzględniając m.in. źródłowy adres IP (tzw. policy routing) W linuksie - pakiet iproute2 (polecenie ip) 21 22 Ruting statyczny Ruter podejmuje decyzję o skierowaniu pakietu na podstawie ręcznego (statycznego) wpisu do tablicy rutingu Dodawanie statyczne wpisu do tablicy rutingu: route add -net 192.168.0.0/24 gw cob.mimuw.edu.pl Wynik polecenia route: Dest i nat i on Gat eway Genmask Fl ags Met ri c Ref Use If ace 192. 168. 0. 0 cob. mi muw. edu. p 255. 255. 255. 0 UG 0 0 0 et h0 10. 1. 20. 0 * 255. 255. 255. 0 U 0 0 0 et h1 l ocal net * 255. 255. 255. 0 U 0 0 0 et h0 def aul t spi der1. mi muw. e 0. 0. 0. 0 UG 0 0 0 et h0 Adres 0.0.0.0/0 Wynik polecenia route -n (netstat -rn): kernel IP rout i ng t abl e Dest i nat i on Gat eway Genmask Fl ags Met ri c Ref Use If ace 192. 168. 0. 0 10. 1. 1. 9 255. 255. 255. 0 UG 0 0 0 et h0 10. 1. 20. 0 0. 0. 0. 0 255. 255. 255. 0 U 0 0 0 et h1 10. 1. 1. 0 0. 0. 0. 0 255. 255. 255. 0 U 0 0 0 et h0 0. 0. 0. 0 10. 1. 1. 31 0. 0. 0. 0 UG 0 0 0 et h0 23 24

Ruting dynamiczny Tablica rutingu rutera B Nie trzeba dodawać wpisów ręcznie Informacje o dostępnych podsieciach są rozgłaszane (słuŝą do tego odpowiednie protokoły 25 26 VLSM (Variable Lenght Subnet Masking) Sumaryzacja rozgłaszanych podsieci MoŜna stosować róŝne maski dla danej klasy adresu UmoŜliwia lepsze wykorzystanie adresów MoŜna rozgłaszać wiele podsieci rozgłaszając tylko jedną sieć klasową 27 28

CIDR (Clasless Interdomain Routing) CIDR jest uogólnieniem VLSM, rozgłaszana sieć nie musi uwzględniać klas (maska /22) 29