Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
NET_EXAM.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
697.1 Кб
Скачать
  1. Транспортный уровень модели osi. Назначение, протоколы.

Назначение: Транспортный уровень предназначен для передачи данных с той степенью надежности, которая требуется верхним уровням.

  • Мультиплексирование – передача данных, сгенерированных различными приложениями общему протокольному модулю IP для передачи в сеть.

  • Демультиплексирование – процесс распределения пакетов, поступающих от сетевого уровня между прикладными программами.

Протоколы: TCP(стек TCP/IP), UDP (стек TCP/IP), SPX (стек IPX/SPX)

  1. Сетевой порт. Виды портов.

Cетевой порт - параметр протокола TCP и UDP определяющий параметры пакетов данных, передаваемых на хост подсети.

Виды портов:

  • Общеизвестные: Well Known Ports: 0-1023.

  • Зарегистрированные: Registered Ports: 1024-49151.

  • Динамические, или частные: Dynamic/Private Ports: 49152-65535.

  1. Протокол udp. Назначение, формат пакета. Псевдозаголовок.

UDP (User Datagram Protocol) - транспортный протокол, для передачи данных в сетях IP без установления соединения. UDP не гарантирует доставку пакетов.

Формат заголовка UPD.

Порт источника

Порт назначения

Длина дейтаграммы

Контрольная сумма

Псевдозаголовок

IP-адрес отправителя

IP-адрес получателя

0

17 (протокол)

Длина дейтаграммы (без псевдозаголовка)

  1. Протокол tcp. Назначение, формат пакета.

TCP - транспортный протокол, основанный на логическом соединении, что позволяет ему обеспечивать гарантированную доставку данных используя в качестве инструментов ненадежный дейтаграммный сервис протокола IP.

Порт источника

Порт назначения

Номер последовательности

Номер подтверждения

Длина заголовка

P

Флаги

Размер окна

Контрольная сумма

Указатель срочности

Опции (если необходимо)

  • Номер последовательности – номер первого байта данных в сегменте, определяет смещение в сегменте, относительно потока отправляемых данных.

  • Номер подтверждения – максимальный номер байта в полученном сегменте, увеличенный на единицу.

  • Флаги – однобитные поля, содержащие служебную информацию о типе данных сегмента.

    • URG – максимально быстро принять

    • ACK – квитанция на непринятый сегмент

    • PSH – отправка сообщения без ожидания наполнения буффера

    • RST – запрос на восстановление состояние соединения

    • SYN – синхронизация при установке соединения

    • FIN – завершение соединения

  • Окно – количество байт данных, ожидаемых отправителем данного сегмента , начиная с байта, номер которого указан в поле подтверждения номера.

  • Указатель срочности - указывает на конец данных, которые необходимо срочно принять, не смотря на переполнение буфера.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]