Podstawy adresowania hostów w sieciach komputerowych

41

description

Podstawy adresowania hostów w sieciach komputerowych. Dariusz CHAŁADYNIAK. Plan prezentacji. Adresowanie fizyczne i logiczne Rodzaje transmisji IP Protokół IPv4 Adresowanie klasowe Adresowanie bezklasowe - maski podsieci Podział na podsieci. Plan prezentacji. - PowerPoint PPT Presentation

Transcript of Podstawy adresowania hostów w sieciach komputerowych

Page 1: Podstawy adresowania hostów  w sieciach komputerowych
Page 2: Podstawy adresowania hostów  w sieciach komputerowych

Podstawy adresowania hostów w sieciach komputerowych

Dariusz CHAŁADYNIAK

2informatyka +

Page 3: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

3informatyka +

Page 4: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

4informatyka +

Page 5: Podstawy adresowania hostów  w sieciach komputerowych

Na czym polega adresowanie fizyczne?

• Adresacja w warstwie łącza danych

• Adresacja sprzętowa• Adresy MAC

5informatyka +

Page 6: Podstawy adresowania hostów  w sieciach komputerowych

Na czym polega adresowanie logiczne?

• Adresacja w warstwie sieci

• Adresacja logiczna• Adresy IP

6informatyka +

192.168.50.1

192.168.50.2

192.168.50.3

192.168.75.6

192.168.75.7

192.168.75.8

Page 7: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

7informatyka +

Page 8: Podstawy adresowania hostów  w sieciach komputerowych

Rodzaje transmisji

• Transmisja unicast

• Transmisja multicast

• Transmisja broadcast

8informatyka +

Page 9: Podstawy adresowania hostów  w sieciach komputerowych

Transmisja unicast

• Transmisja „jeden do jednego”

9informatyka +

UNICAST

172.16.7.11

172.16.7.12

172.16.7.13

172.16.7.14

Page 10: Podstawy adresowania hostów  w sieciach komputerowych

Transmisja multicast

• Transmisja „jeden do wielu”

10informatyka +

MULTICAST

172.16.10.1

172.16.10.2

172.16.10.3

172.16.10.4

224.10.20.3

224.10.20.3

Page 11: Podstawy adresowania hostów  w sieciach komputerowych

Transmisja broadcast

• Transmisja „jeden do wszystkich”

11informatyka +

BROADCAST

172.16.40.1

172.16.40.2

172.16.40.3

172.16.40.4

Page 12: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

12informatyka +

Page 13: Podstawy adresowania hostów  w sieciach komputerowych

Notacja kropkowo-dziesiętna

• Adres IPv4• 4 oktety• Konwersja systemu binarnego na dziesiętny

13informatyka +

11000000101010001000011000010101

11000000 10101000 10000110 00010101

192 168 134 21

192.168.134.21

Page 14: Podstawy adresowania hostów  w sieciach komputerowych

Format adresu IPv4

• 32-bitowa liczba binarna• Identyfikator sieci• Identyfikator hosta

14informatyka +

IDENTYFIKATORSIECI

IDENTYFIKATOR HOSTA

32 BITY

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

192 168 36 127. . .

Page 15: Podstawy adresowania hostów  w sieciach komputerowych

Rodzaje adresów IPv4

• Adres sieci• Adres rozgłoszenia• Adres hosta

15informatyka +

11000000 10101000 10000110 00000000

ADRES SIECI 192 168 134 0

192 168 134 255

11000000 10101000 10000110 11111111

ADRES ROZGŁOSZENIA

192 168 134 19

11000000 10101000 10000110 00010011ADRES HOSTA

Page 16: Podstawy adresowania hostów  w sieciach komputerowych

Klasy adresów IPv4

• Klasa A• Klasa B• Klasa C• Klasa D• Klasa E

16informatyka +

IDENTYFIKATORSIECI

IDENTYFIKATOR HOSTA

32 BITY

IDENTYFIKATOR SIECI IDENTYFIKATOR HOSTA

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

IDENTYFIKATOR SIECIIDENTYFIKATOR

HOSTA

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

KLASA A

KLASA B

KLASA C

Page 17: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

17informatyka +

Page 18: Podstawy adresowania hostów  w sieciach komputerowych

Klasa A

