Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kompyuternye_seti.doc
Скачиваний:
32
Добавлен:
19.08.2019
Размер:
610.3 Кб
Скачать

27. Понятие маршрутизации. Таблицы маршрутизации.

Подсети соединяются между собой маршрутизаторами.

Маршрутизация – процесс определения пути следования пакета между двумя узлами сети.

Маршрут – последовательность маршрутизаторов, которые должен пройти пакет.

Чтобы по адресу сети назначения маршрутизатор мог выбрать наиболее рациональный маршрут, анализируется специальная таблица – таблица маршрутизации.

Пример таблицы маршрутизации:

№ сети назначения

Сетевой адрес следующего маршрутизатора

Сетевой адрес выходного порта маршрутизатора

Расстояние до следующего маршрутизатора

S1

M1(2)

M4(1)

1

S2

--

M4(1)

0

S3

M1(2)

M4(1)

1

S4

M2(1)

M4(1)

1

S5

--

M4(2)

0

Default

M5(1)

M4(2)

--

Default – путь во всю остальную сеть проходит через M5(1).

При выборе оптимального маршрута учитывается время прохождения пакета, количество обходов, надёжность линий связи.

Таблицы маршрутизации используют:

1) ПО стека TCP/IP

2) Администратор сети

3) Протоколы маршрутизации

Таблица маршрутизации обычно содержит:

  • адрес сети или узла назначения, либо указание, что маршрут является маршрутом по умолчанию

  • маску сети назначения

  • шлюз, обозначающий адрес маршрутизатора в сети, на который необходимо отправить пакет, следующий до указанного адреса назначения

  • интерфейс (это может быть порядковый номер или символьное имя устройства)

  • метрику — числовой показатель, задающий предпочтительность маршрута. Чем меньше число, тем более предпочтителен маршрут

28. Транспортные протоколы стека tcp/ip.

Протоколы транспортного уровня могут решать проблему негарантированной доставки сообщений («дошло ли сообщение до адресата?»), а также гарантировать правильную последовательность прихода данных. В стеке TCP/IP транспортные протоколы определяют, для какого именно приложения предназначены эти данные.

И TCP, и UDP используют для определения протокола верхнего уровня число, называемое портом.

Все протоколы: TCP, UDP, SCTP, SPX, RTP, ATP, DCCP, GRE.

  1. Протокол TCP

Осн. трансп. протокол. Задача – обеспечение надежного канала обмена данными между прикладными проц-ми сост-ой сети.

Вып-ет: контроль ошибок: RFC 793, 1122, 1323

Для трансляции дан. Исп. IP-дейтограммы, т.е. перед отправкой упаковывается в IP-пакет:

Надежность передачи достигается за счет установления логич-их соед-ий между взаимод-ми проц. Поддержка соед-я только один к одному.

Лог-ое соед-ие между 2мя прикладными проц-ми идентиф-ся парой сокетов. Сокет предст. Собой соб. Набор пар-ров:

  • № сети; - № узла; - № порта прикладной службы

Пакеты, поступающие на трансп-й уровень, орг-ся ОС в виде очередей к точкам вх. Прикл-ых проц-ов. Для кажд. порта TCP ведет 2-е очереди:

  • очередь входных сегментов

  • очередь выходных сегментов

Максимальный размер TCP-сегм. Ограничен макс-м размером поля дан. IP-пакета.

Порт ист. (16 бит)

Порт адресата (16 бит)

Порядковый номер (32 бита)

Номер подтверждения (32 бита)

Дл. Загол. (4 бита)

Резерв. (6 бит)

Флаги (6 бит)

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

Контр. сумма по сегменту

Указ. на срочные данные

Опции и выравнивание

Протокол TCP исп-ет м-д скользящего окна.

  1. Протокол UDP

Протокол дейтогр. Польз-ля: UDP –User Datagram Protocol.

Не гарантирует доставку. Работает без установления соединения ,не управляет потоком данных. Ф-ции по установлению надежности доставки перекладывает на прикладной уровень. Кроме IP- адреса м. исп. № портов. Примен-ся мультимед-ми прил-ми и прил-ми реального времени и в случ. групповой рассылки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]