pobierz

Transkrypt

pobierz
Sieci Komputerowe
Adresowanie TCP/IP
dr Zbigniew Lipiński
Instytut Matematyki i Informatyki
ul. Oleska 48
50-204 Opole
[email protected]
Zagadnienia
Adresowanie w róŜnych warstwach modelu OSI
Klasy adresów IPv4
Adresy specjalne
Konfiguracja TCP/IP
Metody przydzielania adresów IP
Adresowanie IP sieci
Rola maski sieci
Narzędzie ipconfig
2
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie węzłów w sieci
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 lokalizują się w sieci na podstawie:
•
nazw netbios'owych,
•
nazw DNS'owych,
•
adresów IP, typów i numerów portów,
•
adresów fizycznych kart sieciowych MAC.
Oprócz rozpoznawania i lokalizacji hostów waŜnym elementem komunikacji w sieci jest:
•
lokalizacja sieci i domen w których znajdują się szukane hosty,
•
lokalizacja usług w sieci, np. wyszukiwanie serwerów DHCP, DNS,
•
lokalizacja obiektów w sieci, np. konkretnych dokumentów html.
3
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie węzłów w róŜnych warstwach modelu OSI
KaŜda warstwa modelu OSI ma własne mechanizmy identyfikacji hostów i usług:
•
warstwy 7, 6, 5 modelu OSI wykorzystują do lokalizacji hostów ich nazwy netbiosowe lub nazwy
dns'owe.
•
warstwa transportowa modelu OSI wykorzystuje adres IP i numery portów do przesyłania danych
(porty umoŜliwiają rozpoznawanie aplikacji/usług i instancji aplikacji).
•
warstwa sieci modelu OSI, wykorzystuje adresy IP hostów.
•
warstwa lacza danych modelu OSI, wykorzystuje adresy fizyczne kart sieciowych, inaczej nazywane
adresami MAC, (ang.) Media Access Control.
4
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie w warstwie aplikacji
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
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.htm
lub
http://www.math.uni.opole.pl/home.htm
5
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie w warstwie transportowej
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
hoscie.
Numer portu to 16-bitowa liczba z zakresu: 1 - 65 535.
Przykład:
JeŜeli na hoscie 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 serwera wysyła dane np. z portu 1543,
ozn. 150.200.64.17 1543.
Serwer odbiera dane na porcie nr. 23, ozn. 150.200.64.10 23.
6
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie w warstwie łącza danych
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.
7
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie w warstwie sieci.
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
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.
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
8
Adresowanie w sieci. Dokumenty RFC
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'.
Specyfikacja określa zasady adresowania sieci 'prywatnych' i 'publicznych'.
Podane są np. zakresy adresów nierutowalnych (adresów przeznaczonych do adresowania sieci
'prywatnych').
9
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie w warstwie sieci
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 węzłów w sieci.
Przykład: adres IP, 4 x 8 bitów = 32 bity:
192.168.253.254
(układ 10-tkowy )
11000100 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 siec lokalna (LAN)
•
część identyfikująca konkretny węzeł w sieci.
Przykład:
192.168.253.254
11000100 10101000 11111101 11111110
110
00100 10101000 11111101
11111110
- określa klasie sieci (klasa C)
- określa adres sieci
- określa adres hosta
10
Kto przydziela adresy 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/
11
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Klasy adresów IP
Adresy klasy A
przeznaczone są do adresowania duŜych sieci, zawierających kilka milionów hostów.
Adresy klasy B
przeznaczone są do adresowania średniej wielkości (do 65 534 hostów w sieci).
Adresy klasy C przeznaczone są do adresowania małych sieci (do 254 hostów).
Adresy klasy D,
adresy grupowe, adresy wykorzystywane są do przesyłania wiadomości do grup hostów (grup
multicast'owych).
Adresy klasy E
przeznaczone są dla przyszłych zastosowana. Klasa E nie jest wykorzystywana.
12
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Zakresy adresów IP
Klasa A
zakres: od 0.0.0.0 do
00000000 00000000 00000000 00000000
127.255.255.255
01111111 11111111 11111111 11111111
Klasa B
zakres: od
128.0.0.0 do
10000000 00000000 00000000 00000000
191.255.255.255
10111111 11111111 11111111 11111111
Klasa C
zakres: od
192.0.0.0 do
11000000 00000000 00000000 00000000
223.255.255.255
11011111 11111111 11111111 11111111
Klasa D
zakres: od
224.0.0.0 do
11100000 00000000 00000000 00000000
239.255.255.255
11101111 11111111 11111111 11111111
Klasa E
zakres: od
240.0.0.0 do
11110000 00000000 00000000 00000000
247.255.255.255
11110111 11111111 11111111 11111111
bity zielone - oznaczaja zakres adresownia węzłów.
13
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Klasa A
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.
Zakres:
0.0.0.0
00000000 00000000 00000000 00000000
127.255.255.255
01111111 11111111 11111111 11111111
W klasie A jest 27 -2 = 126 sieci, tzn. 7 bitów przeznaczonych jest na adresy sieci.
W kaŜdej sieci moŜe być 224 -2 = 16 777 214 hostów , tzn. 24 bity przeznaczone są na adresy
hostów.
14
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Klasa B
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.
Zakres:
128.0.0.0
-
10000000 00000000 00000000 00000000
191.255.255.255
10111111 11111111 11111111 11111111
W klasie B moŜe być max. 214 -2 = 16 382 sieci, tzn. 14 bitów przeznaczonych na adres sieci.
W kaŜdej sieci moŜe być 216 - 2= 65 534 hostów , tzn. 16 bitów przeznaczone są do adresowania
hostów.
15
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Klasa C
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.
Zakres:
192.0.0.0
-
11000000 00000000 00000000 00000000
223.255.255.255
11011111 11111111 11111111 11111111
Adresy klasy C przeznaczone są dla małych sieci do 254 węzłów.
W klasie C jest 221 -2 = 2 091 750 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.
16
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Klasy D, E
Klasa D
Trzy pierwsze bity maja wartość jeden, czwarty bit ma wartość zero.
Zakres:
224.0.0.0 -
11100000 00000000 00000000 00000000
239.255.255.255
11101111 11111111 11111111 11111111
Klasa 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 -
11110000 00000000 00000000 00000000
247.255.255.255
11110111 11111111 11111111 11111111
Klasa E jest zarezerwowana na przyszłe zastosowania.
17
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresy specjalne
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.
18
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Klasy adresów prywatnych
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
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
19
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Konfigurowanie 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.
20
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Rola Maski Sieci
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 max. 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.
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.
21
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Metody przydzielania adresów 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.
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.
22
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Arytmetyka binarna
Zamiana liczb zapisanych w układzie 2-kowym na liczby zapisane w układzie 10-tkowym?
128 64 32 16 8 4 2 1
1
1
1
1
1 1 1 1
= 255 (8 jedynek)
1
1
0
0
1 0 0 1
= 201
Adres IP:
201.222.5.121
W układzie 2-jkowym:
11001001 11011110 00000101 01111001.
23
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie sieci - przykłady
Sieć złoŜona z 6 hostów
Adres Sieci:
10.10.10.0
Maska sieci:
255.255.255.248
Brodkacst:
10.10.10.7
Zakres adresów:
10.10.10.1 - 10.10.10.6
Sieć złoŜona z 14 hostów
Adres Sieci:
10.10.10.0
Maska sieci:
255.255.255.240
Brodkacst:
10.10.10.15
Zakres adresów:
10.10.10.1 - 10.10.10.14
24
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Adresowanie sieci
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
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ą ilość moŜliwych adresów hostów w danej sieci.
Jest ich max. 6. Max. 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).
25
Adresowanie sieci
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 (| - bitowe OR)
Maska sieci
11111111 11111111 11111111 11000000
Adres IP hosta:
11010100 00110011 11011011 00110010
~Maska:
00000000 00000000 00000000 00111111
------------------------------------------------------------------------Broadcast:
11010100 00110011 11011011 00111111
Adres sieci:
212.51.219.0
Zakres adresów: 212.51.219.1 - 212.51.219.62
Broadcast:
212.51.219.63
26
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Maska sieci
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
MoŜliwe maski sieci:
255.255.255.254
255.255.255.252
255.255.255.248
255.255.255.240
255.255.255.224
255.255.255.192
255.255.255.128
255.255.255.0
….
11111111 11111111 11111111 11111110
11111111 11111111 11111111 11111100
11111111 11111111 11111111 11111000
11111111 11111111 11111111 11110000
11111111 11111111 11111111 11100000
11111111 11111111 11111111 11000000
11111111 11111111 11111111 10000000
11111111 11111111 11111111 00000000
Liczba hostów:
Liczba hostów:
Liczba hostów:
Liczba hostów:
Liczba hostów:
Liczba hostów:
Liczba hostów:
2
6
14
30
62
126
254
27
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Classless Inter-Domain Routing (CIDR)
Problem CIDR opisany jest w dokumentach RFC 1518 – 1520
W klasie adresowej A moŜna zaadresować 127 sieci, w kaŜdej sieci moŜe być 224 -2 = 16 777 214 hostów.
W klasie adresowej B moŜna zaadresować 214 -2 = 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 = 2 091 750 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’.
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.
28
Classless Inter-Domain Routing (CIDR)
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 AND
11000000 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 AND
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.
29
Classless Inter-Domain Routing (CIDR)
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 sieci
those 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 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).
30
Z. Lipiński, Instytut Matematyki i Informatyki, Uniwersytet Opolski, Sieci Komputerowe
Narzędzie ipconfig
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.
/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.
31
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
3
01234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
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
3
01234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|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.
1
2
3
01234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|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
3
01234567890123456789012345678901
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|1 1 1 0|
multicast address
|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Klasa E adresów internetowych. Klasa zarezerwowana.
Cztery pierwsze bity to 1-1-1-1.
32
RFC 1166, Internet Numbers, July 1990
Class A Networks
* Internet Address
- ---------------* 0.rrr.rrr.rrr
1.rrr.rrr.rrr-2.rrr.rrr.rrr
C*3.rrr.rrr.rrr
R 4.rrr.rrr.rrr
5.rrr.rrr.rrr
D 6.rrr.rrr.rrr
D 7.rrr.rrr.rrr
R 8.rrr.rrr.rrr
R 9.rrr.rrr.rrr
R 10.rrr.rrr.rrr
D 11.rrr.rrr.rrr
C 12.rrr.rrr.rrr
C 13.rrr.rrr.rrr
C 14.rrr.rrr.rrr
R 15.rrr.rrr.rrr
C 16.rrr.rrr.rrr
17.rrr.rrr.rrr
R 18.rrr.rrr.rrr
C*19.rrr.rrr.rrr
D*20.rrr.rrr.rrr
D 21.rrr.rrr.rrr
D*22.rrr.rrr.rrr
D 23.rrr.rrr.rrr
Network
Reference
---------------Reserved
[JBP]
Unassigned
[NIC]
GE-INTERNET [JEB50]
SATNET
[SHB]
Unassigned
[NIC]
YPG-NET
[BWA]
EDN-TEMP
[EC5]
BBNCCNET
[SGC]
IBM
[JP247]
ARPANET
[JS283]
DODIIS
[GEG4]
ATT
[MH82]
XEROX-NET
[SJ33]
PDN
[JKR1]
HP-INTERNET [WU1]
DEC-INTERNET [BKR]
Unassigned
[NIC]
MIT-TEMP
[JIS]
FINET
[RJB3]
ANALYTICS
[BD107]
DDN-RVN
[MLC]
DSNET1
[GEG4]
DDN-TC-NET
[DH17]
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]
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]
….
33

Podobne dokumenty