12089

Теоретическая модель сети

Лекция

Информатика, кибернетика и программирование

Тема 3. Теоретическая модель сети 3.1. Сетевые модели OSI и IEEE Project 802 3.1.1. Работа сети Работа сети заключается в передаче данных от одного компьютера к другому. В этом процессе можно выделить несколько отдельных задач: распознать данные; разбить данные на управляемые бл...

Русский

2013-04-24

102.5 KB

5 чел.

Тема 3. Теоретическая модель сети

3.1. Сетевые модели OSI и IEEE Project 802

3.1.1. Работа сети

Работа сети заключается в передаче данных от одного компьютера к другому. В этом процессе можно выделить несколько отдельных задач:

распознать данные;

разбить данные на управляемые блоки;

добавить информацию к каждому блоку, чтобы:

указать местонахождение данных;

указать получателя;

добавить информацию синхронизации и информацию для проверки ошибок;

поместить данные в сеть и отправить их по заданному адресу.

Сетевая операционная система при выполнении всех задач следует строгому набору процедур. Эти процедуры называются протоколами или правилами поведения. Протоколы регламентируют каждую сетевую операцию.

Стандартные протоколы позволяют программному и аппаратному обеспечению различных производителей нормально взаимодействовать. Существует два главных набора стандартов: модель OSI и ее модификация, называемая Project 802.

Чтобы изучить техническую строну функционирования сетей, необходимо иметь четкое представление об этих моделях.

3.1.2. Модель OSI

В 1978 году Международная организация стандартизации (ISO, International Standards Organization) выпустила набор спецификаций, описывающих архитектуру сети с неоднородными устройствами. Исходный документ относился к открытым системам, чтобы все они могли использовать одинаковые протоколы и стандарты для обмена информацией.

В 1984 году ISO выпустила новую версию своей модели, названную эталонной моделью взаимодействия открытых систем (Open System Interconnection reference model, OSI). Версия 1984 года стала международным стандартом: ее спецификации используют производители при разработке сетевых продуктов, она лежит в основе построения различных сетей.

Модель OSI не описывает нечто реальное - это концептуальная основа, позволяющая лучше понять сложные механизмы взаимодействия различных устройств в сети. В процессе коммуникаций модель OSI не выполняет никаких функций. Фактическая работа осуществляется программным и аппаратным обеспечением. Модель OSI лишь определяет соответствующие аппаратные средства и ПО, а также сетевые протоколы, выполняющие данные задачи. Модель имеет следующие семь уровней: физический, канальный, сетевой, транспортный, сеансовый, представительный, прикладной. Каждому уровню соответствуют различные сетевые операции, оборудование и протоколы.

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

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

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

Таким образом, за исключением физического уровня сетевой модели, никакой иной уровень не может непосредственно послать информацию соответствующему уровню другого компьютера. Информация на компьютере-отправителе должна пройти через все уровни. Затем она передается по сетевому кабелю на компьютер-получатель и опять проходит сквозь все слои, пока не достигнет того же уровня, с которого она была послана на компьютере-отправителе. Например, если Сетевой уровень передает информацию с компьютера А, она спускается через Канальный и Физический уровни в сетевой кабель, далее по нему попадает в компьютер Б, где поднимается через Физический и Канальный уровни и достигает Сетевого уровня.

Примером информации, переданной Сетевым уровнем компьютера А Сетевому уровню компьютера Б, мог бы служить адрес и информация контроля ошибок, добавленные к пакету.

Взаимодействие смежных уровней осуществляется через интерфейс. Интерфейс определяет услуги, которые нижний уровень предоставляет верхнему, и способ доступа к ним. Каждому уровню одного компьютера «кажется», что он непосредственно взаимодействует с таким же уровнем другого компьютера.

Далее рассмотрим каждый из семи уровней модели OSI и опишем услуги, которые они предоставляют смежным уровням.

Прикладной уровень

Уровень 7, Прикладной (Application), - самый верхний уровень модели OSI. Он представляет собой окно для доступа прикладных процессов к сетевым услугам. Этот уровень обеспечивает услуги, напрямую поддерживающие приложения пользователя, такие, как программное обеспечение для передачи файлов, доступа к базам данных и электронная почта. Нижележащие уровни поддерживают задачи, выполняемые на Прикладном уровне. Прикладной уровень управляет общим доступом к сети, потоком данных и восстановлением после сбоев связи.

3.1.2.2. Представительный уровень

Уровень 6, Представительный (Presentation), определяет формат, используемый для обмена данными между сетевыми компьютерами. Этот уровень можно назвать переводчиком. На Представительном уровне компьютера-отправителя данные, поступившие от Прикладного уровня, переводятся в общепонятный промежуточный формат. На этом же уровне компьютера-получателя происходит обратный перевод: из промежуточного формата в тот, который используется Прикладным уровнем данного компьютера. Представительный уровень отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену или преобразование применяемого набора символов (кодовой таблицы) и расширение графический команд. Представительный уровень, кроме того, управляет сжатием данных для уменьшения общего числа передаваемых битов.

На этом уровне работает утилита, называемая редиректором (redirector). Ее назначение - перенаправлять локальные операции ввода/вывода на сетевой сервер.

Сеансовый уровень

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

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

Транспортный уровень

Уровень 4, Транспортный (Transport), располагается ниже Сеансового уровня. Транспортный уровень гарантирует доставку пакетов без ошибок, в той же последовательности, без потерь и дублирования. На этом уровне компьютера-отправителя сообщения переупаковываются: длинные разбиваются на несколько пакетов, а короткие объединяются в один. Это увеличивает эффективность передачи пакетов по сети. На Транспортном уровне компьютера-получателя сообщения распаковываются, восстанавливаются в первоначальном виде, и обычно посылается сигнал подтверждения приема.

Транспортный уровень управляет потоком сообщений, проверяет ошибки и участвует в решении проблем, связанных с отправкой и получением пакетов.

3.1.2.5. Сетевой уровень

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