• Identyfikator sieci – 1 bajt• Identyfikator hosta – 3 bajty• 126 sieci po 16 777 214 hostów

18informatyka +

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

KLASA A SIEĆ0 - 127

HOSTHOST HOST

Page 19: Podstawy adresowania hostów  w sieciach komputerowych

Klasa B

• Identyfikator sieci – 2 bajty• Identyfikator hosta – 2 bajty• 16 384 sieci po 65 535 hostów

19informatyka +

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

KLASA B SIEĆ128 - 191

HOSTSIEĆ HOST

Page 20: Podstawy adresowania hostów  w sieciach komputerowych

Klasa C

• Identyfikator sieci – 3 bajty• Identyfikator hosta – 1 bajt• 2 097 152 sieci po 254 hosty

20informatyka +

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

KLASA C SIEĆ192 - 223

SIEĆSIEĆ HOST

Page 21: Podstawy adresowania hostów  w sieciach komputerowych

Klasa D i E

• Adresy dla celów specjalnych– Obsługa grup multicastowych– Przyszłe zastosowania

21informatyka +

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

KLASA D 224 - 239 0 - 2550 - 255 0 - 255

8 BITÓW 8 BITÓW 8 BITÓW 8 BITÓW

KLASA E 240 - 255 0 - 255 0 - 255 0 - 255

Page 22: Podstawy adresowania hostów  w sieciach komputerowych

Alokacja adresów IPv4

• Procentowy udział adresów IP w poszczególnych klasach

• Klasa A – 2 147 483 648 adresów IP

• Klasa B – 1 073 741 824 adresów IP

• Klasa C – 536 870 912 adresów IP

• Klasa D i E – 536 870 912 adresów IP

22informatyka +

KLASA A50%

KLASA B25%

KLASA C12.5%

KLASY D i E

12.5%

Page 23: Podstawy adresowania hostów  w sieciach komputerowych

Przykłady adresów IPv4

• Przykładowe adresy IPv4 w klasie A

• Przykładowe adresy IPv4 w klasie B

• Przykładowe adresy IPv4 w klasie C

23informatyka +

KLASA A 78.0.0.1 78.0.0.2

165.178.3.4 165.178.3.5

209.17.14.6 209.17.14.7

KLASA B

KLASA C

ADRES SIECI 78.0.0.0

ADRES ROZGŁOSZENIA 78.255.255.255

ADRES SIECI 165.178.0.0

ADRES ROZGŁOSZENIA 165.178.255.255

ADRES SIECI 209.17.14.0

ADRES ROZGŁOSZENIA 209.17.14.255

Page 24: Podstawy adresowania hostów  w sieciach komputerowych

Adresy zarezerwowane

• 255.255.255.255

• 0.0.0.0

• 127.0.0.1

24informatyka +

Page 25: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

25informatyka +

Page 26: Podstawy adresowania hostów  w sieciach komputerowych

Wprowadzenie do adresowania bezklasowego

• Adresowanie z użyciem masek podsieci

• Maska podsieci – 32-bitowa liczba binarna

• Charakterystyczna budowa maski podsieci

• Zapis maski w notacji kropokowo-dziesiętnej

26informatyka +

Page 27: Podstawy adresowania hostów  w sieciach komputerowych

Standardowe maski podsieci w postaci binarnej

27informatyka +

PIERWSZY OKTET DRUGI OKTET TRZECI OKTET CZWARTY OKTET

SIEĆKLASA A

KLASA B

KLASA C

HOST HOST HOST

SIEĆ SIEĆ HOST HOST

SIEĆ SIEĆ SIEĆ HOST

11111111KLASA A

KLASA B

KLASA C

00000000 00000000 00000000

11111111 11111111 00000000 00000000

11111111 11111111 11111111 00000000

Page 28: Podstawy adresowania hostów  w sieciach komputerowych

Standardowe maski podsieci w notacji dziesiętnej

28informatyka +

PIERWSZY OKTET DRUGI OKTET TRZECI OKTET CZWARTY OKTET

SIEĆKLASA A

KLASA B

KLASA C

HOST HOST HOST

SIEĆ SIEĆ HOST HOST

SIEĆ SIEĆ SIEĆ HOST

255KLASA A

KLASA B

