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.
Краткие выводы
Содержание раздела