Если сетевой адаптер маршрутизатора не может передавать большие блоки данных, посланные компьютером-отправителем, на Сетевом уровне эти блоки разбиваются на меньшие. А сетевой уровень компьютера-получателя собирает эти данные в исходное состояние.

3.1.2.6. Канальный уровень

Уровень 2, Канальный (Data Link), осуществляет передачу кадров (frames) данных от Сетевого уровня к Физическому. Кадры - это логически организованная структура, в которую можно помещать данные. Канальный уровень компьютера-получателя упаковывает «сырой» поток битов, поступающих от Физического уровня, в кадры данных.

Кадр данных включает:

идентификатор получателя - адрес компьютера-получателя;

идентификатор отправителя - адрес компьютера-отправителя;

управляющая информация, которая используется для маршрутизации, а также указывает на тип пакета и сегментацию;

данные - собственно передаваемая информация;

CRC (остаток избыточной циклической суммы) - это сведения, которые помогут выявить ошибки, что гарантирует правильный прием информации.

Канальный уровень обеспечивает точность передачи кадров между компьютерами через Физический уровень. Это позволяет Сетевому уровню считать передачу данных по сетевому соединению фактически безошибочной.

Обычно, когда Канальный уровень посылает кадр, он ожидает со стороны получателя подтверждения приема. Канальный уровень получателя проверяет наличие возможных ошибок передачи. Кадры, поврежденные при передаче или не получившие подтверждения о приеме, посылается заново.

3.1.2.7. Физический уровень

Уровень 1, Физический (Physical), - самый нижний в модели OSI. Этот уровень осуществляет передачу неструктурированного, «сырого», потока битов по физической среде (например, по сетевому кабелю). Здесь реализуются электрический, оптический, механический и функциональный интерфейсы с кабелем. Физический уровень также формирует сигналы, которые переносят данные, поступившие от всех вышележащих уровней.

На этом уровне определяется способ соединения сетевого кабеля с платой сетевого адаптера, в частности, количество контактов в разъемах и их функции. Кроме того, здесь определяется способ передачи сигналов по сетевому кабелю.

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


3.1.3. Модель IEEE Project 802

В феврале 1980 г. Институт инженеров по электротехнике и электронике (IEEE, Institute for Electrical and Electronic Engineers) реализовал проект под названием Project 802, названный в соответствии с годом и месяцем своего издания (1980 год, февраль).

Хотя публикация стандартов IEEE опередила публикацию стандартов ISO, оба проекта велись приблизительно в одно время и при полном обмене информацией, что и привело к рождению двух совместимых моделей.

Project 802 установил стандарты для физических компонентов сети - интерфейсных плат и кабельной системы, - с которыми имеют дело Физический и Канальный уровни модели OSI.

Итак, эти стандарты, называемые 802-спецификациями, распространяются:

на платы сетевых адаптеров;

компоненты глобальных вычислительных сетей;

компоненты сетей, при построении которых используют коаксиальный кабель и витую пару.

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

3.1.3.1. Категории

Стандарты ЛВС, определенные Project 802, делятся на 12 категорий, каждая из которых имеет свой номер.

- Межсетевое взаимодействие.

- Управление логическим каналом (LLC, Logical Link Control).

- Множественный доступ с контролем несущей и обнаружением конфликтов (CSMA/CD, Carrier Sense with Multiple Access and Collision Detection).

- ЛВС топологии «шина» с передачей маркера (Token Bus).

- ЛВС топологии «кольцо» с передачей маркера (Token Ring).

- Сеть масштаба города (Metropolitan Area Network, MAN).

- Консультативный технический совет по широкополосной передаче данных (Broadband Technical Advisory Group).

- Консультативный технический совет по волоконной оптике (Fiber-Optic Technical Advisory Group).

- Интегрированные сети с передачей речи и данных (Integrated Voice/Data Networks).

- Сетевая защита.

- Беспроводные сети.

- ЛВС с доступом по приоритету запроса (Demand Priority Access LAN, 100BaseVG-AnyLAN).

3.1.3.2. Расширения модели OSI

IEEE разбил канальный уровень на два подуровня:

Подуровень Управления логическим каналом (LLC, Logical Link Control). Обеспечивает установление и разрыв соединения, управление потоком данных, упорядочивание и подтверждение приема кадров. Подуровень Управления логическим каналом устанавливает канал связи и определяет использование логических точек интерфейса, называемых точками доступа к услугам (Service Access Points, SAP). Другие компьютеры, ссылаясь на точки доступа к услугам, могут передавать информацию с подуровня Управления логическим каналом на верхние уровни OSI. Стандарты Project 802 для этого подуровня: 

802.1 Модель OSI и управление сетью

802.2 Управление логической связью

Подуровень Управления доступом к среде передачи (MAC, Media Access Control). Реализует контроль доступа, определение границ кадров, контроль ошибок, распознавание адресов кадров. Этот подуровень - нижний из двух подуровней. Он обеспечивает совместный доступ плат сетевого адаптера к Физическому уровню. Подуровень Управления доступом к среде передачи напрямую связан с платой сетевого адаптера и отвечает за безошибочную передачу данных между двумя компьютерами сети. На этом подуровне располагается драйвер платы сетевого адаптера, который обеспечивает связь между компьютером и самой платой. Стандарты Project 802 для этого подуровня:

802.3 CSMA/CD

802.4 Шинная сеть с передачей маркера

802.5 Кольцевая сеть с передачей маркера

802.12 Приоритет доступа

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

3.2.1. Функции пакетов

Данные обычно содержатся в больших по размерам файлах. Однако сети не будут нормально работать, если компьютер посылает этот блок данных целиком. Существует две причины, замедляющие работу сети при передаче по кабелю больших блоков данных.

Такой блок, посылаемый одним компьютером, заполняет кабель и «связывает» работу всей сети, т. е. препятствует взаимодействию остальных сетевых компонентов.

