эл лек ТМСК
.pdf
|
|
TCP/IP |
|
|
||
A |
|
|
|
|
B |
|
7 |
|
|
|
|
7 |
|
6 |
|
|
|
|
6 |
|
5 |
Маршрутизатор |
Маршрутизатор |
5 |
|||
4 |
4 |
|||||
|
|
|
|
|||
3 |
|
IP |
|
IP |
3 |
|
2 |
2 |
2 |
2 |
2 |
2 |
|
1 |
1 |
1 |
1 |
1 |
1 |
IP-адрес; |
IP-адрес; |
IP-адрес; |
IP-адрес; |
IP-адрес; |
IP-адрес; |
|
МАС-адрес |
DLCI |
DLCI |
АТМ-адрес |
АТМ-адрес |
||
МАС-адрес |
||||||
|
|
|
|
|
||
|
Ethernet |
Frame |
ATM |
|
||
|
|
Relay |
|
|||
|
|
|
|
Преимущества и недостатки технологии IP
Преимущества |
Недостатки |
|
• Тесная связь с локальными |
• Масштабирумость |
|
сетями |
• Накладные расходы |
|
• Использование на уровне |
||
• Безопасность |
||
доступа различных сетевых |
||
• Качество обслуживания |
||
технологий |
||
• Эволюционное развитие |
|
|
• Быстрая адаптация к |
|
|
новым требованиям |
Переход от протокола |
|
• Широкое распространение |
||
IPv4 к протоколу IPv6 |
||
• Низкая стоимость услуг |
||
|
21
Структура стека протоколов TCP/IP |
|||
Приложение |
Порты |
Протоколы: |
|
|
|
|
|
TCP |
UDP |
Протоколы |
6 – TCP, 17 - UDP |
|
IP |
|
Порты: |
|
|
• 0 ÷ 1023 - общеизвестные |
|
|
|
|
|
ARP |
|
|
• 1024 ÷ 49151 - зарегистрированные |
|
|
|
• 49152 ÷ 65535 – частные и/или |
|
Ethernet |
|
динамические |
|
|
Ethernet |
Примеры портов: |
|
|
|
FTP: 20, 21 |
|
|
|
Telnet: 23, SMTP: 25 |
|
|
|
DNS: 53, TFTP: 59 |
|
|
|
SNMP: 161 |
IP-пакет. Структура заголовка
0 |
4 |
|
8 |
|
|
|
16 |
20 |
31 |
|||||
|
Версия |
Длина |
Тип |
|
|
|
|
|
Общая длина |
|||||
|
|
|
|
заголовка |
обслуживания |
|
|
|
|
|||||
|
|
|
|
Идентификатор |
|
|
|
Флаги |
|
Смещение фрагмента |
||||
|
|
Время жизни |
Протокол |
|
Контрольная сумма заголовка |
|||||||||
|
|
|
|
|
|
IP-адрес |
отправителя |
|
|
|||||
|
|
|
|
|
|
IP-адрес получателя |
|
|
||||||
|
|
|
|
|
|
Опции |
|
|
|
|
Заполнитель |
|||
Байт |
|
|
|
|
|
|
|
|
|
|
|
|||
|
Precedence |
Type of Service |
|
0 |
|
|
|
|
|
|
||||
ToS |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Precedence |
|
|
Type of Service |
|
|
|
|||||
|
|
|
111 Управление сетью |
1000 |
Минимальная задержка |
|||||||||
|
|
....... |
|
|
|
0100 |
Макс. пропускная способность |
|||||||
|
|
|
001 Приоритетный |
|
|
0010 |
Макс. надежность |
|
|
|
||||
|
|
|
|
|
|
|
|
0001 |
Минимальная стоимость |
0000 Обычный
22
Фрагментация пакетов
Пакет
IP загол. |
|
1400 байт (Данные) |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IP загол. |
600 байт |
Фрагмент 1 |
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IP загол. |
600 байт |
Фрагмент 2 |
||
|
|
|
|
|
|
Фрагмент 3 |
|
|
|
|
|
|
|
|
|
|
|
IP загол. |
200 байт |
|
|
|
|
|
|
|
|
IP адресация
|
|
|
|
|
|
|
|
|
|
Классы D и Е |
|
|
|
32 бита |
|
|
|
|
|
|
|
|
|
|
|||
|
10000100101000111000000000010001 |
|
|
|
|
|
|||||||
Разделениена 4 октета |
|
|
|
|
Класс С |
Класс А |
|||||||
|
10000100 10100011 10000000 00010001 |
|
Класс В |
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Преобразованиекаждогобайтав десятичную цифру |
|
|
|||||||||||
|
132.163.128.17 |
|
|
|
|
|
|
|
|
||||
|
|
|
|
Структура адресов сетей классов А, В, С |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Класс А |
|
0 |
|
7 бит |
|
8 бит |
|
8 бит |
|
8 бит |
|
|
|
|
|
|
|
Сеть |
|
|
|
Хост |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Класс В |
|
1 |
0 |
6 бит |
|
8 бит |
|
8 бит |
|
8 бит |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сеть |
|
|
|
Хост |
|
|
||
Класс С |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1 |
0 |
5 бит |
|
8 бит |
|
8 бит |
|
8 бит |
|
|
|
|
|
|
|
|
Сеть |
|
|
|
|
Хост |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23
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.
Заголовки 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 бит) |
|||||||
|
|
|
|
Опции |
и заполнитель |
24
Мультиплексирование
соединений
|
|
|
|
Порт отправителя = 10201, |
Порт получателя = 23 |
|
|
|
|
|
|
|
Порт отправителя = 1078, |
Порт получателя = 23 |
|
|
|
|
|
|
|
Порт отправителя = 1873, |
Порт получателя = 23 |
|
Telnet |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
IPA |
IPB |
Установление TCP-соединения
АВ
Передача SYN (seq=x flag=SYN)
Прием SYN
Передача SYN, ACK
(seq=y, ack=x+1 flag=SYN, ACK)
Прием SYN |
|
(seq=y, ack=x+1) |
|
Передача ACK |
|
(seq=x+1, ack=y+1 flag=ACK) |
Прием ACK |
|
25
Завершение TCP-соединения
АВ
Передача FIN
Прием FIN
Передача ACK
Прием ACK Передача FIN
Прием FIN
Передача ACK
Прием ACK
Передача данных |
|||
Передача |
|
Прием |
|
|
Размер окна = 3000 |
|
|
Последоват. номер = 1 |
1500 байт |
Прием 1 ÷ 1500 |
|
1500 байт |
|||
Последоват. номер = 1501 |
Прием 1501 ÷ 3000 |
||
|
|||
|
1500 байт |
Ожидаемый номер 3001 |
|
Последоват. номер = 3001 |
Прием 3001 ÷ 4500 |
||
|
|||
|
1500 байт |
||
Последоват. номер = 4501 |
Прием 4501 ÷ 6000 |
||
|
|||
|
|
Ожидаемый номер 6001 |
26
Управление потоком при перегрузке |
|||
Передача |
|
Прием |
|
|
Размер окна = 3000 |
|
|
Последоват. номер = 1 |
1500 байт |
Прием 1 ÷ 1500 |
|
1500 байт |
|||
Последоват. номер = 1501 |
Прием 1501 ÷ 3000 |
||
|
|||
|
1500 байт |
Ожидаемый номер 3001 |
|
Последоват. номер = 3001 |
Сегмент 3 потерян из-за |
||
|
1500 байт |
перегрузки сервера |
|
Последоват. номер = 4501 |
Прием 4501 ÷ 6000 |
||
|
|||
|
|
Ожидаемый номер 3001 |
|
|
|
Размер окна = 1500 |
Подсети
172.24.3.0
172.24.4.0
172.24.1.0 |
172.24.2.0 |
Сеть 172.24.0.0
27
Подсети
Адреса класса В
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 |
|
172.24.100.45/ 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 |
|
|
28
Маски переменной длины - 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 |
|
Использование VLSM |
||||||||||
Адресация на соединениях “точка-точка” |
|||||||||||
207.21.24.32 /27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207.21.24.192 /30 |
||||||||
200.199.48.0 /24 |
|
|
|
|
|
|
|
|
|
|
Суммирование адресов |
|
2 |
|
|
|
|
|
|
|
|
||
200.199.49.0 /24 |
|
|
|
|
|
|
|
|
|
||
|
|
00. |
|
|
|
|
|
|
|||
|
|
|
|
|
199. |
|
|
|
|||
200.199.50.0 /24 |
|
|
|
|
|
|
|
48. |
|
||
|
|
|
|
|
|
|
|
|
0 / |
||
200.199.51.0 /24 |
|
|
|
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/22 |
|
|
|
|
|
|
|
200.199.48.0 /20 |
|
200.199.52.0 /24 |
2.0 |
|
|
|
|
|
|
|
|
||
200.199.5 |
|
|
|
|
|
|
|
|
|
|
|
200.199.53.0 /24 |
|
|
|
|
|
|
|
|
|
|
|
200.199.54.0 /24 |
|
|
|
|
|
|
|
|
|
|
|
200.199.55.0 /24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
|
/2 |
|
|
|
|
|
|
|
|
|
|
.0 |
|
|
|
|
|
|
|
|
|
|
6 |
|
|
|
|
|
|
|
|
|
|
.5 |
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
9 |
|
|
|
|
|
|
|
|
|
|
.1 |
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
200.199.56.0 /24 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
200.199.57.0 /24 |
|
|
|
|
|
|
|
|
|
|
|
…. |
|
|
|
|
|
|
|
|
|
|
|
200.199.63.0 /24 |
|
|
|
|
|
|
|
|
|
|
|
29
Маршрутизация
131.108.1.0 |
|
|
|
|
Таблица маршрутизации |
||
E1 |
Порт |
Сеть |
|
E0 |
E0 |
131.108.3.0 |
|
|
|||
E2 |
E1 |
131.108.1.0 |
|
E2 |
131.108.2.0 |
||
|
131.108.3.0
131.108.2.0
Автономные системы: Внутренние и |
|||
внешние протоколы маршрутизации |
|||
|
Внешние протоколы |
|
|
|
маршрутизации – EGP |
|
|
|
(BGP) |
|
|
Автономная |
Внутренние протоколы |
|
|
система 100 |
Автономная |
||
маршрутизации – IGP |
|||
|
|||
|
(RIP, IGRP, EIGRP, OSPF) |
система 200 |
|
|
|
30