- •Технические средства предприятий информационного сервиса
- •Часть 4 Учебно-методическое пособие
- •100101 «Cервис»
- •Содержание
- •1 Место и роль локальных сетей
- •Топология локальных сетей
- •1.1.1 Топология «шина»
- •1.1.2 Топология «звезда»
- •1.2 Другие топологии
- •1.1.3 Топология «кольцо»
- •2 Среды передачи информации
- •2.1 Кабели на основе витых пар
- •2.2 Коаксиальные кабели
- •2.3 Оптоволоконные кабели
- •2.4 Бескабельные каналы связи
- •3 Назначение пакетов и их структура
- •3.1 Адресация пакетов
- •3.2 Методы управления обменом
- •4 Уровни сетевой архитектуры
- •4.1 Эталонная модель osi
- •4.2 Аппаратура локальных сетей
- •4.3 Стандартные сетевые протоколы
- •4.4 Стандартные сетевые программные средства
- •5 Защита информации в локальных сетях
- •5.1 Классические алгоритмы шифрования данных
- •5.2 Программные средства защиты информации
- •6. Сети ethernet и fast ethernet
- •6.1 Сеть Token-Ring
- •6.2 Сеть Arcnet
- •6.3 Сеть fddi
- •6.4 Сеть 100vg-AnyLan
- •6.5 Сверхвысокоскоростные сети
- •7 Оборудование ethernet и fast ethernet
- •8 Подключение к глобальным сетям с помощью модемов
- •8.1 Формулы Шеннона для непрерывного и дискретного каналов
- •8.2 Типы линий передачи, использующих модемы
- •8.3 Структура модема
- •8.4 Программные средства для модемов
- •9 Способы передачи данных по мобильной связи и gprs
- •9.1 Основные преимущества системы gprs
- •9.2 Принципы построения системы gprs
- •9.3 Технология gprs
- •9.4 Терминальное оборудование gprs
- •9.5 Настройка меню wap через gprs и получение данных
- •9.6 Подключение Timeport 260 к компьютеру, установка программного обеспечения и соединение с Internet
- •9.7 Стандарты беспроводной связи irda
- •9.9 Принцип работы Bluetooth
- •9.10 Технологии передачи сообщений Short Message Service (sms)
- •9.11 Технология передачи сообщений Enhanced Messaging Service (ems)
- •Библиографический список
3 Назначение пакетов и их структура
В локальных сетях информация, как правило, передается отдельными порциями, называемыми пакетами, кадрами или блоками. Это связано с тем, что в сети, как правило, одновременно может происходить несколько сеансов связи (при топологиях «шина» и «кольцо»), то есть в течение одного и того же интервала времени могут идти два или больше процессов передачи данных между различными парами абонентов. Пакеты позволяют разделить во времени сеть между передающими информацию абонентами.
Передача всей требуемой информации непрерывно, без разделения на пакеты, привела бы к монопольному захвату сети одним из абонентов на довольно продолжительное время. Все остальные абоненты вынуждены были бы ждать окончания передачи всей информации, что в ряде случаев могло бы потребовать десятков секунд и даже минут (например, при копировании содержимого целого жесткого диска). Чтобы уравнять в правах всех абонентов, а также примерно уравнять время доступа к сети и интегральную скорость передачи информации для всех абонентов, как раз и используются пакеты (кадры). Длина пакета зависит от типа сети, но обычно она составляет от нескольких десятков байт до нескольких килобайт. Передача больших массивов информации приводит к довольно высокой вероятность ошибки из-за помех и сбоев. При обнаружении ошибки придется повторить передачу всего массива, что гораздо сложнее, чем повторно передать небольшой пакет.
Пакеты также имеют преимущества и перед побайтовой (8 бит) или пословной (16 бит или 32 бита) передачей информации, так как увеличивается полезная загрузка сети за счет уменьшения требуемого количества служебной информации. Это же относится и к маленьким пакетам длиной в несколько байт. Ведь каждый передаваемый по сети пакет обязательно содержит в себе биты, относящиеся непосредственно к обмену по сети (стартовые биты, биты адресации, биты типа и номера пакета и т.д.). При маленьких пакетах доля этой служебной информации будет непозволительно высокой, что приведет к снижению интегральной (средней) скорости обмена информацией между абонентами сети.
Существует некоторая оптимальная длина пакета (или оптимальный диапазон длин пакетов), при которой средняя скорость обмена информацией по сети будет максимальна. Эта длина не является неизменной величиной, она зависит и от уровня помех, и от метода управления обменом, и от количества абонентов сети, и от характера передаваемой информации, и от многих других факторов.
Чаще всего пакет содержит в себе следующие основные поля или части:
- Стартовая комбинация, или преамбула, которая обеспечивает настройку аппаратуры адаптера или другого сетевого устройства на прием и обработку пакета. Это поле может отсутствовать или сводиться к одному-единственному стартовому биту.
- Сетевой адрес (идентификатор) принимающего абонента, то есть индивидуальный или групповой номер, присвоенный каждому принимающему абоненту в сети. Этот адрес позволяет приемнику распознать пакет, адресованный ему лично, группе, в которую он входит, или всем абонентам сети одновременно.
- Сетевой адрес (идентификатор) передающего абонента, то есть индивидуальный или групповой номер, присвоенный каждому передающему абоненту. Этот адрес информирует принимающего абонента, откуда пришел данный пакет. Включение в пакет адреса передатчика необходимо в том случае, когда одному приемнику могут попеременно приходить пакеты от разных передатчиков.
- Служебная информация, которая указывает на тип пакета, его номер, размер, формат, маршрут его доставки, на то, что с ним надо делать приемнику и т.д.
- Данные - та информация, ради передачи которой используется данный пакет. Правда, существуют специальные управляющие пакеты, которые не имеют поля данных. Их можно рассматривать как сетевые команды. Пакеты, включающие поле данных, называются информационными пакетами. Управляющие пакеты могут выполнять функцию начала сеанса связи, конца сеанса связи, подтверждения приема информационного пакета, запроса информационного пакета и т.д.
- Контрольная сумма пакета - это числовой код, формируемый передатчиком по определенным правилам и содержащий в свернутом виде информацию обо всем пакете. Приемник, повторяя вычисления, сделанные передатчиком, с принятым пакетом, сравнивает их результат с контрольной суммой и делает вывод о правильности или ошибочности передачи пакета. Если пакет ошибочен, то приемник запрашивает его повторную передачу.
- Стоповая комбинация служит для информирования аппаратуры принимающего абонента об окончании пакета, обеспечивает выход аппаратуры приемника из состояния приема. Это поле может отсутствовать, если используется самосинхронизирующийся код, позволяющий детектировать факт передачи пакета.
Нередко в структуре пакета выделяют всего три поля:
- Начальное управляющее поле пакета (или заголовок пакета), то есть поле, включающее в себя стартовую комбинацию, сетевые адреса приемника и передатчика, а также служебную информацию.
- Поле данных пакета.
- Конечное управляющее поле пакета (или заключение, трейлер), включающее в себя контрольную сумму и стоповую комбинацию, а также, возможно, служебную информацию.
Помимо термина «пакет» в литературе также используется термин «кадр». Иногда подразумевается, что кадр вложен в пакет. В этом случае все перечисленные поля кадра, кроме преамбулы и стоповой комбинации, относятся к кадру. В пакет может также входить признак начала кадра (в конце преамбулы). Такая терминология принята, например, в сети Ethernet. Физически по сети передается все-таки не кадр, а пакет.