Возникновение ошибок при передаче крупных блоков приведет к повторной передаче всего блока. А если поврежден небольшой блок данных, то повторно придется передать только этот небольшой блок, что значительно сэкономит время.

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

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

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

передачу исходных данных небольшими блоками;

сбор данных в определенном порядке (при их получении);

проверку данных на наличие ошибок (после сборки).

3.2.2. Структура пакета

Пакеты могут содержать несколько типов данных:

информацию (например, сообщения или файлы);

определенные виды данных и команд, управляющих компьютером (например, запросы к службам);

коды управления сеансом (например, запрос на повторную передачу для исправления ошибки).

Основные компоненты

Некоторые компоненты являются обязательными для всех типов пакетов. Это:

адрес источника (source), идентифицирующий компьютер-отправитель;

передаваемые данные;

адрес местоназначения (destination), идентифицирующий компьютер-получатель;

инструкции сетевым компонентам о дальнейшем маршруте данных;

информация компьютеру-получателю о том, как объединить передаваемый пакет с остальными, чтобы получить данные в исходном виде;

информация для проверки ошибок, обеспечивающая корректность передачи.

Компоненты пакета группируются в три раздела: заголовок, данные и трейлер.

3.2.2.2. Заголовок

Заголовок включает:

сигнал, «говорящий» о том, что передается пакет;

адрес источника;

адрес местоназначения;

информацию, синхронизирующую передачу.

3.2.2.3. Данные

Эта часть пакета - собственно передаваемые данные. В зависимости от типа сети ее размер может меняться. Но для большинства сетей он составляет от 512 байтов (0,5 Кб) до 4 Кб.

Размер исходных данных обычно превышает 4 Кб, поэтому для помещения в пакет их необходимо разбивать на меньшие блоки. При передаче объемного файла требуется много пакетов.

3.2.2.4. Трейлер

Содержимое трейлера зависит от метода связи, или протокола. Чаще всего трейлер содержит информацию для проверки ошибок, называемую циклическим избыточным кодом (Cyclical Redundancy Check, CRC). CRC - это число, получаемое в результате математических преобразований над пакетом и исходной информацией. Когда пакет достигает местоназначения, эти преобразования повторяются. Если результат совпадает с CRC - пакет принят без ошибок. В противном случае - при передаче данные изменились, поэтому необходимо повторить передачу пакета.

Формат и размер пакета зависят от типа сети. А максимальный размер пакета определяет, в свою очередь, количество пакетов, которое будет создано сетевой операционной системой для передачи большого блока данных.

3.2.3. Формирование пакетов

Процесс формирования пакета начинается на Прикладном уровне модели OSI, т. е. там, где «рождаются» (формируются) данные. Информация, которую надо переслать по сети, проходит сверху вниз все 7 уровней, начиная с Прикладного.

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

Транспортный уровень разбивает исходный блок данных на пакеты. Структура пакетов определяется протоколом, который используют два компьютера - получатель и отправитель.

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

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

Таким образом, на каждом уровне пакеты состоят из данных и добавленных вышерасположенными уровнями заголовков. По этой причине на разных уровнях они обычно называются по-разному: на Прикладном уровне - сообщения и пакеты; на Представительном - пакеты; на Сеансовом - пакеты; на Транспортном - датаграммы, сегменты, пакеты; на Сетевом - датаграммы и пакеты; на Канальном - кадры и пакеты; на Физическом - биты и пакеты. Термин «пакет» применяется к сервисной единице данных любого уровня.

3.2.4. Адресация пакета

Большинство пакетов в сети адресуется конкретному компьютеру, и как результат, только он один реагирует на них. Каждая плата сетевого адаптера «видит» все пакеты, передаваемые по сегменту кабеля, но только при совпадении адреса пакета с адресом компьютера она прерывает его работу. Используется также широковещательная адресация (broadcast addressing): на пакет с таким типом адреса одновременно реагирует множество компьютеров в сети.

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

3.2.5. Рассылка пакетов

Сетевые компоненты используют адресную информацию пакетов и для других целей, в частности, чтобы направлять пакеты к месту назначения и не допускать их в те области сети, к которым они не относятся. В правильной рассылке пакетов ключевую роль играют две функции:

Продвижение (forwarding) пакетов. Компьютер может отправить пакет на следующий подходящий сетевой компонент, основываясь на адресе из заголовка пакета.

Фильтрация (filtering) пакетов. Компьютер может отбирать определенные пакеты на основе некоторых критериев, например адреса.

3.2.6. Использование пакетов при печати

Рассмотрим пример использования пакетов в сетевых коммуникациях. Большое задание на печать должно быть передано с компьютера на сервер печати.

Компьютер-отправитель устанавливает соединение с сервером печати.

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

Платы сетевого адаптера всех компьютеров проверяют адрес получателя каждого пакета, передаваемого по сегменту сети. А так как плата сетевого адаптера имеет уникальный адрес, она прерывает работу компьютера лишь в том случае, когда обнаруживает пакет, адресованный именно этому компьютеру.

На компьютере-получателе (в нашем примере это сервер печати) пакеты из кабеля поступают в плату сетевого адаптера.

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

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

3.3. Протоколы

Назначение протоколов

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

Данные, передаваемые из одной локальной сети в другую по одному из возможных маршрутов, называются маршрутизированными. Протоколы, которые поддерживают передачу данных между сетями по нескольким маршрутам, называются маршрутизируемыми (routable) протоколами.

Выделим три основных момента, касающихся протоколов.

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

Протоколы работают на разных уровнях модели OSI. Функции протокола определяются уровнем, на котором он работает. Если, например, какой-то протокол работает на Физическом уровне, то это означает, что он обеспечивает прохождение пакетов через плату сетевого адаптера и их поступление в сетевой кабель.

Несколько протоколов могут работать совместно. В этом случае они образуют стек, или набор, протоколов.

Как сетевые функции распределены по всем уровням модели OSI, так и протоколы совместно работают на различных уровнях стека протоколов. Уровни в стеке протоколов соответствуют уровням модели OSI. В совокупности протоколы дают полную характеристику функциям и возможностям стека.

