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

Transkrypt

Sieci Komputerowe Wykład 2: TCP/IP i adresowanie w sieci Internet
Sieci Komputerowe
Wykład 2:
TCP/IP i adresowanie w sieci Internet
prof. nzw dr hab. inż. Adam Kisiel
[email protected]
Pokój 114 lub 117d
A. Kisiel, TCP/IP i adresowanie w sieci Internet
1
Kapsułkowanie w TCP/IP
Aplikacji
Transportowa
TCP
Internet
Interfejs sieciowy
Łącze sprzętowe
■
IP
MAC
header
data
trailer
Standard TCP/IP zawiera trzy poziomy
adresowania oraz kapsułkowania (enkapsulacji)

TCP – odpowiada za adresowanie na
pojedynczym komputerze (host) – numer portu

IP – odpowiada za adresowanie konkretnego
komputera w sieci globalnej

MAC – adresowanie urządzenia w sieci lokalnej
A. Kisiel, TCP/IP i adresowanie w sieci Internet
2
Zakresy adresowe
router / gateway
router
hub / switch
adres IP
port
adres MAC
■
Komutacja łączy, komunikatów i pakietów
A. Kisiel, TCP/IP i adresowanie w sieci Internet
3
Wymogi co do sieci Ethernet
Standardy sieci Ethernet: 10Base-T, 100Base-T oraz
1000Base-T.

Większość nowoczesnych urządzeń (płyt głównych) ma
już 1000Base-T, 10Base-T przestarzałe.

Aby sieć działała z maksymalną prędkością, wszystkie
urządzenia muszą spełniać wymagania danego standardu
■ Hub to urządzenie, które nie tworzy oddzielnych „sieci” wszystkie urządzenia są w tej samej „domenie kolizji”.
Ograniczenia co do wielkości sieci stosują się do takiej
domeny. Np. dla 10Base-T pomiędzy dwoma komputerami
nie może być więcej niż 4 huby, dla wyższych prędkości
jeszcze mniej. Huby to urządzenia przestarzałe, występują
coraz rzadziej, huby sieci 1000Base-T w ogóle nie są
produkowane.
■ W switchu (i urządzeniach wyższych, t.j. routerach i
4
■
A. Kisiel, TCP/IP i adresowanie w sieci Internet
Adresy IP
■
Adres IP (IPv4) jest adresem logicznym i
funkcjonuje w w. sieciowej (Internetu).

Jest unikalny w skali globalnej, poza pewnymi
specjalnymi przypadkami

Nie musi być jednoznacznie przypisany jednemu
urządzeniu (interfejsowi sieciowemu): jeden
interfejs może mieć wiele adresów IP, jeden
adres IP może przypisany wielu urządzeniom

Jest 32-bitowy (4 bajty) i zwykle jest
zapisywany dziesiętnie: 194.29.174.2

Jest widoczny „dla użytkownika” w
przeciwieństwie do adresu MAC
A. Kisiel, TCP/IP i adresowanie w sieci Internet
5
Klasy adresów IP i maska sieci
Adresy IP dzielą się na klasy:

Klasa A od 0.0.0.0 do 127.255.255.255

Klasa B od 128.0.0.0 do 191.255.255.255

Klasa C od 192.0.0.0 do 223.255.255.255

Klasa D od 224.0.0.0 do 239.255.255.255

Klasa E od 240.0.0.0 do 255.255.255.255
■ Każda sieć ma swój adres, który składa się z
różnej ilości bitów początkowych (np. IF PW ma
23-bitowy adres sieci). Ilość ta jest definiowana
przez tzw. maskę sieci („netmask”).
■ Pozostałe bity mogą być przydzielane urządzeniom
wewnątrz sieci jako ich numery.
■ Adresy sieci są przydzielane globalnie.
■
A. Kisiel, TCP/IP i adresowanie w sieci Internet
6
Adresy zastrzeżone
Adres IP nie może kończyć się 0 ani 255 (to adres
rozgłaszania „broadcast”, czyli wysyłania pakietów do
wszystkich hostów w sieci)
■ Istnieją specjalne adresy sieci „prywatnych” - nigdy
nie są one „routowane”, czyli mogą się powtarzać w
wielu sieciach (nie są unikalne globalnie). Poprzez
NAT mogą sie komunikować z Internetem. Są to:

Sieć klasy A: 10.0.0.0 – 10.255.255.255

16 sieci klasy B: 172.16.0.0 – 172.31.255.255

256 sieci klasy C: 192.168.0.0 – 192.168.255.255
■ Adres 127.0.0.1 to pseudointerfejs „loopback” (nie
powiązany z żadnym fizycznym urządzeniem) – to
adres pod którym komputer widzi sam siebie
■
A. Kisiel, TCP/IP i adresowanie w sieci Internet
7
Polecenie ifconfig i arp
Polecenie ifconfig podaje podstawowe informacje
na temat połączenia sieciowego, w tym adres MAC
(HWaddr) oraz adres IP

Każdy komputer może mieć wiele interfejsów
sieciowych, każdy z nich ma swój unikalny
adres MAC

Każdy interfejs może mieć przypisany jeden lub
więcej adresów IP
■ Protokół ARP (Address Resolution Protocol)
konwertuje logiczne adresy w. sieciowej na
fizyczne adresy w. łącza danych
■ Polecenie arp pozwala na sprawdzenie aktualnie
zapamiętanych (cache) przypisań ARP
8
■
A. Kisiel, TCP/IP i adresowanie w sieci Internet