Название: Компьютерные сети - Бэрри Нанс

Жанр: Информатика

Рейтинг:

Просмотров: 1052


Один из факторов, который делает сетевую ОС каждого производителя Фирменной" (в отличие от открытой архитектуры), это несовместимость с Моделью OSI.

 

Применение протоколов низкого уровня

 

Связь между компонентами ЛВС осуществляется по двум основным принципам - обнаружение коллизий (столкновений) и передача маркера. Примерами систем на базе принципа обнаружения коллизий и передачи маркера являются, соответственно, системы Ethernet и Token Ring.

Институт инженеров по электротехнике и электронике (IEEE- Institute of Electrical and Electronic Engineers) определил и опубликовал в качестве стандарта наборы физических характеристик, которым должны удовлетворять ЛВС с обнаружением коллизий и ЛВС с передачей маркера. Эти документы называются стандартами IEEE 802.3 (Ethernet) и IEEE 802.5 (Token Ring). Однако необходимо иметь в виду, что реальный Ethernet и IEEE 802.3 немного отличается в определении пакета. С точки, зрения этих стандартов адаптер фирмы IBM типа Token Ring с производительностью 16 Мбит/с является некоторым расширением стандарта IEEE 802.5 Token Ring. Ниже в этой главе мы познакомимся с форматами пакетов Ethernet и Token Ring

Некоторые ЛВС не отвечают ни стандарту IEEE 802.3,ни стандарту IEEE 802.5. Например, система ARCNet, выпускаемая фирмами Datapoint Corporation, Standard Microsystems и Thomas-Conrad, а также StarLan фирмы AT&T, VistaLan фирмы Allen-Bradley, LANtastic фирмы Artisoft, Omninet фирмы Corvus, PC Net фирмы IBM, ProNet фирмы Proteon.

Новым стандартом физической среды для ЛВС является система FDDI (Fiber Distributed Data Interface - Оптоволоконный интерфейс распределения данных). Эта система использует оптоволоконный кабель со схемой передачи маркера, аналогичной IEEE 802.5, и имеет производительность 100 Мбит/с.

 

Использование Ethernet

 

В ЛВС, работающей по схеме обнаружения коллизий (полное ее название CSMA/CD - Множественный доступ с проверкой несущей и обнаружением коллизий), адаптеры непрерывно находятся в состоянии прослушивания сети. При необходимости передачи данных узел должен дождаться освобождения ЛВС, и только после этого он может приступить к передаче. Однако в этом случае передача сообщений может начаться одновременно двумя или более узлами ЛВС. Это и называется коллизией. Узлы должны будут повторить свои сообщения, причем повтор сообщений в таких случаях производится адаптером самостоятельно без вмешательства прикладной программы. Время, затрачиваемое на обнаружение и обработку таких событий, обычно не превышает микросекунды.

 

ПРЕДОСТЕРЕЖЕНИЕ. Часто приходится слышать жалобы на плохую производительность ЛВС Ethernet. Однако в 90 процентах случаев эти жалобы можно отнести на счет нарушений контактов в кабелях и плохой работы адаптеров.

 

В ЛВС Ethernet узлы передают сообщения со скоростью 10 Мбит/с. Все узлы принимают каждое сообщение, но только тот из них, кому адресовано данное сообщение, посылает в ЛВС подтверждение о его приеме. На рис. 5.5 показана ЛВС Ethernet.

Рис. 5.5. Сеть Ethernet

 

Основными поставщиками оборудования для сетей Ethernet являются фирмы DEC и 3Com, но его предлагают также AST Research, Data General, Excelan, Gateway Communications, Micom-Interlan, Proteon, RAD Data Communications, Thomas-Conrad, Ungermann-Bass, Western Digital, Zenith.

Впервые экспериментальная ЛВС Ethernet, послужившая основой для стандарта, была создана в Исследовательском Центре Пало Альто (PARC - Palo Alto Research Center) фирмы Xerox в 1975 году. Обычно Ethernet работает с производительностью 10 Мбит/с с 50-Омным коаксиальным кабелем. Современная версия Ethernet 2.0 была принята в 1982 году.

Первая версия стандарта IEEE 802.3, аналогичного Ethernet, была опубликована в 1985 году. Различия между двумя стандартами находятся в области архитектуры ЛВС и форматов пакетов.

Что касается архитектуры ЛВС, то в стандарте IEEE 802.3 уровни MAC и LLC различаются, а в оригинале Ethernet эти уровни выступают как единый уровень,-называемый уровнем связи данных или канальным уровнем. В оригинале также определяется протокол для тестирования конфигурации Ethernet (ЕСТР - Ethernet Configuration Test Protocol), отсутствующий в стандарте IEEE 802.3. Но наиболее важными различиями в стандартах являются различия между типами и длиной полей в пакетах. Эти различия могут иногда приводить к несбвмести-мости этих стандартов, поэтому мы рассмотрим их подробнее.

 

Использование пакетов в Ethernet

На рис. 5.6 показано расположение и определение полей пакета в оригинальной системе Ethernet.

Ниже приводятся описания этих полей:

¨     Преамбула. Это поле длиной 8 байт используется для синхронизации пакета. Преамбула всегда содержит код 10101010 в первых семи байтах и код 10101011 в последнем байте.

¨     Назначение. Это поле длиной 6 байт содержит адрес узла ЛВС, которому предназначено сообщение. Старший (самый левый) бит в первом байте имеет специальное назначение. Если он равен 0, то адрес назначения является физическим адресом и уникален в ЛВС. В соответствии со схемой присвоения имен, принятой фирмой Xerox первые три байта задают адрес группы, а следующие три байта задают локальный адрес в группе. Если же этот бит равен 1, то пакет является широковещательным, и тогда остальные байты в этом поле могут адресовать пакет какой-нибудь конкретной группе рабочей станции или всем рабочим станциям в ЛВС (если все биты равны 1).


Оцените книгу: 1 2 3 4 5