3.3.2. Работа протоколов

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

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

Компьютер-отправитель в соответствии с протоколом выполняет следующие действия:

разбивает данные на небольшие блоки, называемые пакетами, с которыми может работать протокол;

добавляет к пакетам адресную информацию, чтобы компьютер-получатель мог определить, что эти данные предназначены именно ему;

подготавливает данные к передаче через плату сетевого адаптера и далее - по сетевому кабелю.

Компьютер-получатель в соответствии с протоколом выполняет те же действия, но только в обратном порядке:

принимает пакеты данных из сетевого кабеля;

через плату сетевого адаптера передает пакеты в компьютер;

удаляет из пакета всю служебную информацию, добавленную компьютером-отправителем;

копирует данные из пакетов в буфер - для их объединения в исходный блок данных;

передает приложению блок данных (собранный из пакетов) в том формате, который оно использует.

И компьютеру-отправителю, и компьютеру-получателю необходимо выполнять каждое действие одинаковым способом, с тем чтобы поступившие по сети данные совпадали с исходными.

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

Протоколы в многоуровневой архитектуре

Несколько протоколов, которые работают в сети одновременно, обеспечивают следующие операции с данными:

подготовку;

передачу;

прием;

последующие действия.

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

3.3.3.1. Стеки протоколов

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

Прикладной уровень: инициализация или прием запроса.

Представительный уровень: добавление в пакет форматирующей, отображающей и шифрующей информации.

Сеансовый уровень: добавление информации о трафике - с указанием момента отправки пакета.

Транспортный уровень: добавление  информации для обработки ошибок.

Сетевой уровень: добавление адресной информации и информации о месте пакета в последовательности передаваемых пакетов.

Канальный уровень: добавление информации для проверки ошибок и подготовка данных для передачи по физическому соединению.

Физический уровень: передача пакета как потока битов.

Так же как и уровни в модели OSI, нижние уровни стека описывают правила взаимодействия оборудования, изготовленного разными производителями. А верхние уровни описывают правила для проведения сеансов связи и интерпретации приложений. Чем выше уровень, тем сложнее становятся решаемые им задачи и связанные с этими задачами протоколы.

3.3.3.2. Привязка

Процесс, который называется привязка (binding), позволяет с достаточной гибкостью настраивать сеть, т. е. сочетать протоколы и платы сетевых адаптеров, как того требует ситуация. Например, два стека протоколов, IPX/SPX и TCP/IP, могут быть привязаны к одной плате сетевого адаптера. Если на компьютере более одной платы сетевого адаптера, то стек протоколов может быть привязан как к одной, так и к нескольким платам.

Порядок привязки определяет очередность работы операционной системы с каждым из протоколов. Если с одной платой сетевого адаптера связано несколько протоколов, то порядок привязки определяет очередность, с которой будут использоваться протоколы при попытках установить соединение. Обычно привязку выполняют при  установке операционной системы или протокола. Например, если TCP/IP - первый протокол в списке привязки, то именно он будет использоваться при попытке установить связь. Если попытка неудачна, компьютер попытается установить соединение, используя следующий по порядку протокол в списке привязки.

Привязка не ограничивается установкой соответствия стека протоколов плате сетевого адаптера. Стек протоколов должен быть привязан (или ассоциирован) к компонентам, уровни которых и выше, и ниже его уровня. Так, TCP/IP наверху может быть привязан к Сеансовому уровню NetBIOS, а внизу - к драйверу платы сетевого адаптера. Драйвер, в свою очередь, привязан к плате сетевого адаптера.

3.3.3.3. Стандартные стеки

В компьютерной промышленности в качестве стандартных моделей протоколов разработано несколько стеков. Вот наиболее важные из них:

набор протоколов ISO/OSI;

IBM System Network Architecture (SNA);

Digital DECnet;

Novell NetWare;

Apple AppleTalk®;

набор протоколов Интернета, TCP/IP.

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

прикладные;

транспортные;

сетевые.

Схема расположения этих типов протоколов соответствует уровням модели OSI:

Прикладной уровень

Представительный уровень

______  Пользователи услугами сети
Прикладного уровня

Сеансовый уровень

Транспортный уровень

_____

Транспортные
службы

Сетевой уровень

Канальный уровень

_______   Сетевые
службы

Физический уровень

Прикладные протоколы

Прикладные протоколы работают на верхнем уровне модели OSI. Они обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее популярным прикладным протоколам относятся:

APPC (Advanced Program-to-Program Communication) - одноранговый SNA-протокол фирмы IBM, используемый в основном на AS/400®;

Примечание: SNA - Systems Network Architecture - архитектура систем связи, разработанная фирмой IBM; эталонная модель, по которой соединения в сети разделяются на пять уровней.

FTAM (File Transfer Access and Management) - протокол OSI доступа к файлам;

X.400 - протокол CCITT для международного обмена электронной почтой;

Примечание: CCITT - Comite Consultatif International de Telegraphie et Telephonie - организация, расположенная в Женеве, Швейцария. Рекомендует к использованию единые для всего мира коммуникационные стандарты.

X.500 - протокол CCITT служб файлов и каталогов на нескольких системах;

SMTP (Simple Mail Transfer Protocol) - протокол Интернета для обмена электронной почтой;

FTP (File Transfer Protocol) - протокол Интернета для передачи файлов;

SNMP (Simple Network Management Protocol) - протокол Интернета для мониторинга сети и сетевых компонентов;

Telnet - протокол Интернета для регистрации на удаленных хостах и обработки данных на них;

Примечание: хост-компьютер - главная ЭВМ, на которой выполняется основная обработка информации; рабочая ЭВМ, занимающаяся не только обслуживанием сети и передачей сообщений, но и выполняющая программы.

Microsoft SMBs (Server Message Blocks, блоки сообщений сервера);