KLASA C

0 0 0

255 255 0 0

255 255 255 0

Page 29: Podstawy adresowania hostów  w sieciach komputerowych

Określanie identyfikatora sieci

10101100 00011001 10010011 01010101

11111111 11111111 11110000 00000000

10101100 00011001 10010000 00000000

172 25 147 85. . .

172 25 144 0. . .

ADRES HOSTA ZAPISANY DZIESIĘTNIE

ADRES HOSTA ZAPISANY BINARNIE

MASKA PODSIECI ZAPISANA BINARNIE

ADRES SIECI ZAPISANY BINARNIE

ADRES SIECI ZAPISANY DZIESIĘTNIE

• Konwersja dziesiętnego zapisu adresu IP na postać binarną

• Maska podsieci w notacji binarnej• Wykorzystanie operatora logicznego AND

29informatyka +

Page 30: Podstawy adresowania hostów  w sieciach komputerowych

Plan prezentacji

• Adresowanie fizyczne i logiczne

• Rodzaje transmisji IP

• Protokół IPv4

• Adresowanie klasowe

• Adresowanie bezklasowe - maski podsieci

• Podział na podsieci

30informatyka +

Page 31: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 25-bitową

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 10000000

255 255 255 128

ADRES

MASKA

• Adres sieciowy z klasy C• Zapożyczony 1 bit • Maska podsieci o adresie 255.255.255.128

31informatyka +

Page 32: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 26-bitową

• Adres sieciowy z klasy C• Zapożyczone 2 bity • Maska podsieci o adresie 255.255.255.192

32informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11000000

255 255 255 192

ADRES

MASKA

Page 33: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 27-bitową

• Adres sieciowy z klasy C• Zapożyczone 3 bity • Maska podsieci o adresie 255.255.255.224

33informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11100000

255 255 255 224

ADRES

MASKA

Page 34: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 28-bitową

• Adres sieciowy z klasy C• Zapożyczone 4 bity • Maska podsieci o adresie 255.255.255.240

34informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11110000

255 255 255 240

ADRES

MASKA

Page 35: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 29-bitową

• Adres sieciowy z klasy C• Zapożyczonych 5 bitów • Maska podsieci o adresie 255.255.255.248

35informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11111000

255 255 255 248

ADRES

MASKA

Page 36: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 30-bitową

• Adres sieciowy z klasy C• Zapożyczonych 6 bitów • Maska podsieci o adresie 255.255.255.252

36informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11111100

255 255 255 252

ADRES

MASKA

Page 37: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 31-bitową

• Adres sieciowy z klasy C• Zapożyczonych 7 bitów • Maska podsieci o adresie 255.255.255.254

37informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11111110

255 255 255 254

ADRES

MASKA

Page 38: Podstawy adresowania hostów  w sieciach komputerowych

Podział na podsieci z maską 32-bitową

• Adres sieciowy z klasy C• Zapożyczonych 8 bitów • Maska podsieci o adresie 255.255.255.255

38informatyka +

SIEĆ SIEĆ SIEĆ HOST

PODSIEĆ

203 117 78 0

11001011 01110101 01001110 00000000

11111111 11111111 11111111 11111111

255 255 255 255

ADRES

MASKA

Page 39: Podstawy adresowania hostów  w sieciach komputerowych

Literatura• M. A. Dye, R. McDonald, A. W. Rufi „Akademia

sieci Cisco. CCNA Exploration. Semestr 1”, Wydawnictwo Naukowe PWN, Warszawa, 2008

• B. Komar „TCP/IP dla każdego”, Wydawnictwo Helion, Gliwice, 2002

• K. Krysiak „Sieci komputerowe. Kompendium”, Wydawnictwo Helion, Gliwice, 2005

• M. Mucha „Sieci komputerowe. Budowa i działanie”, Wydawnictwo Helion, Gliwice, 2003

• W. Odom, T. Knot “CCNA semestr 1. Podstawy działania sieci”, Wydawnictwo Naukowe PWN, Warszawa, 2007

39informatyka +

Page 40: Podstawy adresowania hostów  w sieciach komputerowych

DZIĘKUJĘ ZA UWAGĘ

40informatyka +

Page 41: Podstawy adresowania hostów  w sieciach komputerowych