Top Banner
Sieci Komputerowe dr Zbigniew Lipiński Instytut Matematyki i Informatyki ul. Oleska 48 50-204 Opole [email protected] Adresowanie TCP/IP
30

Sieci Komputerowe Adresowanie TCP/IP

Jan 11, 2017

Download

Documents

lythu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sieci Komputerowe Adresowanie TCP/IP

Sieci Komputerowe

dr Zbigniew Lipi ński

Instytut Matematyki i Informatyki

ul. Oleska 48

50-204 Opole

[email protected]

Adresowanie TCP/IP

Page 2: Sieci Komputerowe Adresowanie TCP/IP

Aby dwie aplikacje, zainstalowane na różnych hostach mogły przesłać między sobą dane muszą najpierw odnaleźć się w sieci, ustalić parametry transmisji.

Hosty i aplikacje sieciowe mog ą odnajdowa ć się w sieci na podstawie:

• nazw netbios'owych hostów,

• nazw DNS'owych hostów,

• adresów IP, typów i numerów portów,

• adresów fizycznych kart sieciowych (adresów MAC).

Adresowanie i wyszukiwanie obiektów w sieci

2

Oprócz wyszukiwania hostów wa żnym elementem komunikacji w sieci jest:

• wyszukiwanie sieci i domen w których znajdują się szukane hosty,

• wyszukiwanie usług w sieci, np. wyszukiwanie serwerów DHCP, DNS, WWW, serwerów pocztowych,

• wyszukiwanie obiektów w sieci, plików na serwerach WWW, na podstawie adresów URL, URI,

• wyszukiwanie obiektów w sieci skrzynek mailowych, na podstawie adresów SMTP, np. [email protected],

• wyszukiwanie obiektów komunikacji rozproszonej DCOM, CORBA, Java RMI w sieci na podstawie numerów UUID, GUID (CLSID, IID).

Page 3: Sieci Komputerowe Adresowanie TCP/IP

Każda warstwa modelu OSI ma własne mechanizmy identyfik acji hostów i usług:

• w warstwach 7, 6, 5 modelu OSI wykorzystywane są do lokalizacji hostów ich nazwy netbiosowe lub nazwy dns'owe.

• w warstwie transportowej modelu OSI do przesyłania danych wykorzystywane są adresy IP i numery portów. Porty umożliwiają rozpoznawanie aplikacji/usług i instancji aplikacji.

• w warstwie sieci modelu OSI, wykorzystywane są adresy IP.

