Содержание
- 2. TCP: Transmission Control Protocol Протокол TCP (Transmission Control Protocol, Протокол контроля передачи) обеспечивает сквозную доставку данных
- 3. TCP: Transmission Control Protocol При получении дейтаграммы, в поле Protocol которой указан код протокола TCP ,
- 4. Структура заголовка TCP 32 бита 16 8 4 Порт отправителя Порт получателя Позиция сегмента (порядковый номер
- 5. Заголовок TCP-сегмента
- 6. Заголовок TCP-сегмента Source Port (16 бит), Destination Port (16 бит) - номера портов процесса-отправителя и процесса-получателя
- 7. Checksum (16 бит) - контрольная сумма, представляет собой 16 бит, дополняющие биты в сумме всех 16-битовых
- 8. Urgent Pointer (16 бит) - используется для указания длины срочных данных, которые размещаются в начале поля
- 9. Options - поле переменной длины; может отсутствовать или содержать одну опцию или список опций, реализующих дополнительные
- 10. Опцию следует использовать только в SYN-сегментах на этапе установки соединения. Padding - выравнивание заголовка по границе
- 11. Флаги TCP
- 12. Управление соединениями Соединение - это совокупность информации о состоянии потока данных, включающая сокеты, номера посланных, принятых
- 13. Управление соединениями При активном открытии TCP-модуль начинает процедуру установления соединения с указанным сокетом, при пассивном -
- 14. Управление соединениями
- 15. Предположим, узел А желает установить соединение с узлом В. Первый отправляемый из А в В TCP-сегмент
- 16. Установление и закрытие соединения 1. Установление соединения Клиент – активный участник соединения Сервер – пассивный участник
- 17. 2. Закрытие соединения Клиент – активный участник соединения Сервер – пассивный участник соединения Запрос на разрыв
- 18. Промежуточные состояния соединения TCP-соединение во время функционирования проходит через ряд промежуточных состояний. Это состояния LISTEN, SYN-SENT,
- 19. Определены следующие запросы процесса-клиента модулю TCP (с каждым запросом, кроме OPEN, передается имя соединения): ACTIVE-OPEN -
- 20. CLOSE-WAIT - процесс, не отправив свой FIN (возможно, не собираясь прекращать соединение), получает чужой FIN; он
- 21. Состояния соединения LISTEN - процесс пассивно ждет запроса со стороны чужих сокетов. SYN-SENT - процесс отправил
- 25. Установка соединения Процесс начала сеанса TCP называется «тройным рукопожатием»: 1. Клиент, который намеревается установить соединение, посылает
- 26. Фаза установления соединения
- 27. Фаза закрытия соединения
- 28. Модуль TCP выполняет передачу непрерывных потоков данных между своими клиентами в обоих направлениях. Клиентами TCP являются
- 29. Модуль TCP обеспечивает защиту от повреждения, потери, дублирования и нарушения очередности получения данных. Для выполнения этих
- 30. Протокол TCP обеспечивает работу одновременно нескольких соединений. Каждый прикладной процесс идентифицируется номером порта. Заголовок TCP-сегмента содержит
- 31. Протокол TCP дает средства получателю управлять количеством данных, посылаемых ему отправителем. Это достигается возвратом так называемого
- 32. Механизмы управления потоком и обеспечения достоверности, описанные выше, требуют, чтобы программы протокола TCP инициализировали и поддерживали
- 33. Механизмы управления потоком и обеспечения достоверности, описанные выше, требуют, чтобы программы протокола TCP инициализировали и поддерживали
- 34. Пользователи протокола TCP могут затребовать для своего соединения приоритет и безопасность. Предусмотрены принимаемые по умолчанию характеристики
- 39. Структура заголовка TCP 32 бита 16 8 4 Порт отправителя Порт получателя Позиция сегмента (порядковый номер
- 40. Контрольная сумма TCP также рассчитывается с использованием псевдозаголовка (поле «тип протокола» 00000110) – структуру см. псевдозагловок
- 41. Установление и закрытие соединения 1. Установление соединения Клиент – активный участник соединения Сервер – пассивный участник
- 42. 2. Закрытие соединения Клиент – активный участник соединения Сервер – пассивный участник соединения Запрос на разрыв
- 43. Sequence Number (SN) (32 бита) - порядковый номер первого октета в поле данных сегмента среди всех
- 45. Скачать презентацию