NCP (Novell NetWare Core Protocol) и клиентские оболочки, или редиректоры, фирмы Novell;

Apple Talk и Apple Share® - набор сетевых протоколов фирмы Apple;

AFP (AppleTalk Filling Protocol) - протокол удаленного доступа к файлам фирмы Apple;

DAP (Data Access Protocol) - протокол доступа к файлам сетей DECnet.

Транспортные протоколы

Транспортные протоколы поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данных между ними. К наиболее популярным транспортным протоколам относятся:

TCP (Transmission Control Protocol) - TCP/IP-протокол для гарантированной доставки данных, разбитых на последовательность фрагментов;

SPX - часть набора протоколов IPX/SPX (Internetwork Packet Exchange/Sequential Packet Exchange) для данных, разбитых на последовательность фрагментов, фирмы Novell;

NWLink - реализация протокола IPX/SPX фирмы Microsoft;

ATP (Apple Talk Transaction Protocol), NBP (Name Binding Protocol) - протоколы сеансов связи и транспортировки данных фирмы Apple.

Сетевые протоколы

Сетевые протоколы обеспечивают услуги связи. Эти протоколы имеют дело с адресной и маршрутной информацией, проверкой ошибок и запросами на повторную передачу. Сетевые протоколы, кроме того, определяют правила для осуществления связи в конкретных сетевых средах, например Ethernet или Token Ring. К наиболее популярным сетевым протоколам относятся:

IP (Internet Protocol) - TCP/IP-протокол для передачи пакетов;

IPX (Internetwork Packet Exchange) - протокол для передачи и маршрутизации пакетов фирмы NetWare;

NWLink - реализация протокола IPX/SPX фирмы Microsoft;

NetBEUI - транспортный протокол, обеспечивающий услуги транспортировки данных для сеансов и приложений NetBIOS;

DDP (Datagram Delivery Protocol) - AppleTalk-протокол транспортировки данных.

Стандарты протоколов

Модель OSI помогает определить, какие протоколы нужно использовать на каждом ее уровне. Продукты от разных производителей, которые соответствуют этой модели, могут вполне корректно взаимодействовать друг с другом. Совместимость продуктов от разных производителей представлена на следующей схеме.

OSI

Windows NT

Набор протоколов Internet

Прикладной

Редиректоры

Сервер

NFS

Представительный

TDI

XDR

SNMP

FTP

Telnet

SMTP

TCP/IP

NWLink

NBT

RPC

Сеансовый

DLC

TCP

Транспортный

NDIS 3.0

IP


Сетевой

Канальный

NDIS-оболочка

NDIS-драйверы плат сетевого адаптера

ЛВС-драйверы


Управление доступом к среде

Физический

Физический

Физический

OSI

NetWare

Apple

Прикладной

NetWare

AppleShare

Представительный

core protocol

Apple Talk Filing Protocol (AFP)

Сеансовый

Именованные каналы

NetBIOS

ASP

ADSP

ZIP

PAP

Транспортный

SPX

ATP

NBP

AEP

RTMP

IPX

Dafagram Delivery Protocol (DDP)

Сетевой

Канальный


ЛВС -


драйверы

NDIS




LocalTalk


ЛВС       -  

TokenTalk


драйверы

EtherTalk

Физический

Физический

Физический

ISO, IEEE, ANSI (American National Standards Institute), CCITT (Comite Consultatif International de Telegraphie et Telephonie), называемый сейчас ITU (International Telecommunications Union), и другие организации по стандартизации разработали протоколы, соответствующие некоторым уровням модели OSI.

IEEE-протоколы Физического уровня:

802.3 (Ethernet)

Это сеть «логическая шина», скорость передачи данных - 10 Мбит/с. Данные передаются по кабелю каждому компьютеру, но принимают их только те, кому они адресованы. Протокол CSMA/CD регулирует доступ к среде передачи, разрешая передавать данные только тогда, когда кабель не занят (другой компьютер не передает информацию).

802.4 (передача маркера).

Это сеть топологии «шина», использующая схему передачи маркера. Каждый компьютер принимает данные, но реагируют на них только те, кому эти данные адресованы. Маркер, передаваемый от компьютера к компьютеру, определяет тот компьютер, которому разрешена передача.

802.5 (Token Ring).

Это сеть «логическое кольцо», скорость передачи данных - 4 или 16 Мбит/с. Хотя эта сеть и называется кольцом, выглядит она как звезда, поскольку все сетевые компьютеры подключены к концентратору (MAU). Впрочем, кольцо реализуется внутри концентратора. Маркер, передаваемый по кольцу, определяет тот компьютер, которому разрешена передача.

IEEE-протоколы Канального уровня поддерживают связь на подуровне Управления доступом к среде.

Драйвер управления доступом к среде - это драйвер устройства, расположенный на подуровне Управления доступом к среде. Этот драйвер называют также драйвером платы сетевого адаптера. Он предоставляет низкоуровневый доступ к сетевым адаптерам, обеспечивая поддержку передачи данных и некоторые основные функции по управлению адаптером.

Протокол управления доступом к среде определяет, какой именно компьютер может использовать сетевой кабель, если несколько компьютеров одновременно пытаются получить к нему доступ. CSMA/CD, протокол 802.3, разрешает компьютеру передавать данные лишь тогда, когда нет других передающих компьютеров. Если два компьютера начинают передачу одновременно, происходит своего рода столкновение - коллизия (collision). Протокол обнаруживает коллизию и запрещает передачу до тех пор, пока кабель не освободится. Затем, через случайный интервал времени, каждый компьютер вновь пытается начать передачу.

Распространенные протоколы

Среди множества протоколов наиболее популярны следующие:

TCP/IP;

NetBEUI;

X.25;

Xerox Network System (XNS);

IPX/SPX и NWLink;

APPC;

AppleTalk;

набор протоколов OSI;

DECnet.

3.3.4.1. TCP/IP

