Temat zajęć
Model odniesienia
Jarosław Krygier
Materiały dydaktyczne:
http://jkrygier.wel.wat.edu.pl
1
J. Krygier
Model odniesienia OSI - Wstęp
Dane Dane
Wirtualny przepływ danych
Aplikacji DANE Aplikacji
Prezentacji A DANE Prezentacji
Sesji P A DANE Sesji
Transportowa Transportowa
S P A DANE
Sieci Sieci
T S P A DANE
AÄ…cza danych AÄ…cza danych
S T S P A DANE
Fizyczna Fizyczna
A F T S P A DANE A
Rzeczywisty przepływ danych
2
J. Krygier
Model odniesienia OSI - Wstęp
Warstwa Å‚Ä…cza danych
Warstwa sesji
Warstwa transportowa
SIEĆ A
N6
N1
N5
N4
N2
N7
N8
N3
SIEĆ B
Warstwa sieciowa
Warstwa fizyczna
3
J. Krygier
Temat
IPv4
Jarosław Krygier
Materiały dydaktyczne:
Lokalnie: https://10.2.7.115:8081
Zdalnie: https://193.105.35.181:8081
4
J. Krygier
Historia
5
J. Krygier
Format pakietu IPv4 - RFC791
1 8 16 24 32 bity
Długość
Wersja nagłówka w Typ usługi Długość pakietu (nagłówek + dane)
4
4-bajtowych
(4 bity) (TOS 8 bitów) (16 bitów)
słowach
Identyfikacja (0 ÷ 2^16) Flagi PrzesuniÄ™cie fragmentacji
8
(16 bitów) (3 bity) (13 bitów)
Czas \ycia (0 ÷ 256) Protokół warstwy wy\szej Suma kontrolna nagłówka
20
12
(TTL - 8 bitów) (8 bitów) (16 bitów)
bajtów
Adres IP zródłowy
16
(32 bity)
Adres IP docelowy
20
(32 bity)
max 60
Wypełnienie
Opcje (Opcjonalnie)
24 bajtów
do pełnych 32 bitów
bajty
max
Dane 64KB
6
J. Krygier
Format pakietu IPv4
Długość
nagłówka w
Standardowo: 0x05 (czyli 20 bajtów)
4-bajtowych
słowach
1 2 3 4 5 6 7 8
Typ usługi Pierwszeństwo D T R C
(RFC791,
0
(TOS 8 bitów) (3) (1) (1) (1) (1)
RFC1349)
Bity 1-3: Pierwszeństwo Określa priorytet pakietu
D - Opóznienie: 0 = Opóznienie normalne, 1 = Opóznienie małe
T - Przepustowość: 0 = Przepustowość normalna, 1 = Przepustowość wysoka
R Niezawodność: 0 = Niezawodność normalna, 1 = Niezawodność wysoka.
C Koszt (w jedn. monetarnych): 0 = Koszt normalny 1 = Koszt minimalizowany
Bit 8: Do przyszłego wykorzystania
Ustawienie standardowe TOS: 000 0000 0
Przykładowe ustawienia bitów pierwszeństwa:
- 010: Natychmiastowo
- 001: Priorytetowo
- 000: Standardowo
Inne zalecane ustawienie bitów DTRC: zale\ne od protokołów warstw wy\szych
RFC1060 (Assigned Numbers) :
- TELNET, TFTP: 1000
- FTP, SMNP: sterowanie: 1000, dane: 0100
- ICMP
: 0000
7
J. Krygier
Format pakietu IPv4
Dla max pola danych Ethernetu:
Długość pakietu (nagłówek + dane)
0x5dc 1500B
(16 bitów)
Długość pakietu mierzona w liczbie oktetów (max do 65 535 oktetów, tzn. 64kB,
2^16)
Identyfikacja (0 ÷ 2^16)
Pomaga składać pakiety w
(16 bitów)
odpowiedniej kolejności
1 2 3
DF =0: Zezwolenie na fragmentacje
Flagi DF MF
DF =1: Brak zezwolenia na fragm.
0
(3 bity) (1) (1)
MF =0: Ostatni fragment
MF =1: Więcej fragmentów
Wskazuje przesunięcie przenoszonych przez
Przesunięcie fragmentacji
pakiet danych (pofragmentowanych)
(13 bitów)
względem początku tych danych (początku
Przesunięcie fragmentacji datagramu) datagram mo\e być
mierzone w jednostkach przenoszony w kilku pakietach
8-oktetowych w pierwszym
pakiecie = 0x00
8
J. Krygier
Format pakietu IPv4
Czas \ycia w sekundach
Czas \ycia (0 ÷ 256)
Uwaga: Gdy router przetwarza pakiet mniej ni\
(TTL - 8 bitów)
sekundę to odejmuje całą sekundę.
0x00 oznacza \e nale\y zniszczyć pakiet
Protokół warstwy wy\szej
(8 bitów) RFC1060 (Assigned Numbers)
Wartość Nazwa Rozwinięcie
1 ICMP Internet Control Message Protocol
2 IGMP Internet Group Management Protocol
3 GGP Gateway-to-Gatewey Protocol
4 IP Enkapsulacja
6 TCP Transmission Control Protocol
8 EGP Exterior Gateway Protocol
41 IPv6 IPv6
17 UDP User Datagram Protocol
Suma kontrolna zabezpiecza jedynie
Suma kontrolna nagłówka
nagłówek (do obliczeń sumy kontr.
(16 bitów)
przyjmuje siÄ™ \e pole samej sumy =0)
9
J. Krygier
Format pakietu IPv4
Dwa typy opcji:
Opcje (Opcjonalnie)
- opcje jednobajtowe (a)
- opcje wielobajtowe (b)
Format opcji:
Typ opcji
(a)
(8 bitów)
Typ opcji Długość opcji (B) Dane opcji
(b)
(8 bitów) (8 bitów) (16 bitów)
Format typu opcji:
1 2 3 4 5 6 7 8
Typ opcji FC Klasa Wskaznik typu opcji
(8 bitów) (1) (2 bity ) (5 bitów)
FC (Flaga kopiowania opcji podczas fragmentacji): 0 NIE, 1 TAK
Klasa: 0 sterowanie; 1,3 zarezerwowane; 2 debugowanie i pomiary
Wskaznik typu:
0 koniec listy opcji; 2 opcja bezpieczeństwa;
inne wskazniki: zdefiniowane w RFC 791
10
J. Krygier
Format pakietu IPv4
Przykład opcji bezpieczeństwa
10000010 00001011 Dane opcji
(b)
(8 bitów) (8 bitów) (88 bitów)
Poziom Dane
Typ opcji: 130 Długość: 11 bajtów
bezpieczeństwa bezpieczeństwa
1 - kopiować
16 bitów 72 bity
00 - sterowanie
00010 = 2 - bezpieczeństwo
Poziom bezpieczeństwa:
00000000 00000000 - Unclassified
11110001 00110101 - Confidential
10101111 00010011 - Restricted
11010111 10001000 - Secret
01101011 11000101 - Top Secret
11
J. Krygier
Format pakietu IPv4 przykład z analizatora protokołów
12
J. Krygier ECN - RFC 2481 - A Proposal to add Explicit Congestion Notification (ECN) to IP
Temat
Adresacja w sieci IPv4
13
J. Krygier
yródło: http://www.iana.org/numbers/
Regional Internet Registry (RIR)
IANA (Internet Assigned Numbers Authority) to organizacja, która
wyłoniła się z IETF w celu zarządzania domenami i adesami IP.
Obecnie odpowiada za koordynację pracy rejestrów RIR oraz
nadzór domem najwy\szego poziomu
Zasady przydziału adresów:
Dokument: ripe-411
14
J. Krygier
yródło: http://www.bgpexpert.com/addressespercountry.php
Przydział adresów IP: stan 2008
15
J. Krygier
yródło: http://www.bgpexpert.com/addressespercountry.php
Przydział adresów IP: stan 2008
16
J. Krygier
Format adresu IPv4
HISTORYCZNE - Klasy adresów IPv4:
8 bitów 8 bitów
8 bitów
8 bitów
Sieć Host Host Host
Sieć Host Host Host
Klasa A:
Sieć Sieć Host Host
Klasa B:
Sieć Sieć Host Host
Klasa C:
Sieć Sieć Sieć Host
Sieć Sieć Sieć Host
Klasa D: Multicast
17
Klasa E: Zarezerwowana
J. Krygier
Adresy hostów IPv4
Liczba dostępnych adresów hostów IPv4
18
J. Krygier
Podsieci maski IPv4
Przykład zapisu
19
J. Krygier
Podsieci IPv4
20
J. Krygier
Adresy bradcastowe IPv4
172.16.3.0
172.16.4.0
172.16.1.0
172.16.2.0
172.16.3.255
(Directed broadcast)
255.255.255.255
X
X
(Local network broadcast)
172.16.255.255
(All subnets broadcast)
21
J. Krygier
Podsumowanie - Przykład adresowania IPv4
172 16 2 160
10101100 00010000 00000010 10100000
Host
172.16.2.160
1
Maska
11111111 11111111 11000000
255.255.255.192 11111111
2
Podsieć 4
172.16.2.128 10101100 00010000
00000010 10000000
172.16.2.191 10101100 00010000 00000010 10111111 Broadcast 5
172.16.2.129 Pierwszy
10101100 00010000 00000010 10000001 6
172.16.2.190 Ostatni 7
10101100 00010000 00000010
10111110
3
22
J. Krygier
Wyszukiwarka
Podobne podstrony:
WST RoutingBGP ppt
WST IPv6?resacja ppt
WST?zpieczenstwo sieci IP v2 ppt
WST Organizacja globalnej sieci teleinf ppt
WST icmp arp igmp ppt
WST Routing i RIP ppt
WST Kompresja naglowskow v1 ppt
WST TCP UDP Ster przep ppt
wst gi
SS wyklad nr 6 ppt
8 Tarczownice ppt
IPv4 Subnetting
w10 soczewki ppt
wst p do prawoznawstwa normy a przepisy prawa wyk ? mor
Choroby odkleszczowe 08 II ppt
Automatyzacja w OiK (cwiczenie 2) ppt [tryb zgodnosci]
RAPORT ? WST P
więcej podobnych podstron