Передача данных по сети

Информация в локальных сетях, в большинстве случаев, передается отдельными порциями, кусками, именуемыми в разных источниках пакетами, кадрами либо блоками. Применение пакетов связано с тем, что в сети, в большинстве случаев, в один момент может происходить пара сеансов связи, другими словами в течение одного и того же промежутка времени смогут идти два либо больше процессов передачи данных между разными парами абонентов. Пакеты именно и разрешают поделить во времени сеть между передающими данные абонентами.

Если бы вся требуемая информация передавалась сходу, непрерывно, без разделения на пакеты, то это привело бы к монопольному захвату сети одним из абонентов на достаточно продолжительное время. Все остальные абоненты вынуждены были бы ожидать окончания передачи всех данных, что во многих случаях имело возможность бы "настойчиво попросить" десятков секунд а также мин. (к примеру, при копировании содержимого целого твёрдого диска). Дабы уравнять в правах всех абонентов, и приблизительно уравнять время доступа к сети и интегральную скорость передачи информации абонентов, именно и употребляются пакеты (кадры). Протяженность пакета зависит от типа сети, но в большинстве случаев она образовывает от нескольких десятков байт до нескольких килобайт.

Структура пакета определяется в первую очередь аппаратными изюминками данной сети, выбранной типом и топологией среды передачи информации, и значительно зависит от применяемого протокола (порядка обмена информацией). Строго говоря, в каждой сети структура пакета лична. Но существуют кое-какие неспециализированные правила формирования пакета, определяемые характерными изюминками обмена информацией по любым локальным сетям.

Значительно чаще пакет содержит в себе следующие главные поля либо части (рис. 9):

Передача данных по сети

Рис. 9.Обычная структура пакета

  • Стартовая комбинация, либо преамбула, которая снабжает настройку аппаратуры адаптера либо другого сетевого устройства на обработку и приём пакета. Это поле может отсутствовать либо сводиться к одному-единственному стартовому биту.
  • Сетевой адрес (идентификатор) принимающего абонента, другими словами личный либо групповой номер, присвоенный каждому принимающему абоненту в сети. Данный адрес разрешает приемнику выявить пакет, направленный ему лично, группе, в которую он входит, либо всем абонентам сети в один момент.
  • Сетевой адрес (идентификатор) передающего абонента, другими словами личный либо групповой номер, присвоенный каждому передающему абоненту. Данный адрес информирует принимающего абонента, откуда пришел этот пакет. Включение в пакет адреса передатчика нужно в том случае, в то время, когда одному приемнику смогут попеременно приходить пакеты от различных передатчиков.
  • Служебная информация, которая говорит о типе пакета, его номер, размер, формат, маршрут его доставки, на то, что с ним нужно делать приемнику и т.д.
  • Эти — та информация, для передачи которой употребляется этот пакет. Действительно, существуют особые управляющие пакеты, каковые не имеют поля данных. Их возможно разглядывать как сетевые команды. Пакеты, включающие поле данных, именуются информационными пакетами. Управляющие пакеты смогут делать функцию начала сеанса связи, финиша сеанса связи, подтверждения приема информационного пакета, запроса информационного пакета и т.д.
  • Контрольная сумма пакета — это числовой код, формируемый передатчиком по определенным правилам и содержащий в свернутом виде данные обо всем пакете. Приемник, повторяя вычисления, сделанные передатчиком, с принятым пакетом, сравнивает их итог с контрольной суммой совершает вывод о правильности либо ошибочности передачи пакета. В случае если пакет ошибочен, то приемник запрашивает его повторную передачу.
  • Стоповая комбинация помогает для информирования аппаратуры принимающего абонента об окончании пакета, снабжает выход аппаратуры приемника из состояния приема. Это поле может отсутствовать, в случае если употребляется самосинхронизирующийся код, разрешающий детектировать факт передачи пакета.

Для чего необходимы сети передачи данных ?

Похожие статьи:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector