Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Передача данных по сети. Структура и функции пакетов
Протоколы в сетевой среде определяют правила и процедуры передачи данных. Передача данных по сети состоит из ряда шагов, которые должны выполняться в неизменном порядке. Компьютер-отправитель и компьютер-получатель используют протоколы для выполнения следующих процедур: · разбиения данных на пакеты; · добавления к пакету адресной информации; · подготовки пакетов к передаче; · приема пакетов, передаваемых по кабелю; · копирования данных из пакета для сборки исходных блоков данных; · передачи этих восстановленных блоков в компьютер. Чтобы обеспечить в сети связь, одновременно работает множество протоколов. Эти протоколы находятся в стеке на разных уровнях. Существует несколько стеков, которые используются в качестве стандартных протоколов. Наиболее известные среди них построены в соответствии с уровнями модели OSI. Информация в локальных сетях, как правило, передается отдельными порциями, кусками, называемыми в различных источниках пакетами (packets), кадрами (frames) или блоками. Если бы вся требуемая информация передавалась каким-то абонентом сразу, непрерывно, без разделения на пакеты, то это привело бы к монопольному захвату сети этим абонентом на довольно продолжительное время. Все остальные абоненты вынуждены были бы ждать окончания передачи всей информации, что в ряде случаев могло бы потребовать десятков секунд и даже минут (например, при копировании содержимого целого жесткого диска). С тем чтобы уравнять в правах всех абонентов, а также сделать примерно одинаковыми для всех них величину времени доступа к сети и интегральную скорость передачи информации, как раз и применяются пакеты (кадры) ограниченной длины. Важно также и то, что при передаче больших массивов информации вероятность ошибки из-за помех и сбоев довольно высока. Например, при характерной для локальных сетей величине вероятности одиночной ошибки в 10-8пакет длиной 10 Кбит будет искажен с вероятностью 10-4, а массив длиной 10 Мбит – уже с вероятностью 10-1. К тому же выявить ошибку в массиве из нескольких мегабайт намного сложнее, чем в пакете из нескольких килобайт. А при обнаружении ошибки придется повторить передачу всего большого массива. Но и при повторной передаче большого массива снова высока вероятность ошибки, и процесс этот при слишком большом массиве может повторяться до бесконечности. *Стартовая комбинация битов или преамбула, которая обеспечивает предварительную настройку аппаратуры адаптера или другого сетевого устройства на прием и обработку пакета. Это поле может полностью отсутствовать или же сводиться к единственному стартовому биту. Типичная структура пакета Нередко в структуре пакета выделяют всего три поля: 22. Методы доступа, их назначение. CSMA/CD, CSMA/CA, маркерный метод доступа. Метод доступа – это способ определения того, какая из рабочих станций сможет следующей использовать ЛВС. Коллизия (англ. collision — ошибка наложения, столкновения) — в терминологии компьютерных и сетевых технологий, наложение двух и более кадров от станций, пытающихся передать кадр в один и тот же момент времени в среде передачи коллективного доступа. Несущий сигнал часто называют просто несу́щая (от несущая частота), либо несущее (колебание). Несу́щий сигнал — сигнал, один или несколько параметров которого подлежат изменению в процессе модуляции. Степень изменения параметра определяется мгновенным значением информационного (модулирующего) сигнала. Маркер (token), или полномочие – уникальная комбинация битов, позволяющая начать передачу данных. Множественный доступ с прослушиванием несущей и разрешением коллизий (CSMA/CD) Этим методом устанавливает следующий порядок: Ø Если рабочая станция хочет воспользоваться сетью для передачи данных, она сначала должна проверить состояние канала: начинать передачу станция может, если канал свободен. Ø В процессе передачи станция продолжает прослушивание сети для обнаружения возможных конфликтов. Ø Если возникает конфликт из-за того, что два узла попытаются занять канал, то обнаружившая конфликт интерфейсная плата, выдает в сеть специальный сигнал, и обе станции одновременно прекращают передачу. Ø Принимающая станция отбрасывает частично принятое сообщение, а все рабочие станции, желающие передать сообщение, в течение некоторого, случайно выбранного промежутка времени выжидают, прежде чем начать сообщение. Обнаружение коллизий. Коллизии могут быть обнаружены сравнением передаваемой и получаемой информации. Если она различается, то другая передача накладывается на текущую (возникла коллизия) и передача прерывается немедленно. Посылается jam signal, что вызывает задержку передачи всех передатчиков на произвольный интервал времени, снижая вероятность коллизии во время повторной попытки. Множественный доступ с прослушиванием несущей и разрешением коллизий (CSMA/CD) Множественный доступ с контролем несущей и с предотвращением коллизий (CSMA/CA) Это метод доступа, в котором: Ø используется схема прослушивания несущей волны Ø станция, которая собирается начать передачу, посылает jam signal (сигнал затора) Ø после продолжительного ожидания всех станций, которые могут послать jam signal, станция начинает передачу фрейма Ø если во время передачи станция обнаруживает jam signal от другой станции, она останавливает передачу на отрезок времени случайной длины и затем повторяет попытку. CSMA/CA отличается от CSMA/CD тем, что коллизиям подвержены не пакеты данных, а только jam-сигналы. Отсюда и название «Collision Avoidance» — предотвращение коллизий. Предотвращение коллизий используется для того, чтобы улучшить производительность CSMA, отдав сеть единственному передающему устройству. Эта функция возлагается на «jamming signal» в CSMA/CA. Множественный доступ с контролем несущей и с предотвращением коллизий (CSMA/CA) Date: 2015-07-27; view: 3007; Нарушение авторских прав |