СТ. Слайды лекций
.pdfКоды протоколов
Код Протокол Описание
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