Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

СТ. Слайды лекций

.pdf
Скачиваний:
42
Добавлен:
29.01.2021
Размер:
2.89 Mб
Скачать

Коды протоколов

Код Протокол Описание

1ICMP Протокол управляющих сообщений

2IGMP Протокол управления группой

4

IP

IP поверх IP (инкапсуляция)

 

 

 

6

TCP

TCP

 

 

 

17

UDP

UDP

 

 

 

46

RSVP

Протокол резервирования ресурсов

 

 

 

89

OSPF

Протокол внутренней маршрутизации

Фрагментация пакетов

Пакет

 

IP загол.

 

1400 байт (Данные)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IP загол.

600 байт

Фрагмент 1

 

M=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

IP загол.

600 байт

Фрагмент 2 M=1

 

 

 

 

 

 

 

Фрагмент 3

 

 

 

 

 

 

 

Смещение выражается в числе

 

IP загол.

200 байт

 

 

 

M=0

 

 

 

8-ми байтовых блоков

 

 

 

 

 

 

 

31

 

Фрагментация пакетов

Хост

MTU = 4000

MTU = 2000

MTU = 1500 Хост

 

 

 

Длина = 2000, M=1, Смещение = 0

Длина = 3820, M=0

 

IP

Данные

 

 

 

заголовок

 

 

 

 

IP

Данные

 

 

 

заголовок

 

 

 

 

 

 

 

 

 

 

 

1980 байт

 

3800 байт

 

Длина= 1840, M=0, Смещение = 1980

 

 

 

 

 

 

IP

Данные

Смещение выражается в числе

заголовок

 

 

 

8-ми байтовых блоков

 

 

 

 

 

 

 

1820 байт

Фрагментация пакетов

 

 

 

 

Длина = 1500, M=1, Смещение = 0

 

 

 

 

IP

Данные

 

 

MTU = 1500

Хост

заголов.

 

Длина = 2000, M=1, Смещение = 0

 

 

1480 байт

 

IP

 

 

 

 

Длина = 520, M=1, Смещение = 1480

Данные

 

 

 

 

 

заголовок

 

 

 

IP

 

 

 

 

 

 

 

 

 

 

 

Данные

 

 

 

 

 

заголов.

 

1980 байт

Длина = 1500, M=1, Смещение = 1980

 

 

 

 

 

 

 

Длина= 1840, M=0, Смещение = 1980

 

IP

Данные

 

500 байт

 

 

 

 

 

 

заголов.

 

 

IP

Данные

 

 

Длина = 360, M=0, Смещение = 3460

 

 

 

 

 

заголовок

 

 

 

 

 

 

 

 

1480 байт

IP

 

 

 

 

 

 

 

 

 

 

 

заголов. Данные

 

1820 байт

340 байт

32

Восстановление исходного пакета IP

Длина = 1500, M=1, Смещение = 0

 

 

IP

Данные

• Фрагменты могут прибывать с

заголов.

 

нарушением порядка

Длина = 520, M=1, Смещение = 1480

Некоторые фрагменты могут

IP

 

 

дублироваться

Данные

Некоторые фрагменты могут

заголов.

не прибыть

Длина = 1500, M=1, Смещение = 1980

IP

Данные

 

 

заголов.

 

 

Длина = 360, M=0, Смещение = 3460

Данные Данные

Данные Данные

 

 

IP

Данные

 

 

заголов.

 

 

 

 

IP адресация

 

 

 

 

 

 

 

Классы D и Е

 

32 бита

 

 

 

 

 

10000100101000111000000000010001

 

 

 

Разделение на 4 октета

 

 

Класс С

Класс А

 

 

 

 

1000010010100011 1000000000010001

 

Класс В

 

 

 

 

 

 

 

Преобразование каждого байта в десятичное число

 

 

 

132.163.128.17

 

 

 

 

 

 

 

Классы IP-адресов

 

 

 

 

 

 

 

 

 

 

 

Класс

Первые

Применение

 

 

 

 

биты

 

 

 

 

 

 

 

 

 

A

0

Индивидуальные

 

 

 

 

 

 

адреса

 

 

 

 

B

10

 

 

 

 

(Unicast)

 

 

 

 

 

 

 

 

 

 

C

110

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

1110

Групповые (Multicast)

 

 

 

 

 

 

 

 

 

 

E

11110

Резерв

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

33

Структура адресов сетей классов А, В, С

Класс А

0

 

 

7 бит

 

8 бит

 

8 бит

 

8 бит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сеть

 

 

 

Хост

 

 

 

 

 

 

 

 

 

 

 

 

Класс В

1

0

 

6 бит

 

8 бит

 

8 бит

 

8 бит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сеть

 

 

 

Хост

 

 

 

 

 

 

 

 

 

 

 

 

 

Класс С

1

1

0

5 бит

 

8 бит

 

8 бит

 

8 бит

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сеть

 

 

 

 

Хост

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Зарезервированные адреса

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сеть

Хост

- IP-адрес

 

 

 

 

 

xx….……x 00…….……..0

- Адрес сети

 

 

 

 

 