Transmission Control Protocol / Internet Protocol () - промышленный стандартный набор протоколов, которые обеспечивают связь в гетерогенной (неоднородной) среде, т. е. обеспечивают совместимость между компьютерами разных типов. Совместимость - одно из основных преимуществ TCP/IP, поэтому большинство ЛВС поддерживает его. Кроме того, TCP/IP предоставляет доступ к ресурсам Интернета, а также маршрутизируемый протокол для сетей масштаба предприятия. Поскольку TCP/IP поддерживает маршрутизацию, обычно он используется в качестве межсетевого протокола.

К другим специально созданным для набора TCP/IP протоколам относятся:

SMTP (Simple Mail Transfer Protocol) - электронная почта;

FTP (File Transfer Protocol) - обмен файлами между компьютерами, поддерживающими TCP/IP;

SNMP (Simple Network Management Protocol) - управление сетью.

TCP/IP имеет два главных недостатка: размер и недостаточную скорость работы. TCP/IP - относительно большой стек протоколов, который может вызвать проблемы у MSDOS-клиентов. Однако для таких операционных систем, как Windows NT или Windows 95, размер не является проблемой, а скорость работы сравнима со скоростью протокола IPX.

3.3.4.2. NetBEUI

NetBEUI - расширенный интерфейс NetBIOS. Первоначально NetBIOS и NetBEUI были тесно связаны и рассматривались как один протокол. Затем некоторые производители ЛВС так обособили NetBIOS, который является протоколом Сеансового уровня, что он уже не мог использоваться наряду с другими маршрутизируемыми транспортными протоколами. NetBIOS (Network Basic Input / Output System - сетевая базовая система ввода/вывода) - это IBM-интерфейс Сеансового уровня с ЛВС, который выступает в качестве прикладного интерфейса с сетью. Этот протокол предоставляет программам средства для осуществления сеансов связи с другими сетевыми программами. Он очень популярен, так как поддерживается многими приложениями.

NetBEUI - небольшой, быстрый и эффективный протокол Транспортного уровня, который поставляется со всеми сетевыми продуктами фирмы Microsoft. Он появился в середине 80-х годов в первом сетевом продукте Microsoft - MS®-NET.

К преимуществам NetBEUI относятся небольшой размер стека (что является важным для MSDOS-компьютеров), высокая скорость передачи данных по сети и совместимость со всеми сетями Microsoft. Основной недостаток NetBEUI - поддержка маршрутизации не предусмотрена.

3.3.4.3. X.25

X.25 - набор протоколов для сетей с коммутацией пакетов. Изначально его использовали службы коммутации, которые должны были соединять удаленные терминалы с мэйнфреймами.

3.3.4.4. XNS

Xerox Network System (XNS) был разработан фирмой Xerox для своих сетей Ethernet. Его широкое использование началось с 80-х годов, но постепенно он был вытеснен протоколом TCP/IP. XNS - большой и медленный протокол, к тому же он применяет значительное количество широковещательных сообщений, что увеличивает трафик сети.

3.3.4.5. IPX/SPX и NWLink

Internetwork Packet Exchange / Sequenced Packet Exchange (IPX/SPX) - стек протоколов, используемый в сетях Novell. Как и NetBEUI, относительно небольшой и быстрый протокол. Но, в отличие от NetBEUI, он поддерживает маршрутизацию. IPX/SPX - «наследник» XNS.

NWLink - реализация IPX/SPX фирмы Microsoft. Это транспортный маршрутизируемый протокол.

3.3.4.6. APPC

APPC (Advanced Program-to-Program Communication) - транспортный протокол фирмы IBM, часть Systems Network Architecture (SNA). Он позволяет приложениям, работающим на разных компьютерах, непосредственно взаимодействовать и обмениваться данными.

3.3.4.6. AppleTalk

AppleTalk - собственный стек протоколов фирмы Apple Computer, позволяющий компьютерам Apple Macintosh совместно использовать файлы и принтеры в сетевой среде.

3.3.4.7. Набор протоколов OSI

Набор протоколов OSI - полный стек протоколов, где каждый протокол соответствует конкретному уровню модели OSI. Набор содержит маршрутизируемые и транспортные протоколы, серии протоколов IEEE Project 802, протокол Сеансового уровня, Представительного уровня и несколько протоколов Прикладного уровня. Они обеспечивают полнофункциональность сети, включая доступ к файлам, печать и эмуляцию терминала.

3.3.4.8. DECnet

DECnet - собственный стек протоколов фирмы Digital Equipment Corporation. Этот набор аппаратных и программных продуктов реализует архитектуру Digital Network Architecture (DNA). Указанная архитектура определяет сети на базе локальных вычислительных сетей Ethernet, сетей FDDI MAN (Fiber Distributed Data Interface Metropolitan Area Network) и глобальных вычислительных сетей, которые используют средства передачи конфиденциальных и общедоступных данных. DECnet может использовать как протоколы TCP/IP и OSI, так и свои собственные. Данный протокол принадлежит к числу маршрутизируемых.

Несколько раз DECnet обновлялся; каждое обновление называется фазой. Текущая версия - DECnet Phase V. Используются как собственные протоколы DEC, так и достаточно полная реализация набора протоколов OSI.

3.3.5. Установка и удаление протокола

Установка и удаление протокола выполняются аналогично установке и удалению драйвера. Основные (для конкретной операционной системы) протоколы автоматически подключаются при первоначальной установке самой системы. Например, в Windows NT Server 4.0 протоколом по умолчанию является TCP/IP.

Чтобы установить протокол, например NWLink, после установки операционной системы, надо воспользоваться специальной утилитой. Так, в Windows NT Server эта утилита через последовательность диалоговых окон позволяет:

установить новый протокол;

изменить порядок установленных протоколов в списке привязки;

удалить протокол.

Передача данных по кабелю

Назначение методов доступа

Метод доступа - это набор правил, которые определяют, как компьютер должен отправлять и принимать данные по сетевому кабелю.

