Тайм-ауты и повторные передачи TCP


     Шлюхи метро Московская. | Мебель для гостиниц цена на ofspace.ru. |          

Тайм-ауты и повторные передачи TCP


Введение

Простой пример использования таймаутов и повторных передач
Простой пример таймаута и повторной передачи TCP
Определение времени возврата
Алгоритм Карна
Пример RTT
Обмен пакетами и расчет RTT
Определение времени возврата
Расчет RTT и тики часов
Рассчитанные RTT и RTO TCP для этого примера
Расчет оценочных функций RTT

Таймаут и повторная передача исходного SYN
Медленный старт
Пример переполнения
Отправка 32768 байт данных от slip на vangogh
Обмен пакетами в процессе повторной передачи в районе 10секундной метки
Алгоритм предотвращения переполнения
Медленный старт и предотвращение переполнения
Быстрая повторная передача и алгоритм быстрого восстановления
Пример переполнения (продолжение)
Пример предотвращения переполнения

Аналогичен рисунку 21 9 и показывает
Значения cwnd и номера отправляемых последовательностей при передаче данных
Пример предотвращения переполнения (продолжение)
Показатели на маршрут
ICMP ошибки
Пример
Обработка TCP полученной ICMP ошибки о недоступности хоста
Пересборка пакетов
Пересборка пакетов TCP
Краткие выводы

Упражнения
Введение
Пример
Пример устойчивого таймера при пробах окна нулевого размера
Синдром "глупого" окна
Пример
Временная диаграмма показывающая как получатель предотвращает появление синдрома глупого окна
Как получатель избавляется от синдрома глупого окна
Краткие выводы
Введение

Описание
Примеры "оставайся в живых"
Удаленный конец вышел из строя
Пакеты "оставайся в живых" которые определяют что хост вышел из строя
Удаленный конец вышел из строя и перезагрузился
Пример "оставайся в живых" когда удаленный хост вышел из строя и перезагрузился
Удаленный конец недоступен
Пример "оставайся в живых" когда удаленный конец недоступен
Краткие выводы
Упражнения

Введение
Определение транспортного MTU
Пример
Топология для примера транспортного MTU
Вывод команды tcpdump для определения транспортного MTU
Большие пакеты или маленькие?
Отправка двух пакетов размером 4096 байт через четыре маршрутизатора
Отправка 16 пакетов размером 512 байт через четыре маршрутизатора
Каналы с повышенной пропускной способностью (Long Fat Pipes)
Емкость канала для различных сетей

Гигабитные сети
Отправка файла размером 1 Мбайт по сетям с 30миллисекундной латенсией
Опция масштабирования окна
Пример
Пример опции масштабирования окна
Опция временной марки
PAWS защита от перехода номеров последовательности через ноль
Передача 6 гигабайт в шести 1гигабайтных окнах
T/TCP расширение TCP для транзакций
Производительность TCP

Размеры полей для Ethernet при расчете максимальной теоретически возможной пропускной способности
Краткие выводы
Упражнения
Глава 25 SNMP протокол управления
Пять операторов SNMP
Формат пяти SNMP сообщений
Типы PDU сообщений SNMP
Значения статуса ошибки SNMP
Структура управляющей информации
Таблица listener UDP (udpTable) которая представлена как двумерный массив SNMP

Идентификаторы объектов
Идентификаторы объектов в информационной базе управления
Введение в Информационную Базу Управления (MIB)
Древовидная структура таблицы IP адресов
Переменные в группе udp
Переменные в udpTable
Диаграммы зависимостей
Диаграмма зависимостей для группы UDP
Примеры идентификации
Простые переменные

Таблицы
Простая таблица слушающего процесса UDP
Лексикографический порядок
Пример идентификации строк в таблице слушающего процесса UDP
Лексикографический порядок таблицы слушающего процесса UDP
Таблица слушающего процесса UDP показанная в порядке колонкаряд
Простые примеры
Простые переменные
Вывод tcpdump для простого запроса SNMP
Оператор getnext

Доступ к таблице
Информационная база управления (продолжение)
Группа system
Простые переменные группы system
Группа interface
Простая переменная в группе if
Переменные в таблице интерфейсов ifTable
Группа at
Таблица трансляции адресов atTable
Пример таблицы at (ARP кэш)

Группа ip
Простые переменные группы ip
Таблица IP адресов ipAddrTable
Таблица IP маршрутизации ipRouteTable
Таблица IP маршрутизации маршрутизатора sun
Таблица трансляции IP адресов ipNetToMediaTable
Группа icmp
Группа tcp
Простые переменные группы icmp
Простые переменные в группе tcp

Таблица TCP соединений tcpConnTable
Дополнительные примеры
MTU интерфейса
Таблицы маршрутизации
Топология систем которые используются в примере
Ловушки (Traps)
Типы ловушек
Вывод команды tcpdump соответствующий генерации ловушек SNMP агентом
ASN 1 и BER
SNMP версии 2 (SNMP Version 2)

Краткие выводы
Глава 26 Telnet и Rlogin удаленный
Описание работы Telnet клиентсервер
Запуск приложения
Управление потоком
Функционирование Rlogin соединения в случае если сервер поддерживает обмен STOP/START
Прерывание от клиента
Изменения размера окна
Команды от сервера к клиенту
Команды Rlogin передаваемые от сервера клиенту

Команды от клиента к серверу
Способы прекращения работы клиента
Примеры Rlogin
Исходный протокол клиентсервер
Временная диаграмма Rlogin соединения
Кнопка прерывания клиента
Поток данных от сервера к клиенту в примере Rlogin
Пример Rlogin когда клиент останавливает вывод и затем прерывает работу программы на сервере
Протокол Telnet
Содержание