xx….……x 11…….……..1

Широковещат.

 

 

 

 

11….……1 11…….……..1

 

 

 

IP адреса, возможные в Internet

Класс сети

Диапазон знач.

Число сетей

Число хостов

 

первого байта

 

в сети

 

 

 

 

Класс А

0 -127

128 (0 и 127

16777214

 

 

резервиров.)

 

 

 

 

 

Класс В

128 -191

16384

65534

 

 

 

 

Класс С

192 -223

2097152

254

 

 

 

 

Адреса, зарезервированные для использования в частных сетях

Класс Диапазон адресов (RFC 1918)

А10.0.0.0 – 10.255.255.255

В172.16.0.0 – 172.31.255.255

С192.168.0.0 – 192.168.255.255.

34

Подсети

Сеть 172.24.0.0

172.24.3.0

172.24.4.0

 

 

2

 

172.24.1.0

1

3

172.24.2.0

 

 

 

 

 

Сеть

Интерфейс

 

 

 

 

 

Таблица

172.24.1.0

1

 

маршрутизации

 

 

 

172.24.2.0

3

 

 

 

 

 

 

 

 

172.24.3.0

2

 

 

 

 

 

 

172.24.4.0

2

 

 

 

 

 

Подсети. Маска подсети

Адреса класса В

IP адрес 172.24.100.45

Форма записи

 

 

Подсеть

 

 

 

 

 

 

 

 

Десятичная

172

24

100

45

 

 

 

 

 

 

Двоичная

10101100

00011000

01100100

00101101

 

 

 

 

 

 

Форма записи

 

 

 

 

 

 

Маска подсети 255.255.255.0

 

 

 

 

 

 

 

 

 

 

 

Двоичная

 

11111111

11111111

11111111

00000000

 

 

 

 

 

 

 

 

 

 

Десятичная

 

255

255

255

0

 

 

 

 

 

 

 

 

 

 

255.255.255.0

/24

 

 

IP адрес 172.24.100.45/ 24

 

Адрес сети 172.24.100.0/ 24

35

Разбиение сети на подсети

Исходная сеть класса С 207.21.24.0 /24

Исходная сеть

Подсети

Разбиение сети на 8 подсетей

Подсеть

Сеть

 

Хост

Адрес подсети

 

 

 

 

207.21.24.

000

00000

207.21.24.0 /24

 

 

 

 

207.21.24.

000

00000

207.21.24.0 /27

 

 

 

 

207.21.24.

001

00000

207.21.24.32 /27

 

 

 

 

207.21.24.

010

00000

207.21.24.64 /27

 

 

 

 

207.21.24.

011

00000

207.21.24.96 /27

 

 

 

 

207.21.24.

100

00000

207.21.24.128 /27

 

 

 

 

207.21.24.

101

00000

207.21.24.160 /27

 

 

 

 

207.21.24.

110

00000

207.21.24.192 /27

 

 

 

 

207.21.24.

111

00000

207.21.24.224 /27

 

 

 

 

 

Маски постоянной длины

 

 

Исходная сеть класса С 207.21.24.0 /24

 

 

 

 

 

 

№ подсети

 

Адрес подсети

 

 

 

 

 

 

 

Подсеть 0

 

207.21.24.0 /27

 

 

 

 

 

 

 

Подсеть 1

 

207.21.24.32 /27

 

 

 

 

 

 

 

Подсеть 2

 

207.21.24.64 /27

 

 

 

 

 

 

 

Подсеть 3

 

207.21.24.96 /27

 

 

 

 

 

 

 

Подсеть 4

 

207.21.24.128 /27

 

 

 

 

 

 

 

Подсеть 5

 

207.21.24.160 /27

 

 

 

 

 

 

 

Подсеть 6

 

207.21.24.192 /27

 

 

 

 

 

 

 

Подсеть 7

 

207.21.24.224 /27

 

 

 

 

 

 

 

Подсеть: 3 бита Хост: 5 бит

 

 

Сеть: 24 бита

 

 

11111111 11111111 11111111 11100000

 

255.255.255.224

/27

255 255 255 224

36

Маски переменной длины - VLSM

Подсеть 0

207.21.24.0 /27

 

 

Подсеть 1

207.21.24.32 /27

 

 

Подсеть 2

207.21.24.64 /27

Подсеть 0

207.21.24.192 /30

 

 

Подсеть 3

207.21.24.96 /27

Подсеть 1

207.21.24.196 /30

 

 

Подсеть 4

207.21.24.128 /27

Подсеть 2

207.21.24.200 /30

 

 

Подсеть 5

207.21.24.160 /27

Подсеть 3

207.21.24.204 /30

 

 

Подсеть 6

207.21.24.192 /27

Подсеть 4

207.21.24.208 /30

 

 

Подсеть 7

207.21.24.224 /27

Подсеть 5

207.21.24.212 /30

 

 

 

 

Подсеть 6

207.21.24.216 /30

 

 

Подсеть 7

207.21.24.220 /30

Бесклассовая маршрутизация

(Сlassless interdomain routing - CIDR)

Агрегирование адресов

Сеть

Байт 1

