Владивостокский государственный университет экономики и сервиса Институт информатики, инноваций и бизнес систем Кафедра инфо
Содержание
- 2. Тема 3 Протокол TCP
- 3. Содержание: 1. Функции протокола TCP. 2. Заголовок TCP-сегмента. 3. Промежуточные состояния соединения.
- 4. 1. Функции протокола TCP: Базовая передача данных; Обеспечение достоверности; Разделение каналов; Управление соединениями; Управление потоком;
- 5. Протокол TCP (Transmission Control Protocol, Протокол контроля передачи) обеспечивает сквозную доставку данных между прикладными процессами, запущенными
- 6. Базовая передача данных Модуль TCP выполняет передачу непрерывных потоков данных между своими клиентами в обоих направлениях.
- 7. Обеспечение достоверности. Модуль TCP обеспечивает защиту от повреждения, потери, дублирования и нарушения очередности получения данных.
- 8. Разделение каналов. Протокол TCP обеспечивает работу одновременно нескольких соединений. Заголовок TCP-сегмента содержит номера портов процесса-отправителя и
- 9. Управление соединениями. Соединение - это совокупность информации о состоянии потока данных, включающая сокеты, номера посланных, принятых
- 10. Установка TCP-соединения
- 11. Управление потоком. Метод скользящего окна
- 12. 2. Заголовок TCP-сегмента. TCP-сегмент состоит из заголовка и данных.
- 13. Промежуточные состояния соединения TCP-соединение во время функционирования проходит через ряд промежуточных состояний. Это состояния LISTEN, SYN-SENT,
- 14. Фаза установления соединения
- 15. Фаза закрытия соединения
- 16. Определены следующие запросы процесса-клиента модулю TCP (с каждым запросом, кроме OPEN, передается имя соединения): ACTIVE-OPEN -
- 17. SEND - отправка данных (передается указатель на буфер данных, размер буфера, значения флагов URG и PSH);
- 18. CLOSE - закрытие соединения (производится досылка всех неотправленных данных и обмен сегментами с битом FIN); ABORT
- 19. Состояния соединения. LISTEN - процесс пассивно ждет запроса со стороны чужих сокетов. SYN-SENT - процесс отправил
- 20. ESTABLISHED - процесс отправил ACK на чужой SYN, получил ACK на свой SYN; соединение установлено. FIN-WAIT-1
- 21. ESTABLISHED - процесс отправил ACK на чужой SYN, получил ACK на свой SYN; соединение установлено. FIN-WAIT-1
- 22. FIN-WAIT-2 - процесс получил ACK на свой ранее отправленный FIN, но не получил чужой FIN; ждет
- 23. LAST-ACK - процесс отправил свой FIN, но ранее он уже получил FIN с той стороны и
- 24. TIME-WAIT - процесс ранее отправил свой FIN и получил на него подтверждение, получил чужой FIN и
- 25. Вопросы для самопроверки: Каковы недостатки протокола TCP? Подходы к их решению. Как приложение взаимодействует со стеком
- 26. Рекомендуемая литература: Мамаев М.А. Телекоммуникационные технологии (Сети TCP/IP). – Владивосток: Изд-во ВГУЭС, 2004. Леинванд А., Пински
- 28. Скачать презентацию