- •Оглавление
- •1. Система информации на предприятии
- •1.1. Понятие системы информации
- •1.2. Автоматизированная информация Система и ее функции
- •1.3. Основные функции системы обработки данных
- •2. Проектирование информационных систем
- •2.1. Принципы последовательного раскрытия структуры системы
- •2.2. Подходы, используемые в процессе проектирования системы обработки данных
- •Б ланк распределения ресурсов организации
- •Бланк описания сфер активности
- •2.3. Этапы проектирования системы
- •3. Понятие и основные функции локальной вычислительной сети
- •3.1. Определение лвс
- •3.2. Функции лвс
- •3.3. Классификация лвс
- •Скорость передачи данных в лвс
- •3.4. Серверы баз данных.
- •4. Сравнение одноранговых и реальных сетей
- •4.1. Анализ работы сетевой операционной системы
- •4.2. Преимущества и недостатки одноранговой сети
- •4.3. Особенности реальной сети
- •4.4. Пример сетевой операционной системы NetWare от Novell
- •5. Требования к аппаратным средствам локальных вычислительных сетей
- •5.1. Особенности работы файлового сервера
- •5.2. Понятие суперсервера
- •5.3. Необходимые значения характеристик файлового сервера и адаптера
- •5.4. Обеспечение надежности работы сети
- •Предостережение
- •Защита от помех в электросети
- •6. Правила обмена информацией в лвс
- •6.1. Пакет сообщений
- •6.2. Модель архитектуры сети osi
- •6.3. Протоколы
- •Датаграммы и сеансы
- •7. Электронная почта
- •7.1. Понятие и режим работы электронной почты
- •7.2. Устройство электронной почты
- •7.3. Требование к интерфейсу электронной почты
- •8. Защита информации от несанкционированного доступа
- •8.1. Система защиты от нсд при работе в лвс
- •8.2. Программные меры защиты
- •9. Беспроводные сети
- •9.1. Случаи предпочтительного использования беспроводных технологий и классификация сетей
- •9.2. Топология беспроводных сетей
- •9.3. Физические способы реализации сетей
6.3. Протоколы
Связь между компонентами ЛВС осуществляется по двум основным принципам - обнаружение коллизий (столкновений) и передача маркера. Примерами систем на базе принципа обнаружения коллизий и передачи маркера являются, соответственно, системы Ethernet и Token Ring.
В ЛВС, работающей по схеме обнаружения коллизий (полное ее название CSMA/CD —Множественный доступ с проверкой несущей и обнаружением коллизий), адаптеры непрерывно находятся в состоянии прослушивания сети. При необходимости передачи данных узел должен дождаться освобождения ЛВС, и только после этого он может приступить к передаче. Однако в этом случае передача сообщений может начаться одновременно двумя или более узлами ЛВС. Это и называется коллизией. Узлы должны будут повторить свои сообщения, причем повтор сообщений в таких случаях производятся адаптером самостоятельно без вмешательства прикладной программы. Время, затрачиваемое на обнаружение и обработку таких событий, обычно не превышает микросекунды.
В
ЛВС Ethernet
узлы передают сообщения со скоростью
10 Мбит/с.
Все узлы принимают каждое сообщение,
но только тот из них, кому адресовано
данное сообщение, посылает в ЛВС
подтверждение о его приеме. На рис.
7 показана
ЛВС Ethernet:
Рис. 7. Сеть Ethernet
Пример использования пакетов в Ethernet
На рис. 8 показано расположение и определение полей пакета в системе Ethernet:
Преамбула |
Назначение |
Источник |
Тип |
Данные |
CRC-сумма |
8 |
6 |
6 |
2 |
46-1500 |
4 |
Длина каждого поля в байтах |
|||||
Рис. 8. Пакет Ehternet
Ниже приводятся описания этих полей:
• Преамбула. Это поле длиной 8 байт используется для синхронизации пакета. Преамбула всегда содержит код 10101010 в первых семи байтах и код 10101011 в последнем байте.
• Назначение. Это поле длиной 6 байт содержит адрес узла ЛВС, которому предназначено сообщение. Старший (самый левый) бит в первом байте имеет специальное назначение. Если он равен 0, то адрес назначения является физическим адресом и уникален в ЛВС. В соответствии со схемой присвоения имен, принятой фирмой Xerох, первый три байта задают адрес группы, а следующие три байта задают локальный адрес в группе. Если же этот бит, равен 1, то пакет является широковещательным, и тогда остальные байты в этом поле могут адресовать пакет какой-нибудь конкретной группе рабочей станции или сем рабочим станциям в ЛВС (если все биты, равны 1).
• Источник. Это поле также имеет длину 6 байт и идентифицирует узел, отправивший пакет. Старший бит первого байта в этом поле всегда равен 0.
• Тип. Это поле содержит два байта, идентифицирует тип протокола более высокого уровня, используемого для его передачи или приема. Оно было введено фирмой Xerox для внутреннего употребления и никак не интерпретируется в Ethernet. Это поле позволяет множеству протоколов высокого уровня (называемых уровнями клиента) разделять ЛВС без того, чтобы вникать в содержимое пакетов друг в друга.
• Данные. Это поле может иметь длину от 46 до 1500 байт и содержит данные, составляющие сообщение.
• СRС-сумма. Последнее поле длиной 4 байта содержит остаток избыточной циклической суммы (cyclic redundancy checksum), вычисленный с помощью полиномов типа CRC-32. Узел, получивший сообщение, должен также произвести вычисления типа CRC-32 и сравнить полученный результат с содержимым этого поля для выявления ошибок передачи.
Если не учитывать преамбулу, то можно видеть, что сообщение Ethernet имеет длину от 64 до 1518 байт, и минимальная длина данных сообщений равна 46 байтам.
Протоколы уровня
До сих пор рассмотренные протоколы работали на самом низком уровне ЛВС. Так, протоколы Ethernet, Token Ring и FDDI имеют дело с передачей сообщений (пакетов) между компьютерами, но ничего не знают о файл-серверах и перенаправлении файлов. Эти протоколы даже не включают никаких средств для обеспечения правильной последовательности приема переданных данных, а также средств для идентификации прикладных программ, нуждающихся в обмене данными.
Протоколы среднего уровня NetBIOS, IPX/SPX и TCP/IP при классификации по модели OSI более всего соответствуют транспортному уровню с некоторыми характеристиками других уровней (таких, как сеансовый уровень). Эти протоколы позволяют компьютерам в ЛВС легко обмениваться данными друг с другом.
Протоколы высокого уровня, предназначенные для выполнения функций перенаправления файлов, используют протоколы среднего уровня для передачи пакетов сообщений между рабочими станциями и файловым сервером. В последующих разделах этой главы будет проведено обсуждение протоколов высокого уровня.
Независимо от внутренней конструкции каждого конкретного протокола, все они имеют определенные общие функции и свойства:
• Инициализация связи» Каждый протокол имеет средства для идентификации рабочей станции по имени, номеру или по обоим этим атрибутам. Эта схема идентификации доступна как уровню, где осуществляется перенаправление файлов, так и прикладной программе. Обмен информацией между определенными узлами активизируется после идентификации узла-адресата (обычно файлового сервера) рабочей станцией, инициирующей диалог. Инициирующая станция также устанавливает один из двух типов диалога: дата-грамму, в которой пакеты адресуются и передаются без гарантии или подтверждения получения, и сеанс, в котором устанавливается связь с определенной станцией и гарантируется доставка сообщений.
• Отправка и получение данных. Каждый протокол представляет средства для отправки и получения сообщений рабочими станциями адресата и источника. Протокол накладывает определенные ограничения на длину сообщений, кроме того, он предоставляет участникам диалога сеансного типа средства для определения статуса диалога. Например, рабочая станция может быть неумышленно выключена во время диалога из-за того, что кто-то выдернул шнур питания. Тогда остальные участники диалога могут выяснить, что возникла ошибка в сети.
• Завершение обмена. Протокол предоставляет средства для вежливого завершения диалога.
Ниже проводится рассмотрение протоколов IPX, SPX, TCP/IP и NetBIOS. Данные, циркулирующие в ЛВС, фактически поступают от прикладных программ или от программного обеспечения для перенаправления файлов, которые переносят запросы DOS на файловый сервер и обратно.
