Протоколы Internet



Сетевое моделирование - часть 8


  • длина пакета, посылаемого каждым узлом, (в начале равна для всех: минимальная [512 бит] и максимальная [12000 бит])
  • временное распределение моментов посылки пакетов (в начале равномерное)
  • Структура описания каждого из узлов включает в себя (формируется с учетом будущего расширения):

  • Номер узла (идентификатор)
  • Код типа узла (байт: рабочая станция, мост, переключатель, маршрутизатор, повторитель)
  • mac-адрес (для повторителя =0)
  • ip-адрес (для повторителя, обычного MAC-моста и переключателя =0)
  • Байт статуса (узел ведет передачу; до узла дошел чужой пакет,….)
  • d (среднее расстояние между концом предыдущего и началом очередного пакета в бит-тактах)
  • Дисперсия ширины пакетов
  • Дисперсия значения d (зазор между последовательными пакетами).
  • Код используемого протокола (IPv4 или IPv6; TCP, UDP, ICMP и т.д.).
  • Полная длина сообщения в байтах
  • Время обработки пакета (задержка посылки отклика в бит-тактах)
  • Длина очередного пакета
  • Байт типа адресации (unicast, broadcast, multicast)
  • Ширина окна (число отправляемых пакетов без подтверждения)
  • Объем входного буфера (число пакетов; может измеряться и в байтах, но тогда нужны специальные указатели)
  • Объем выходного буфера (число пакетов)
  • Байт режима работы (для мостов и переключателей: cut-through; store-and-forward и т.д.; для рабочей станции определяется типом используемого протокола и фазой его реализации)
  • Формат описания топологии сети (список)

    Элемент списка:

  • Идентификатор узла (номер)
  • Код типа узла
  • Список узлов соседей (номер_соседа:задержка_до_него)
  • Процесс посылки пакета включает в себя (в соответствии с требованиями документа IEEE 802.3):

  • Проверку возможности начала (отсутствует чужая активность, ipg=9,6 мксек)
  • Последовательную передачу битов (каждый бит-такт)
  • Контроль состояния столкновений (на протяжении времени, соответствующего диаметру столкновений сегмента сети)
  • Обработка случаев столкновения (посылка jam)
  • При столкновении вычисление номера бит-такта попытки возобновления передачи
  • Попытка начала передачи предполагает проверку:




    Содержание  Назад  Вперед