TCP-IP крупным планом


         

TCP-IP крупным планом

Введение
Установление и разрыв соединения

Вывод tcpdump
Вывод tcpdump для установления и разрыва TCP соединения.
Символы флагов, выведенные командой
Временные диаграммы
Протокол установления соединения
Временная диаграмма установления и разрыва соединения.
Протокол разрыва соединения
Обычный обмен сегментами при закрытии соединения.
Обычный вывод tcpdump
Обычный вывод команды tcpdump

Тайм-аут при установлении соединения
Вывод команды tcpdump для установления
Первый тайм-аут
Миллисекундный таймер TCP.
Поле типа сервиса
Максимальный размер сегмента
TCP соединение от sun к slip и значения MSS.
Вывод tcpdump для установления соединения от sun к slip.
Наполовину закрытый TCP
TCP в полузакрытом режиме.

Команда: rsh bsdi sort datafile.
Диаграмма состояний передачи TCP
Диаграмма изменений состояния TCP.
Состояния TCP, соответствующие
Состояние ожидания 2MSL
Концепция тихого времени
Состояние ОЖИДАНИЕ_И_ПОДТВЕРЖДЕНИЕ_FIN (FIN_WAIT_2)
Сегменты сброса (Reset)
Запрос о соединении на несуществующий порт
Генерация сброса при попытке открыть

Разрыв соединения
Разрыв соединения с использованием сброса (RST) вместо FIN.
Определение полуоткрытого соединения
Сброс в ответ на приход сегмента
Одновременное открытие
Обмен сегментами в процессе одновременного открытия.
Пример
Обмен сегментами при одновременном открытии.
Одновременное закрытие
Обмен сегментами в процессе одновременного закрытия.

Опции TCP
TCP опции.
Реализация TCP сервера
Номера портов сервера TCP
Ограничение локальных IP адресов
Ограничение запросов на соединения
Ограничение удаленного IP адреса
Указание локального и удаленного
Входящая очередь запросов на соединение
Максимальное количество принимаемых

Вывод программы tcpdump для примера использования backlog.
Краткие выводы
Содержание