3 курс (заочка) / Методички и тд / Лекции СТ_ЗФ
.pdfUDP: Протокол пользовательских дейтаграмм [RFC 768]
«без излишеств», «минимальный» транспортный протокол Интернета
Служба негарантированной доставки допускает:
потерю UDP-сегментов
доставку UDP-сегментов приложению с нарушением порядка
Без установления соединения:
Нет процедуры установления соединения между UDPотправителем и получателем
каждый UDP-сегмент обрабатывается независимо от других
Протокол UDP используют:
Потоковые мультимедийные приложения (допускающие потери и чувствительные к скорости)
DNS
SNMP
Надежная передача данных по протоколу UDP:
Добавление надежной передачи на прикладном уровне
Анализ ошибок для конкретных приложений
Протокол TCP, обзор RFC: 793,1122,1323, 2018, 2581
Соединение точка-точка:
Один отправитель, один получатель
Надежный упорядоченный
поток байт:
нет «границ сообщений»
конвейеризация:
Управление перегрузкой и потоком TCP устанавливают размер окна
Полнодуплексная передача данных:
Двунаправленный поток данных в одном соединении
MSS: максимальный размер сегмента
С установлением логического соединения:
Установление соединения (обмен управляющими сообщениями) инициируется отправителем, состояние получателя до обмена данными
Управляемый поток:
Отправитель не вызывает переполнение у получателя
Квитирование - подтверждение приёмапередачи структурной единицы информации
1. Устройство, запрашивающее соединение, посылает получающему устройству сегмент синхронизации (устанавливает
бит SYN), начиная процесс квитирования
2.Получающее устройство посылает в ответ сегмент с набором битов SYN и ACK, чтобы согласовать соединение и подтвердить получение cегмента синхронизации от отправителя
3.Инициирующее устройство подтверждает сегмент синхронизации получателя.
Соединение установлено.
Сетевой уровень
Система отправителя помещает сегменты в пакеты
Система получателя доставляет пакеты на транспортный уровень
Протоколы сетевого уровня действуют в каждой системе и на каждом маршрутизаторе
Маршрутизатор проверяет поля заголовка всех IP-пакетов, проходящих через него
прикладной |
|
|
|
транспортный |
|
|
|
сетевой |
|
|
|
канальный |
|
|
|
физический |
сетевой |
сетевой |
|
|
|||
сетевой |
канальный |
канальный |
|
физический |
физический |
||
канальный |
|||
|
|
||
физический |
сетевой |
сетевой |
|
|
канальный |
канальный |
|
|
физический |
физический |
сетевой |
сетевой |
канальный |
канальный |
физический |
физический |
сетевой |
|
канальный |
|
физический |
|
|
прикладной |
|
сетевой |
|
транспортный |
|
|
канальный |
сетевой |
||
|
сетевой |
|||
сетевой |
физический |
|||
канальный |
канальный |
|||
|
||||
канальный |
|
физический |
физический |
|
физический |
|
|
|
Сетевой уровень |
4-57 |
Две функции сетевого уровня
Передача: перемещение пакетов из входящего адреса маршрутизатора в соответствующий исходящий адрес.
Маршрутизация:
определение маршрута, по которому пакеты прибудут от отправителя к адресату.
алгоритмы
маршрутизации
Аналогия:
Маршрутизация: процесс планирования поездки от пункта отправления до пункта назначения.
Передача: процесс проезда через один из перекрестков.
Сетевой уровень |
4-58 |
Взаимодействие между передачей и маршрутизацией
алгоритм |
|
маршрутизации |
|
локальная таблица передачи |
|
значение заголовка |
исходящая |
|
ссылка |
0100 |
3 |
0101 |
2 |
0111 |
2 |
1001 |
1 |
значение в заголовке полученного пакета
0111 |
1 |
3 2
алгоритм маршрутизации определяет весь путь от начала до конца
таблица пересылки(маршрутизации) заведует локальными перемещениями в конкретном маршрутизаторе
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сетевой уровень |
|
|
|
4-59 |
Таблица пересылки пакетов(таблица маршрутизации)
4 миллиарда IPадресов,поэтому перечисляются не отдельные адреса назначения, а
диапазон адресов
(записи в составной таблице)
алгоритм |
|
маршрутизации |
|
локальная таблица пересылки |
|
адрес назначения |
исходящий |
|
канал |
диапазон 1 |
3 |
диапазон 2 |
2 |
диапазон 3 |
2 |
диапазон 4 |
1 |
Таблица маршрутизации — база данных,
хранящаяся на маршрутизаторе или сетевом компьютере, которая описывает соответствие между адресами назначения и интерфейсами, через которые следует отправить пакет данных до следующего маршрутизатора.
определение наилучшего пути передачи пакета
IP-адрес получателя в заголовке прибывающего пакета
3 2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Сетевой уровень |
|
|
|
4-60 |