Обычно несколько компьютеров в сети имеют совместный доступ к кабелю. Однако, если два компьютера попытаются передавать данные одновременно, их пакеты «столкнутся» и будут испорчены - возникнет так называемая коллизия.

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

Методы доступа служат для предотвращения одновременного доступа к кабелю нескольких компьютеров, упорядочивая передачу и прием данных по сети и гарантируя, что в каждый момент времени только один компьютер может передавать данные.

3.4.2. Основные методы доступа

Существует три способа предотвратить одновременную попытку использовать кабель, другими словами, три основных метода доступа к нему.

Множественный доступ с контролем несущей:

с обнаружением коллизий;

с предотвращением коллизий.

Доступ с передачей маркера. Только компьютер, получивший маркер, может передавать данные.

Доступ по приоритету запроса.

Множественный доступ с контролем несущей и обнаружением коллизий

При множественном доступе с контролем несущей и обнаружением коллизий (Carrier-Sense Multiple Access with Collision Detection, CSMA/CD) все компьютеры в сети - и клиенты, и серверы - «прослушивают» кабель, стремясь обнаружить передаваемые данные (т. е. трафик).

Компьютер «понимает», что кабель свободен (трафик отсутствует). (Проверка линии - несущая отсутствует. Можно передавать).

Компьютер может начать передачу данных. (Передача).

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

Итак, если два (или более) компьютера попытаются передавать данные одновременно, это приведет к коллизии. Тогда эти компьютеры приостанавливают передачу на случайный интервал времени, а затем вновь стараются «наладить» связь.

Название этого метода доступа раскрывает его суть. Компьютеры как бы «прослушивают» кабель, отсюда - контроль несущей. Чаще всего сразу несколько компьютеров в сети «хотят» передать данные, отсюда - множественный доступ. Передавая данные, компьютеры «прослушивают» кабель, чтобы, обнаружив коллизии, некоторое время переждать, а затем возобновить передачу, отсюда - обнаружение коллизий.

В то же время способность обнаруживать коллизии ограничивает область действия самого CSMA/CD. При длине кабеля свыше 2500 м сигнал ослабевает, и механизм обнаружения коллизий становится неэффективен. Иными словами, если расстояние до передающего компьютера превышает это ограничение, некоторые компьютеры могут не «услышать» сигнал и начнут передачу данных, что приведет к коллизии и разрушению пакетов данных.

CSMA/CD известен как состязательный метод, поскольку сетевые компьютеры «состязаются» (конкурируют) между собой за право передавать данные. Он кажется очень громоздким, ко современные реализации CSMA/CD настолько быстры, что пользователи даже не замечают, что их сеть работает по состязательному методу доступа.

Чем больше компьютеров в сети, тем интенсивнее сетевой трафик. При интенсивном трафике число коллизий возрастает, а это приводит к замедлению сети (уменьшению ее пропускной способности). Поэтому в некоторых ситуациях метод CSMA/CD может оказаться недостаточно быстрым.

После каждой коллизии обоим компьютерам приходится возобновлять передачу. Если сеть предельно загружена, повторные попытки опять могут привести к коллизиям, но уже с другими компьютерами. Теперь уже четыре компьютера (два - от первой неудачной попытки и два - от второй неудачной попытки первых) будут возобновлять передачу. Результат может оказаться тем же, что и в предыдущем случае, только пострадавших компьютеров станет еще больше. Такое лавинообразное нарастание повторных передач может парализовать работу всей сети.

Вероятность возникновения подобной ситуации зависит от числа пользователей, пытающихся получить доступ к сети, и приложений, с которыми они работают. Базы данных, например, сеть используют интенсивнее, чем текстовые процессоры.

Сеть с методом доступа CSMA/CD, обслуживающая многих пользователей, которые работают с несколькими СУБД, может практически «зависнуть» из-за чрезмерного сетевого трафика.

3.4.2.2. Множественный доступ с контролем несущей и предотвращением коллизий

Множественный доступ с контролем несущей и предотвращением коллизий (Carrier-Sense Multiple Access with Collision Avoidance, CSMA/CA) не так популярен, как CSMA/CD или передача маркера. Используя CSMA/CA, каждый компьютер переда передачей данных в сеть сигнализирует о своем намерении, поэтому остальные компьютеры «узнают» о готовящейся передаче и могут избежать коллизий.

Однако широковещательное оповещение увеличивает общий трафик сети и уменьшает ее пропускную способность. Отсюда - CSMA/CA работает медленнее, чем CSMA/CD.

3.4.2.3. Доступ с передачей маркера

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

Когда какой-либо компьютер «наполнит» маркер своей информацией и пошлет его по сетевому кабелю, другие компьютеры уже не смогут передавать данные. Так как в каждый момент времени только один компьютер будет использовать маркер, в сети не возникнет ни состязания, ни коллизий, ни временных задержек.

3.4.2.4. Доступ по приоритету запроса

Доступ по приоритету запроса (demand priority) - относительно новый метод доступа, разработанный для стандарта сети Ethernet со скоростью передачи данных 100 Мбит/с - 100VG-AnyLAN. Он стандартизован IEEE в категории 802.12.

Этот метод доступа учитывает своеобразную конфигурацию сетей 100VG-AnyLAN: они строятся только из концентраторов и оконечных узлов. Концентраторы управляют доступом к кабелю, последовательно опрашивая каждый узел в сети и выявляя запросы на передачу. Концентратор должен знать все адреса связи и узлы и проверять их работоспособность. Оконечным узлом, в соответствии с определением 100VG-AnyLAN, может быть компьютер, мост, маршрутизатор или коммутатор.

При доступе по приоритету запроса, как и при CSMA/CD, два компьютера могут конкурировать за право передать данные. Однако только последний метод реализует схему, по которой определенные типы данных (если возникло состязание) имеют соответствующий приоритет. Получив одновременно два запроса, концентратор вначале отдаст предпочтение запросу с более высоким приоритетом. Если запросы имеют одинаковый приоритет, они будут выполнены в произвольном порядке.

