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.

Краткие выводы
Содержание раздела