• w warstwie łącza danych modelu OSI, wykorzystywane są adresy fizyczne kart sieciowych ( adresy MAC, Media

Adresowanie węzłów w różnych warstwach modelu OSI

3

• w warstwie łącza danych modelu OSI, wykorzystywane są adresy fizyczne kart sieciowych ( adresy MAC, Media Access Control).

Page 4: Sieci Komputerowe Adresowanie TCP/IP

W warstwie aplikacji hosty lokalizowane są przez nazwy netbiosowe i nazwy DNS'owe .

Gdy host jest przypisany do domeny wtedy może być rozpoznany po nazwie DNS'owej.

Nazwy DNS'owe zastępują użytkownikom sieci trudne do zapamiętania adresy IP hostów.

Informacje o nazwach dns'owych hostów i odpowiadającym im adresach IP przechowywane są na serwerach DNS, (ang.) Domain Name System .

Przykład. Host o nazwie netbiosowej m145, znajdujący się w domenie math.uni.opole.pl , ma nazwę DNS'owa:m145.math.uni.opole.pl

Adresowanie w warstwie aplikacji

4

Przykład. Adres (URL) do strony WWW home.htm znajdujący się na serwerze o adresie IP 217.173.195.3,w domenie math.uni.opole.pl może być napisany w formie

http:// 217.173.195.3/home.htmlub http://www.math.uni.opole.pl/home.htm

Page 5: Sieci Komputerowe Adresowanie TCP/IP

Urządzenia transmisyjne pracujące w 3 warstwie modelu OSI dostarczają dane do hostów w formie datagramów IP .

Aby dane trafiły do właściwej aplikacji sieciowej (na hoscie może być uruchomionych kilka różnych aplikacji, kilka instancji tej samej aplikacji) datagramy IP są przekształcane w warstwie transportowej na segmenty TCP lub pakiety UDP i przekazywane są do odpowiednich portów TCP lub UDP.

Gniazdo internetowe to adres IP i numer portu reprezentujący instancję aplikacji uruchomioną na hoście.

Numer portu to 16-bitowa liczba z zakresu: 0 - 65 535.

Przykład. Jeżeli na hoście o adresie IP 150.200.64.10 jest uruchomiony serwer telnetu.

Adresowanie w warstwie transportowej

5

Przykład. Jeżeli na hoście o adresie IP 150.200.64.10 jest uruchomiony serwer telnetu.

Klient, o adresie IP 150.200.64.17,

nawiązując połączenie z serwerem wysyła dane np. z portu 1543 , oznaczenie 150.200.64.17 1543

Serwer odbiera dane na porcie nr. 23 , ozn. 150.200.64.10 23

Page 6: Sieci Komputerowe Adresowanie TCP/IP

Adres MAC , (ang.) Medium Access Control, jest 48 bitowym adresem karty sieciowej.

Adres MAC jest unikalnym w skali świata adresem przydzielanym przez producenta karty.

Przykład adresu MAC: 00-10-5A-F1-8A-F6

Adres MAC składa si ę z dwóch cz ęści: 00-10-5A-F1-8A-F6� pierwsze 3 bajty zawierają kod producenta karty, np. 00-10-5A oznacza firmę 3Com.� pozostałe 3 bajty zawierają numer seryjny karty.

Adresowanie w warstwie łącza danych

6

Page 7: Sieci Komputerowe Adresowanie TCP/IP

Struktura adresów IP opisana jest w RFC 791.

791 'Internt Protocol DARPA Internt Progrm Protocol Specification'.

Address Formats:

High Order Bits Format Class

--------------- ------------------------------- -----

0 7 bits of net, 24 bits of host a

10 14 bits of net, 16 bits of host b

110 21 bits of net, 8 bits of host c

111 escape to extended addressing mode

Adresowanie w warstwie sieci.

7

RFC 796 'Address Mappings'.

Zawiera specyfikacje określające relacje między strukturą adresu IP a adresowaniem IP w takich sieciach, jak:

• AUTODIN II

• ARPANET

• Distributed Computing Networks (DCNs)

• Experimental Data Network

• LCS NET w MIT

• PRNET (Packet Radio NET)

• SATNET.

Page 8: Sieci Komputerowe Adresowanie TCP/IP

RFC 917 'Internet subnets', 1984.Dokument określa standard adresowania podsieci IP i standardy rutingu w podsieciach.

RFC 952 'DoD Internet host table specification'. Dokument zawiera specyfikacje struktury 'tablicy nazw hostów'.Nazwa oznacza: nazwę sieci, nazwę hosta, nazwę gateway, nazwę domeny.RFC952 zastąpił dokumenty RFC 810, 608.

RFC 1166. Internet Numbers, 1990.Dokument określa zasady adresowania sieci IP (klasy sieci, rezerwacje adresów dla konkretnych sieci).

RFC 1918 'Address Allocation for Private Internets' .

Adresowanie w sieci. Dokumenty RFC

8

RFC 1918 'Address Allocation for Private Internets' . Specyfikacja określa zasady adresowania sieci 'prywatnych' i 'publicznych'. Podane są np. zakresy adresów nierutowalnych (adresów przeznaczonych do adresowania sieci 'prywatnych').

Page 9: Sieci Komputerowe Adresowanie TCP/IP

Każdy węzeł w sieci opartej o TCP/IP musi mięć przydzielony niepowtarzalna w skali sieci 32-bitow ą liczbę, adres IP .Adres IP służy do identyfikacji urządzenia w danej sieci.

Przykład: adres IP, 4 x 8 bitów = 32 bity:192.168.253.254 (układ 10-tkowy )11000000 10101000 11111101 11111110 (układ 2-jkowy).

Maksymalna liczba zapisana przy pomocy 8 bitów to 255 (11111111 w układzie 2-jkowym).Przykład: Liczba 10.198.259.365 nie jest adresem IP.

Elementy adresu IP: • bity określające klasę adresu • część identyfikująca sieć lokalną (LAN)

Adresowanie w warstwie sieci

9

• część identyfikująca sieć lokalną (LAN) • część identyfikująca konkretny węzeł w sieci.

Przykład: 192.168.253.25411000000 10101000 11111101 11111110110 - okre śla klasie sieci (klasa C)

00000 10101000 11111101 - okre śla adres sieci11111110 - okre śla adres hosta

Page 10: Sieci Komputerowe Adresowanie TCP/IP

Aby host mógł komunikować się z innymi hostami w Internecie musi mieć publiczny adres IP ,

tzn. adres IP z którego wysyłane dane będą przekazywane przez router.

Publiczny adres IP można uzyskać na stałe lub tylko na czas logowania do sieci.

Stałe adresy przydzielają organizacje komercyjne ISP, (ang.) Internet Service Provider .

Komercyjne instytucje ISP:

http://www.nask.pl/

http://www.internic.org/

http://www.dns.pl/

http://www.iana.org/

Kto przydziela adresy IP?

10

http://www.iana.org/

Page 11: Sieci Komputerowe Adresowanie TCP/IP

Klasa A zakres: od 0.0.0.0 do 127.255.255.255 00000000 00000000 00000000 00000000 01111111 11111111 11111111 11111111

Adresy przeznaczone do adresowania dużych sieci, zawierających kilka milionów hostów.

Klasa B zakres: od 128.0.0.0 do 191.255.255.255 10000000 0000000000000000 00000000 10111111 1111111111111111 11111111

Adresy przeznaczone do adresowania średniej wielkości (do 65 534 hostów w sieci).

Klasa C zakres: od 192.0.0.0 do 223.255.255.255 11000000 00000000 0000000000000000 11011111 11111111 1111111111111111

Adresy przeznaczone do adresowania małych sieci (do 254 hostów).

Zakresy adresów IP

11

Adresy przeznaczone do adresowania małych sieci (do 254 hostów).

Klasa D zakres: od 224.0.0.0 do 239.255.255.255 11100000 00000000 00000000 00000000 11101111 11111111 11111111 11111111

Adresy grupowe, adresy wykorzystywane są do przesyłania wiadomości do grup hostów (grup multicast'owych).

Klasa E zakres: od 240.0.0.0 do 247.255.255.255 11110000 00000000 00000000 00000000 11110111 11111111 11111111 11111111

Adresy przeznaczone dla przyszłych zastosowana. Klasa E nie jest wykorzystywana.

bity zielone - oznaczaja zakres adresownia węzłów.

Page 12: Sieci Komputerowe Adresowanie TCP/IP

Zakres: 0.0.0.0 - 127.255.255.255 00000000 00000000 00000000 00000000 01111111 11111111 11111111 11111111

Pierwszy (najstarszy) bit w adresie IP ma wartość zero. Następnych siedem bitów określa numer sieci.

Pozostałe 24 bity określają adresy hostów.

W klasie adresowej A można wykorzystywać maski od 255.0.0.0

W klasie A jest 27 = 128 sieci , tzn. 7 bitów przeznaczonych jest na adresy sieci.

Klasa adresowa A

12

2 = 128

W każdej sieci może być 224 -2 = 16 777 214 hostów , tzn. 24 bity przeznaczone są na adresy hostów.

Page 13: Sieci Komputerowe Adresowanie TCP/IP

Zakres: 128.0.0.0 - 191.255.255.255

10000000 00000000 00000000 00000000 10111111 11111111 11111111 11111111

Najstarszy bit ma wartość jeden, drugi bit wartość zero.

Następne 14 bitów określają numer sieci.

Pozostałe 16 bitów służą do numerowania hostów.

W klasie adresowej B można wykorzystywać maski od 255.255.0.0

W klasie B może być max. 214 = 16 384 sieci, tzn. 14 bitów przeznaczonych na adres sieci.

Klasa adresowa B

13

W każdej sieci może być 216 - 2= 65 534 hostów , tzn. 16 bitów przeznaczone są do adresowania hostów.

Page 14: Sieci Komputerowe Adresowanie TCP/IP

Zakres: 192.0.0.0 - 223.255.255.255

11000000 00000000 00000000 00000000 11011111 11111111 11111111 11111111

Dwa pierwsze bity maja wartość jeden, trzeci bit wartość zero. Następne 21 bitów określa numer sieci.Pozostałe 8 bitów określają numery hostów.

W klasie adresowej C można wykorzystywać maski od 255.255.255.0

Adresy klasy C przeznaczone są dla małych sieci do 254 węzłów.

W klasie C jest 221 = 2 097 152 sieci, tzn. 21 bitów przeznaczonych na adresy sieci.

Klasa adresowa C

14

W klasie C jest 221 = 2 097 152 sieci, tzn. 21 bitów przeznaczonych na adresy sieci.

W każdej z sieci może być 28 -2 = 254 hostów , tzn. 8 bitów przeznaczone są na adresowanie hostów.

Page 15: Sieci Komputerowe Adresowanie TCP/IP

Klasa D

Trzy pierwsze bity maja wartość jeden, czwarty bit ma wartość zero.

Zakres: 224.0.0.0 - 239.255.255.255

11100000 00000000 00000000 00000000 11101111 11111111 11111111 11111111Klasa D jest przeznaczona dla grup rozgłoszeniowych (grup multicastowych).

Klasa E

Cztery najstarsze bity maja wartość jeden, piąty zero.

Zakres: 240.0.0.0 - 247.255.255.255

Klasy adresowe D, E

15

11110000 00000000 00000000 00000000 11110111 11111111 11111111 11111111Klasa E jest zarezerwowana na przyszłe zastosowania.

Page 16: Sieci Komputerowe Adresowanie TCP/IP

Istniej ą adresy IP, których nie mo żna wykorzysta ć do adresowania w ęzłów w sieci:

� adresu sieci nie można przypisać węzłowi sieci,

� każda sieć musi mięć adres rozgłoszeniowy (adres broadcast'owy), takiego adresu nie można przypisać węzłowi sieci.

Adres rozgłoszeniowy zmienia się w zależności od wyboru adresu sieci i maski sieci .

Adresem specjalnym jest adres 127.0.0.1 zwany adresem p ętli (loop-back address), adresem localhost.

Adres jest przypisywany automatycznie hostowi przy uruchamianiu systemu operacyjnego.

Adres localhost jest wykorzystywany tylko na danym hoście, służy aplikacjom sieciowym do konfiguracji i diagnostyki.

Adresy specjalne

16

Adres localhost jest wykorzystywany tylko na danym hoście, służy aplikacjom sieciowym do konfiguracji i diagnostyki.

Page 17: Sieci Komputerowe Adresowanie TCP/IP

Część adresów IP została zarezerwowana do adresowania lokalnych sieci nie poł ączonych bezpo średnio z Internetem , zwanych intranetami.

Adresy te nie są dostępne komercyjnie - nazywają się adresami prywatnymi .

Dane pochodzące z takich adresów nie są przekierowywane przez routery.

Dane pochodz ą z RFC 1918.

Klasa A

Zakres adresów: 10.0.0.0 - 10.255.255.255

Maska: 255.0.0.0

Klasa B

Klasy adresów prywatnych

17

Zakres adresów: 172.16.0.0 - 172.31.255.255

Maska: 255.255.0.0

Klasa C

Zakres adresów: 192.168.0.0 - 192.168.255.255

Maska: 255.255.255.0

Page 18: Sieci Komputerowe Adresowanie TCP/IP

Aby skonfigurowa ć protokół IP (TCP/IP) na danym komputerze nale ży:

• wyznaczyć adres sieci

• wyznaczyć maskę sieci

• wyznaczyć adres rozgloszeniowy

• określić sposób przydzielania adresów

• określić adres IP domyślnej bramy danej sieci

• określić adresy IP serwerów DNS.

Adres IP sieci - pierwszy adres z zakresu adresów przeznaczonych do adresowania danej sieci.

Konfigurowanie TCP/IP

18

Page 19: Sieci Komputerowe Adresowanie TCP/IP

Maska sieci jest adresem IP słu żącym do:

• sprawdzania czy dany adres IP jest adresem z danej sieci (adres IP hosta || Maska = adres sieci)

• logicznego dzielenia sieci na podsieci

• od wyboru maski zależy maksymalna liczba węzłów w danej podsieci.

Maska sieci pozwala określić jaka część adresu IP określa adres sieci a jaka adresy węzłów.

Adres rozgłoszeniowy - ostatni adres z zakresu adresów IP.

W adresie rozgloszeniowym wszystkie bity służące do numerowania węzłów maja wartość 1.

Rola Maski Sieci

19

Adres rozgłoszeniowy wykorzystywany przez aplikacje sieciowe zainstalowanych na hostach do wysyłania sygnałów do wszystkich użytkowników (węzłów) danej sieci.

Page 20: Sieci Komputerowe Adresowanie TCP/IP

Adres IP mo że być przydzielony:

• statycznie przez administratora sieci dynamicznie przez serwer DHCP (ang. Dynamic Host Configuration Protocol) (losowo lub przez rezerwacje adresu IP)

• automatycznie (machanizm Automatic Private IP Addressing)

• adres IP przydzielony na podstawie adresu MAC przez serwer RARP, (ang.) Reverse Address Resolution Protocol.

Przy konfiguracji TCP/IP mo żna wybra ć opcje:

• automatycznie przydzielanie adresu IP (DHCP, APIPA, RARP)

• statycznie przypisać hostowi adres IP.

Metody przydzielania adresów IP

20

W systemie Windows termin 'dynamicznie' zastąpiony jest słowem 'automatyczne' ponieważ host jeżeli nie znajdzie w sieci serwera DHCP przydziela sobie sam adres IP - usługa Automatic Private IP Addressing.

Page 21: Sieci Komputerowe Adresowanie TCP/IP

Sieć złożona z 6 hostów Adres IP sieci: 10.10.10.0Maska sieci: 255.255.255.248Brodkacst: 10.10.10.7Zakres adresów IP: 10.10.10.1 - 10.10.10.6

Sieć złożona z 14 hostów Adres IP sieci: 10.10.10.0Maska sieci: 255.255.255.240Brodkacst: 10.10.10.15

Adresowanie sieci - przykłady

21

Brodkacst: 10.10.10.15Zakres adresów IP: 10.10.10.1 - 10.10.10.14

Page 22: Sieci Komputerowe Adresowanie TCP/IP

Zadanie:

Wyznaczyć adres IP sieci znając adres IP hosta i maskę podsieci.

Adres IP hosta: 201.222.5.121, Maska: 255.255.255.248.

Wzór: adres IP sieci = adres IP hosta & maska (& - bitowe AND)

Adres IP hosta: 201.222.5.121

Maska sieci: 255.255.255.248

Adres IP hosta: 11001001 11011110 00000101 01111 001

Adresowanie sieci - przykład

22

Adres IP hosta: 11001001 11011110 00000101 01111 001

Maska sieci: 11111111 11111111 11111111 11111 000

Operacja AND: -------------------------------------------------------------

Adres podsieci: 11001001 11011110 00000101 01111 000

Adres podsieci: 201.222.5.120

Podkreślone 3 bity w masce określają liczbę możliwych adresów hostów w danej sieci.

Jest ich maks.. 6. Maks. liczba zapisana na 3 bitach to 111 czyli 7, 1 adres na broadcat, 7-1= 6.

Pierwszy adres: 11001001 11011110 00000101 01111 000 (adres sieci).

Ostatni adres: 11001001 11011110 00000101 01111 111 (broadcast sieci).

Page 23: Sieci Komputerowe Adresowanie TCP/IP

Wzór: adres IP sieci = adres IP hosta & maska

Adres IP hosta: 212.51.219.50

Maska sieci: 255.255.255.192

Adres IP hosta: 11010100 00110011 11011011 00110010

Maska: 11111111 11111111 11111111 11000000

------------------------------------------------------------------------

Adres sieci: 11010100 00110011 11011011 00000000

Wzór: broadcast = adres IP hosta | ~maska (| - bito we OR)

Adresowanie sieci - przykłady

23

Maska sieci 11111111 11111111 11111111 11000000

Adres IP hosta: 11010100 00110011 11011011 00110010

~Maska: 00000000 00000000 00000000 00111111

-------------------------------------------------------------------------

Broadcast: 11010100 00110011 11011011 00111111

Adres IP sieci: 212.51.219.0

Zakres adresów IP: 212.51.219.1 - 212.51.219.62

Broadcast: 212.51.219.63

Page 24: Sieci Komputerowe Adresowanie TCP/IP

Maska sieci jest adresem IP który składa się z ciągu jedynek od pewnego miejsca zaczyna się ciąg zer.

Przykład: Adres który nie jest maską.

255.255.255.247 11111111 11111111 11111111 11110111

Stosowany zapis: Adres_IP / liczba 1 w masce . Przykład: 168.192.254.10/26

Oznacza maskę sieci: 11111111 11111111 11111111 11000000

Maska sieci

24

Możliwe maski sieci w klasie adresowej C:255.255.255.254 11111111 11111111 11111111 11111110 255.255.255.252 11111111 11111111 11111111 11111100 Liczba hostów: 2255.255.255.248 11111111 11111111 11111111 11111000 Liczba hostów: 6255.255.255.240 11111111 11111111 11111111 11110000 Liczba hostów: 14255.255.255.224 11111111 11111111 11111111 11100000 Liczba hostów: 30255.255.255.192 11111111 11111111 11111111 11000000 Liczba hostów: 62255.255.255.128 11111111 11111111 11111111 10000000 Liczba hostów: 126255.255.255.0 11111111 11111111 11111111 00000000 Liczba hostów: 254… .

Page 25: Sieci Komputerowe Adresowanie TCP/IP

Problem CIDR opisany jest w dokumentach RFC 1518 – 1520

W klasie adresowej A można zaadresować 128 sieci, w każdej sieci może być 224 -2 = 16 777 214 hostów.

W klasie adresowej B można zaadresować 214 = 16 382 sieci, w każdej sieci może być 216 - 2= 65 534 hostów.

W klasie adresowej C można zaadresować 221 = 2 097 152 sieci, w każdej sieci może być 254 hostów.

Problem wzrostu liczby rekordów w tablicach routingu dla małych sieci nazywany jest ‘routing table explosion problem’ .

Classless Inter-Domain Routing (CIDR)

25

Rozwiązaniem problemu jest wprowadzenie klas CIDR (Classless Inter-Domain Routing).

Routing pakietów nie odbywa się do konkretnej sieci (adres sieci uzyskiwany jest poprzez

‘endowanie’ adresu IP odbiorcy danych z maską) ale do klasy sieci które mają ten sam prefix IP .

Page 26: Sieci Komputerowe Adresowanie TCP/IP

Dla klasy C struktura adresu ma postać 11000000 00000000 00000000 00000000

11000000 00100000 10001000 00000000 192.32.136.0 (adres z klasy C)11111111 11111111 11111000 00000000 255.255.248.0 (maska sieci)============================================================ logiczne AND11000000 00100000 10001000 00000000 192.32.136.0 (prefix IP)

11000000 00100000 10001111 00000000 192.32.143.0 (adres klasy C)11111111 11111111 11111000 00000000 255.255.248.0 (network mask)============================================================ logiczne AND11000000 00100000 10001000 00000000 192.32.136.0 (prefix IP)

Classless Inter-Domain Routing (CIDR)

26

11000000 00100000 10001000 00000000 192.32.136.0 (prefix IP)

Dla zadresowania bloku 8 adresów klasy C jednym rekordem w tablicy routingu stosuje się zapis

192.32.136.0 255.255.248.0 (adres IP maska sieci), czyli sieci o adresach

od 192.32.136.0 do 192.32.143.0

identyfikowane są za pomocą prefixu IP 192.32.136.0 i maski sieci 255.255.248.0.

Page 27: Sieci Komputerowe Adresowanie TCP/IP

Obszary między którymi odbywa się rutowanie pakietów na podstawie prefixów IP nazywają się Transit Routing Domains. TRD są identyfikowane przez unikalne prefixy IP.

Implementacja CIDR w sieciach internetowych jest oparta o protokół routingy Border Gateway Protocol Version 4.

Typy klas CIDR:• Typ 1, klasy do których nie można stosować domyślnego międzydomenowego routingu

those that cannot employ any default inter-domain routing.• Typ 2, klasy do których można stosować domyślny międzydomenowy routingu ale wymagane jest jawnie określenie tras

dla większości z przyznanych adresów IP dla siecithose that use default inter-domain routing but require explicit routes for a substantial proportion of

the assigned IP network numbers.• Typ 3, klasy do których można stosować domyślny międzydomenowy routingu z dodatkiem niewielkiej liczby jawnie

Classless Inter-Domain Routing (CIDR)

27

• Typ 3, klasy do których można stosować domyślny międzydomenowy routingu z dodatkiem niewielkiej liczby jawnie określonych tras

those that use default inter-domain routing and supplement it with a small number of explicit routes.• Typ 4, klasy do których można stosować wszystkie międzydomenowe routingi wykorzystując tylko domy ślne trasy

(those that perform all inter-domain routing using only default routes).

Page 28: Sieci Komputerowe Adresowanie TCP/IP

Polecenie ipconfig służy do sprawdzania konfiguracji TCP/IP.

Opcje polecenia ipconfig: \> ipconfig

Składnia:

ipconfig [/? | /all | /release [adapter] | /renew [adapter] | /flushdns | /registerdns | /showclassid adapter | /setclassid adapter [classidtoset] ]

Opcje:/? Display this help message.

Narzędzie ipconfig

28

/? Display this help message.

/all Display full configuration information.

/release Release the IP address for the specified adapter.

/renew Renew the IP address for the specified adapter.

/flushdns Purges the DNS Resolver cache.

/registerdns Refreshes all DHCP leases and re-registers DNS names

/displaydns Display the contents of the DNS Resolver Cache.

/showclassid Displays all the dhcp class IDs allowed for adapter.

/setclassid Modifies the dhcp class id.

Page 29: Sieci Komputerowe Adresowanie TCP/IP

RFC 1166, Internet Numbers, July 1990

Klasa A adresów internetowych.7-bitowy adres sieci, 24-bitowy adres hosta. Pierwszy ‘highest-order bit’ jest równy 0. Można zadresować 128 klas sieci.

1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+0| NETWORK | Local Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Klasa B adresów internetowych.14-bitowyadres sieci, 16-bitowy adres hosta. Dwa ‘highest-order bits’ to 1-0.Można zadresowaać 16,384 klas sieci.

1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|1 0| NETWORK | Local Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Klasa C adresów internetowych.21-bitowy adres sieci, 8-bitowy adres hosta. Trzy pierwsze bity adresu to 1-1-0.Można zadresować 2,097,152 klas sieci.

29

Można zadresować 2,097,152 klas sieci.1 2 3

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|1 1 0| NETWORK | Local Address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Klasa D adresów internetowych.Klasa adresów multicastowych. Cztery pierwsze bity (highest-order bits) to 1-1-1-0.

1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|1 1 1 0| multicast address |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Klasa E adresów internetowych. Klasa zarezerwowana.Cztery pierwsze bity to 1-1-1-1.

Page 30: Sieci Komputerowe Adresowanie TCP/IP

RFC 1166, Internet Numbers, July 1990

Class A Networks* Internet Address Network Reference- ---------------- ------- ----------* 0.rrr.rrr.rrr Reserved [JBP]1.rrr.rrr.rrr-2.rrr.rrr.rrr Unassigned [NIC]

C*3.rrr.rrr.rrr GE-INTERNET [JEB50]R 4.rrr.rrr.rrr SATNET [SHB]5.rrr.rrr.rrr Unassigned [NIC]

D 6.rrr.rrr.rrr YPG-NET [BWA]D 7.rrr.rrr.rrr EDN-TEMP [EC5]R 8.rrr.rrr.rrr BBNCCNET [SGC]R 9.rrr.rrr.rrr IBM [JP247]R 10.rrr.rrr.rrr ARPANET [JS283]D 11.rrr.rrr.rrr DODIIS [GEG4]C 12.rrr.rrr.rrr ATT [MH82]C 13.rrr.rrr.rrr XEROX-NET [SJ33]C 14.rrr.rrr.rrr PDN [JKR1]R 15.rrr.rrr.rrr HP-INTERNET [WU1]C 16.rrr.rrr.rrr DEC-INTERNET [BKR]17.rrr.rrr.rrr Unassigned [NIC]

Class A Networks* Internet Address Network Reference- ---------------- ------- ----------

24.rrr.rrr.rrr Unassigned [NIC]R 25.rrr.rrr.rrr RSRE-EXP [DBH11]D 26.rrr.rrr.rrr MILNET [TMH6]R 27.rrr.rrr.rrr NOSC-LCCN-TEMP [RH6]R 28.rrr.rrr.rrr WIDEBAND [CJW2]D 29.rrr.rrr.rrr MILX25-TEMP [TMH6]D 30.rrr.rrr.rrr ARPAX25-TEMP [TMH6]G 31.rrr.rrr.rrr UCDLA-NET [CL64]32.rrr.rrr.rrr-34.rrr.rrr.rrr Unassigned [NIC]

R 35.rrr.rrr.rrr MERIT [HWB]R 36.rrr.rrr.rrr SU-NET-TEMP [VAF]37.rrr.rrr.rrr-40.rrr.rrr.rrr Unassigned [NIC]

R 41.rrr.rrr.rrr BBN-TEST-A [RH6]R 42.rrr.rrr.rrr CAN-INET [MV38]R*43.rrr.rrr.rrr JAPAN-A [JM292]R 44.rrr.rrr.rrr AMPRNET [PK28]45.rrr.rrr.rrr Reserved [NIC]

C 46.rrr.rrr.rrr BBNET [JSG1]

30

17.rrr.rrr.rrr Unassigned [NIC]R 18.rrr.rrr.rrr MIT-TEMP [JIS]C*19.rrr.rrr.rrr FINET [RJB3]D*20.rrr.rrr.rrr ANALYTICS [BD107]D 21.rrr.rrr.rrr DDN-RVN [MLC]D*22.rrr.rrr.rrr DSNET1 [GEG4]D 23.rrr.rrr.rrr DDN-TC-NET [DH17]

C 46.rrr.rrr.rrr BBNET [JSG1]R 47.rrr.rrr.rrr BNR [BM178]48.rrr.rrr.rrr-126.rrr.rrr.rrr Unassigned [NIC]*127.rrr.rrr.rrr Loopback [JBP]

Researc, Defense, Government, Commercial[SJ33] Johnson, Sharon [email protected]….