В сетях с использованием доступа по приоритету запроса каждый компьютер может одновременно передавать и принимать данные, поскольку для этих сетей разработана специальная схема кабеля. В них применяется восьмипроводной кабель, по каждой паре проводов сигналы передаются с частотой 25 МГц.

В сетях, где реализован доступ по приоритету запроса, связь устанавливается только между компьютером-отправителем, концентратором и компьютером-получателем. Такой вариант более эффективен, чем CSMA/CD, где передача ведется для всей сети. В среде с доступом по приоритету запроса каждый концентратор «знает» только те оконечные узлы и повторители, которые непосредственно подключены к нему, тогда как в среде с CSMA/CD каждый концентратор «знает» адреса всех узлов сети.

К преимуществам метода доступа по приоритету запроса (в сравнении с CSMA/CD) относятся:

Использование четырех пар проводов. Четыре пары проводов позволяют компьютеру одновременно передавать и принимать данные.

Передача через концентратор. Передача не ведется на все компьютеры в сети. Компьютеры, централизованно управляемые концентратором, не соревнуются за право доступа к кабелю.

3.4.2.5. Резюме

В таблице представлены основные особенности различных методов доступа.

Свойство или функция

CSMA/CD

CSMA/CA

Доступ с передачей маркера

Доступ по приоритету запроса

Тип связи

Широковещательный

Широковещательный

Передача маркера

Через концентратор

Тип доступа

Состязательный

Состязательный

Не состязательный

Состязательный

Тип сети

Ethernet

LocalTalk®

TokenRing, ArcNet

100VG-AnyLAN


 

А также другие работы, которые могут Вас заинтересовать

41743. ИССЛЕДОВАНИЕ ПОСЛЕДОВАТЕЛЬНОГО, ПАРАЛЛЕЛЬНОГО И СВЯЗАННЫХ КОЛЕБАТЕЛЬНЫХ КОНТУРОВ 303.45 KB
  Исследовать явление резонанса в последовательном и параллельном электрических колебательных контурах. Ее называют полосой пропускания контура и условно определяют по резонансной кривой на уровне 07 от максимального значения тока или напряжения соответствующего резонансной частоте. Исследование последовательного колебательного контура Рис.END Исследование последовательного контура в среде PSpice: Рис.
41744. Лицензионные и свободно распространяемые программные продукты. Организация обновления программного обеспечения с использованием сети Интернет 154.25 KB
  Теоретические сведения к лабораторной работе Классификация программ по их правовому статусу Программы по их правовому статусу можно разделить на три большие группы: лицензионные условно бесплатные и свободно распространяемые. Лицензионные программы. В соответствии с лицензионным соглашением разработчики программы гарантируют её нормальное функционирование в определенной операционной системе и несут за это ответственность. Лицензионные программы разработчики обычно продают в коробочных дистрибутивов.
41745. ИССЛЕДОВАНИЕ РЕЖИМА ВНЕЗАПНОГО ТРЕХФАЗНОГО КОРОТКОГО ЗАМЫКАНИЯ НА ШИНАХ СИНХРОННОГО ГЕНЕРАТОРА 473.1 KB
  угла 0 между плоскостью фазной обмотки статора и продольной осью ротора в начальный момент КЗ t=0 на величину тока в этой фазе и характер его изменения. После чего необходимо сохранить или перерисовать осциллограмму переходного процесса тока в фазе “а†i=ft. Поясните письменно какое влияние оказывает положение ротора по отношению к фазе “а†в начальный момент КЗ на характер переходного процесса и величину тока в данной фазе для ответа пользуйтесь теоретическим материалом. Определение величины ударного тока и...
41747. Приемы работы с большими документами в Word 130.18 KB
  Логическая структура основной памяти Статический тип памяти обладает существенно более высоким быстродействием но значительно дороже динамического Для регистровой памяти МПП и КЭШ память используются SRM а ОЗУ основной памяти строится на базе DRMмикросхем. Найти фразу ЭВМ имеют четыре иерархических уровня памяти и организовать в конце абзаца сноску на текст: Быстродействие МПП КЭШпамяти и ОП измеряется временем обращения tобр к ним сумма времени поиска считывания и записи информации. Регистры КЭШпамяти недоступны для...
41748. Рекурсия. Вычислить сумму N членов рекуррентной последовательности 65.54 KB
  Вычислить функцию Бесселя 8го порядка с аргументом x: Вычислить биномиальные коэффициенты для b вводятся пользователем. Определить Nый член рекуррентной последовательности: Дана функция Вычислить корень уравнения на отрезке 1 3 методом деления отрезка пополам с погрешностью Дана последовательность Определить сумму элементов данного массива. Вычислить S1S2 где S1 – сумма нечетных целых чисел от до b S2 – сумма четных чисел от c до d.
41749. Определение скорости полета пули по методу Поля 49.49 KB
  Определить угловую скорость вращения вала с бумажными дисками.1 с двумя бумажными дисками закрепленными на общем валу на расстоянии l друг от друга. Расстояние между дисками l. Если произвести выстрел вдоль оси вращения бумажных дисков то считая движение пули между дисками равномерным и прямолинейным ее скорость можно определить по формуле: 1 где l – расстояние между бумажными дисками время пролета пули между дисками...
41750. Дискретное (цифровое) представление текстовой, графической, звуковой информации и видеоинформации 24.99 KB
  Способы кодирования и декодирования информации в компьютере, в первую очередь, зависит от вида информации, а именно, что должно кодироваться: числа, текст, графические изображения или звук. Дискретное представление информации: кодирование цветного изображения в компьютере (растровый подход). Представление и обработка звука и видеоизображения.
41751. Исследование транзистора по схеме с общим эмиттером 118.56 KB
  Цель работы: Снятие характеристик биполярного транзистора. Снять входные характеристики транзистора для двух значений выходного напряжения: Uкэ=0; Uкэ= 5В. Снять выходные характеристики транзистора.