Содержание
- 2. План Транспортный уровень Номера портов Протокол UDP Протокол TCP Установление соединения в TCP Управление скоростью в
- 3. Транспортный уровень TCP\IP Задачи: Диспетчеризация данных между приложениями Достоверность доставки (TCP) Адреса TCP и UDP –
- 4. Номера портов
- 5. Мультиплексирование и демультиплексирование Порт «занимается» приложением, клиентом или сервером. Модули протоколов TCP и UDP занимаются направлением
- 6. Мультиплексирование и демультиплексирование В случае, если на хосте несколько IP адресов, то порт для разных приложений
- 7. Значения номеров портов Для сервера номер порта фиксирован, для клиента – произволен. Для серверов: RFC порты
- 8. Значения номеров портов Размер номера порта 16 бит, следовательно максимальное значение 65535. Порт с номером 0
- 9. Безопасность и номера портов Сканирование портов (nmap) Перенос служб на не RFC порты.
- 10. Протокол UDP
- 11. Заголовок UDP User Datagram Protocol, RFC-768
- 12. Заголовок UDP Заголовок UDP состоит из четырех 2-байтных полей: номер UDP-порта отправителя; номер UDP-порта получателя; контрольная
- 13. Заголовок UDP Контрольная сумма Служит для диагностики, но не для исправления. Поврежденную дейтаграмму UDP просто отбрасывает.
- 14. Протокол TCP
- 15. Заголовок TCP Transmission Control Protocol RFC: 793, 1323, 1644, 2018, 2581, 2582, 2861, -2873, 2883, 2923,
- 16. Заголовок TCP
- 17. Заголовок TCP Порт отправителя Порт получателя
- 18. Заголовок TCP
- 19. Заголовок TCP Код позиции в сообщении (sequence number) - номер первого байта данных в сегменте. По
- 20. Заголовок TCP Код позиции в сообщении (sequence number) Номер октета, который должен прийти следующим (acknowledgment number)
- 21. Восстановление потерянных сегментов Реализации TCP используют два разных способа, чтобы получатель мог запросить один пакет. Тройное
- 22. Заголовок TCP
- 23. HLEN - поле, определяющее размер заголовка пакета TCP в 4-байтных словах. Минимальный размер составляет 5 слов,
- 24. Размер окна Размер окна = A+B+С Это значит, что отправитель может послать сегменты A, B, C
- 25. Заголовок TCP. Флаги. URG — срочное сообщение; АСК — квитанция на принятый сегмент; PSH — запрос
- 26. Заголовок TCP. Флаги. SYN АСК URG
- 27. Установление соединения в TCP
- 28. Установление соединения в TCP Клиент и сервер TCP проходят последовательно ряд состояний. Переход между состояниями управляется
- 29. Установление соединения в TCP Тройное рукопожатие. Клиент посылает SYN-сегмент (active open). Сервер откликается, посылая свой SYN-сегмент,
- 30. Закрытие соединения
- 31. netstat
- 32. Регулирование скорости в TCP
- 33. От чего зависит скорость TCP? Скорость передачи данных по TCP не равномерная. Она меняется в зависимости
- 34. Размер окна
- 35. Размер окна W=RTT*B W – размер окна в B - Полоса пропускания (бит/сек) RTT (round-trip time)
- 36. Определение интенсивности передачи Трафик регулируется: Со стороны получателя (контроль доставки) с помощью параметра window Со стороны
- 37. TCP Congestion Control BIC TCP CUBIC TCP Highspeed TCP H-TCP TCP Hybla TCP-Illinois TCP Low Priority
- 38. Окно перегрузки 1\2 Сongestion Window – окно перегрузки Чаще всего равно размеру окна передачи определяет размер
- 39. Окно перегрузки 2\2 Когда соединение установлено: окно перегрузки независимо на каждом хосте, устанавливается на небольшое значение,
- 40. Критика TCP
- 41. Критика TCP Проблема медленного открытия соединений (TCP, TCP+TLC) Проблема медленного старта Слабая адаптация TCP к беспроводным
- 42. Медленный старт cwnd=1 MSS Пусть мы будем удваивать cwnd
- 43. Управление окном перегрузки
- 44. Переход на QUIC https://infostart.ru/journal/news/tekhnologii/novyy-protokol-http-3-bolshe-ne-budet-ispolzovat-tcp-na-ocheredi-quic_1284071/
- 45. Переход на UDP
- 47. Скачать презентацию