Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

эл лек ТМСК

.pdf
Скачиваний:
9
Добавлен:
15.03.2015
Размер:
991.09 Кб
Скачать

 

 

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