Байт 2

 

Байт 3

Байт 4

 

 

 

 

 

 

 

 

172.24.0.0/16

10101100

00011000

00000000

00000000

 

 

 

 

 

 

 

 

172.25.0.0/16

10101100

00011001

00000000

00000000

 

 

 

 

 

 

 

 

172.26.0.0/16

10101100

00011010

00000000

00000000

 

 

 

 

 

 

 

 

172.27.0.0/16

10101100

00011011

00000000

00000000

 

 

 

 

 

 

 

 

172.28.0.0/16

10101100

00011100

00000000

00000000

 

 

 

 

 

 

 

 

172.29.0.0/16

10101100

00011101

00000000

00000000

 

 

 

 

 

 

 

 

172.30.0.0/16

10101100

00011110

00000000

00000000

 

 

 

 

 

 

 

 

172.31.0.0/16

10101100

00011111

00000000

00000000

 

 

 

 

 

 

 

Supernetting

 

 

 

 

 

 

Сеть

Байт 1

Байт 2

 

Байт 3

Байт 4

 

 

 

 

 

 

 

172.24.0.0/16

10101100

00011

000

00000000

00000000

Маршрут

 

 

 

 

 

 

172.25.0.0/16

10101100

00011

001

00000000

00000000

к 8-ми сетям:

 

 

 

 

 

 

172.26.0.0/16

10101100

00011

010

00000000

00000000

172.24.0.0/13

172.27.0.0/16

10101100

00011

011

00000000

00000000

 

 

 

 

 

 

 

Одна большая сеть

172.28.0.0/16

10101100

00011

100

00000000

00000000

 

 

 

 

 

 

 

 

172.29.0.0/16

10101100

00011

101

00000000

00000000

Маска:

172.30.0.0/16

10101100

00011

110

00000000

00000000

255.248.0.0

172.31.0.0/16

10101100

00011

111

00000000

00000000

 

 

 

 

 

 

 

 

37

Использование VLSM

Адресация на соединениях “точка-точка”

207.21.24.32/27

207.21.24.192/30

Суммирование адресов

200.199.48.0 /24 200.199.49.0 /24

200.199.50.0 /24 200.199.51.0 /24

200.199.48.0 /20

200.199.52.0 /24 200.199.53.0 /24 200.199.54.0 /24 200.199.55.0 /24

200.199.56.0 /24 200.199.57.0 /24 ….

200.199.63.0 /24

Суммирование адресов

 

/22

200.199.48.0 /24

200.199.00110000.0 /24

200.199.49.0 /24

200.199.00110001.0 /24

200.199.50.0 /24

200.199.00110010.0 /24

200.199.51.0 /24

200.199.00110011.0 /24

 

/20

200.199.48.0 /22

200.199.00110000.0 /22

200.199.52.0 /22

200.199.00110100.0 /22

200.199.56.0 /21

200.199.00111000.0 /21

200.199.48.0 /22

200.199.48.0 /20

IP

38

Заголовки UDP и TCP

UDP - заголовок

0

 

 

 

 

 

 

 

16

31

 

 

Порт отравителя (16 бит)

 

 

Порт получателя (16 бит)

 

Длина датаграммы (16 бит)

 

 

Контрольная сумма (16 бит)

 

 

 

 

 

 

 

 

 

 

Данные

 

Заголовок сегмента TCP

 

 

 

 

 

0

4

10

 

 

 

 

16

31

 

 

Порт отравителя (16 бит)

 

 

Порт получателя (16 бит)

 

 

Последовательный номер (32 бита)

 

 

 

 

Ожидаемый номер (32 бита)

Смещение

Резерв

 

U

A

P

R

S

F

 

Размер окна (16 бит)

данных

(6 бит)

 

R

C

S

S

Y

I

 

 

 

 

(4 бита)

 

 

G

K

H

T

N

N

 

 

 

 

Контрольная сумма (16 бит)

 

 

Указатель срочности данных (16 бит)

 

 

 

 

 

Опции и заполнитель

Последовательный номер – номер первого байта в сегменте Ожидаемый номер – номер следующего ожидаемого байта

Мультиплексирование

соединений

Порт отправителя = 1201, Порт получателя = 23

Порт отправителя = 13078, Порт получателя = 23

Порт отправителя = 2073, Порт получателя = 23

Telnet

IPA

IPB

39

 

 

Последовательная нумерация

 

 

 

Порт

Порт

Последоват.

Ожидаемый

...

 

 

отправит.

получателя

номер

номер

 

 

 

 

1028

23

10

1 ...

 

 

 

 

 

 

 

 

 

23 1028

1

11 ...

1028

23

11

2 ...

 

 

 

 

Механизм окна

 

Размер окна = 1

Передача

Прием

Пакет 1

Пакет 1

 

Квит. 2

Пакет 2

Пакет 2

 

Квит. 3

 

Размер окна = 3

Пакет 1

Пакет 1

Пакет 2

Пакет 2

Пакет 3

Пакет 3

 

Квит. 4

Пакет 4

Пакет 4

40

Соседние файлы в предмете Сетевые технологии