Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сети ЭВМ.docx
Скачиваний:
104
Добавлен:
19.05.2015
Размер:
7.31 Mб
Скачать
  • В процессе передачи размер окна варьируется. По значению W можно определить готовность принятия данных. Если W=0, то окно не принимает. Через определенный период t таймер повторения запросов посылает полноценный сегмент с размером 1 байт и ждем подтверждения. Если принимающая сторона готова к приему, то она отправляет на этот байт положительную квитанцию с размером окна > 0.

  • Используется механизм таймаута. Размер ожидания положительной квитанции фиксируется значением времени двойного оборота. Timeout=2 ср.зн.t двойного оборота = 2τ.

  • 24.04.13

  • Структура заголовка сегмента протокола tcp

    • Порт отправитель 16

    • Порт приемник 16

    • Позиция сегмента 32

    • Псевдо-заголовок (96)

    • Первый ожидаемый байт 32

    • Смещение 4

    • Резерв 6

    • URG

    • ASK

    • PCH

    • RST

    • SYN

    • FIN

    • Размер окна 16

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

    • Указатель важности данных 16

    • Опции и заполнитель

    • данные

  • Позиция сегмента – порядковый номер первого байта данных в исходном сообщении.

  • Первый ожидаемый байт – поле задает порядковый номер того байта, который ожидает принимающая сторона, одновременно подтверждая правильность приема байтов с меньшими номерами. Данное поле заполняется только тогда, когда сегмент положительной квитанцией. Флаг ASK будет при этом равен единице.

  • Смещение данных – задает длину заголовка в 32-х разрядных словах.

  • Резервное поле – не используется. Содержимое – нули.

  • Флаги – эти поля активны, когда в них единица

    • URG=1 – указатель важности данных. Если в полученном сегменте URG=1, то принимающая сторона должна принять «важные» данные, независимо от того, что буфер может быть заполнен.

    • ASK=1 – данный сегмент является положительной квитанцией

    • PCH=1 – указатель срочности данных. Данные сегмента должны быть переданы а первую очередь.

    • RST=1 – сегмент служит запросом для установление соединения и его первоначальных параметров.

    • SYN=1 – сегмент служит для синхронизации счетчиков передаваемых данных.

    • FIN=1 – сегмент является последним в передаваемом сообщении.

  • Размер окна – указатель количества байтов, которые готова принять принимающая сторона.

  • Контрольная сумма – определяется для всего сегмента (включая данные, псевдозаголовок и IP адреса отправителя и получателя). Разрядность псевдозаголовка = 96.

  • Указатель важности данных – заполняется только тогда, когда флаг URG=1. Данные будут обрабатываться только на прикладном уровне.

  • Опции и заполнитель (дополнитель) – опции используются для согласования параметров устанавливаемого соединения (размер сегмента, размер окна итд). Опции не ограничены в размерах, поле дополнитель дополняет опции до 32-х разрядного слова.

  • Сети х.25

  • Сети х.25 – это самые распространенные сети с коммутацией пакетов. Изначально был разработан стек протоколов Х.25, от которого и появилось название сетей. Протокол был разработан в 1974 году международным консультативным комитетом по телефоии и телеграфии (МККТТ).

  • В 1984 этот протокол был занесен в «Красную книгу», то есть принят как ISO – стандарт

  • С тех пор каждые 4 года данный стандарт рассматривался без значительных изменений.

  • Данная технология получила распространение по двум причинам:

  1. Долгое время Х.25 были единственные доступные сети с коммутацией пакетов коммерческого типа.

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

  • Рис46

  • ЦКП – центр коммутации пакетов

  • PAD – сборщик-разборщик пакетов. Является удаленным.

  • М-М – модем

  • М (который отдельно) - маршрутизатор

  • К – компьютер

  • * - встроенные сборщик-разборщик пакетов

  • ** - телефонная сеть

  • Сборщик-разборщик пакетов (СРП) поддерживает 8, 16, 24, 32 и 64 асинхронных терминалов.

  • Терминал как правило выходит -> на обычную телефонную сеть и далее -> к СРП через специальный интерфейс RS-232C

  • Основные функции, регламентированные протоколом Х.3:

  1. Установление и разъединение сети Х.25 с нужным ресурсом

  2. Сборка байтов или символов от низкоскоростных терминалов в пакеты необходимой длины и передача их в сеть

  3. Прием пакетов из сети, разборка пакетов и передача данных в терминалы