Главная Монтаж компьютерных сетей Защита данных Информационные системы Кабельные системы Карта сайта Контакты
•  Apple выпустила «волшебную» мышь без кнопок
Корпорация Apple выпустила первую в мире мышь с мультисенсорным управлением.

•  Производители предсказали дефицит памяти в 2010 году
С августа 2009 года контрактная цена чипов памяти DDR2 растет на 20 процентов в месяц, сообщает Digitimes.

•  Опубликован первый тест процессора Core i9
Сотрудникам польского издания PClab.pl удалось протестировать ранний инженерный образец шестиядерного процессора Intel Core i9.

Проектирование ЛВС


Рисунок 9
Форматы кадров Ethernet могут несколько отличаться друг от друга, в частности поле длины поля данных может иметь смысл типа протокола.

Далее кадр содержит два поля адреса - получателя и отправителя. Стандарт допускает адреса длиной 2 и 6 байт, однако спецификация на немодулированную передачу со скоростью 10 Мбит/с предусматривает применение только адресов длиной 6 байт. Если сетевая плата Ethernet определяет, что адрес получателя совпадает с ее собственным, то, считав кадр, она передает его для дальнейшей обработки на более высокие уровни. Если адреса не совпадают, то кадр игнорируется.

Адреса Ethernet могут быть обычными, групповыми и широковещательными. Если старший бит адреса получателя равен нулю, то это обычный адрес, а если единице, то это групповой. Многоадресная передача принимается всеми станциями, групповой адрес которых совпадает с указанным в поле адреса получателя. Если же все биты адреса равны единице, то это широковещательный адрес, и такой пакет предназначен всем станциям. Следующий по старшинству бит в поле адреса используется для различения локальных и глобальных адресов. Как ясно из названия, локальные адреса назначаются администратором сети и имеют смысл только в пределах локальной сети. За вычетом двух вышеуказанных битов адресное пространство составляет 246 или около 7*1013 адресов, а эта цифра намного больше числа имеющихся компьютеров, так что адресов хватит всем. Поле длины кадра состоит из двух байтов и определяет длину поля данных (от 0 до 1500 бит). Однако, ввиду ограничений на минимальную длину кадра, поле данных не может быть короче 46 байт. Если же объем передаваемых данных меньше, то поле данных дополняется заполняющими битами. Собственно в Ethernet поле длины кадра соответствует полю типа протокола. Оно служит для идентификации протокола на уровень выше канального. Заканчивается кадр контрольной последовательностью. Очевидно, она служит для проверки кадра на предмет наличия ошибок.
Форматы кадров Ethernet (Детализация)

Несмотря на наличие стандарта, кадры Ethernet отличаются друг от друга своим форматом. Как и на производстве, кадры в сети Ethernet решают все. Они служат вместилищем для всех высокоуровневых пакетов, поэтому, чтобы понять друг друга, отправитель и получатель должны использовать один и тот же тип кадров Ethernet. К счастью (или к сожалению), кадры могут быть всего четырех разных форматов, и к тому же не сильно отличающихся друг от друга. Более того, базовых форматов кадров существует всего два (в английской терминологии их называют "raw formats") - Ethernet_II и Ethernet_802.3, причем они отличаются назначением всего одного поля.

Современные компьютерные сети гетерогенны по своей природе, а сетевые протоколы третьего уровня используют зачастую разные типы кадров Ethernet. Так, в старых версиях NetWare 3.х компании Novell базовым форматом по умолчанию является Ethernet_802.3, а не 802.2 или SNAP, как это предусмотрено стандартами IEEE, причем, кроме нее, этот формат больше никто не применяет. С выходом NetWare 4.х протоколы IPX/SPX используют по умолчанию стандартные кадры Ethernet_802.2, а с планируемым переводом IntranetWare на протоколы TCP/IP эта сетевая ОС будет, возможно, работать по умолчанию с кадрами Ethernet_SNAP, так как именно этот формат применяется в новейших реализациях TCP/IP. Вообще говоря, пакеты протоколов IPX/SPX могут передаваться с помощью кадров любых типов, поэтому - а также потому, что тип Ethernet_802.3 используется исключительно Novell, - в этом уроке мы будем рассматривать кадры Ethernet преимущественно с точки зрения сетей NetWare.
ETHERNET II

Несмотря на то что мы привычно называем стандарт 802.3 именем Ethernet, это не совсем правильно, так как последнее название является торговой маркой Xerox, Intel и Digital, чья технология послужила прототипом этого столь популярного стандарта. Формат Ethernet_II соответствует оригинальному формату кадров Ethernet и имеет следующий вид.

Как и всякий кадр, Ethernet_II начинается с семибайтной преамбулы, состоящей из чередующихся единиц и нулей, и однобайтного начального ограничителя кадра, в котором два младших бита равны 112, а не 102, как остальные биты в преамбуле и ограничителе. Однако, если быть более точным, в Ethernet_II преамбула не разделяется на собственно преамбулу и начальный ограничитель кадра - и это является одним из отличий Ethernet от IEEE 802.3, хотя весьма несущественным, можно сказать, схоластическим, тем более что очень часто преамбула вообще рассматривается как часть физического механизма синхронизации передающей и принимающей стороны, а не как часть кадра (поэтому на рисунках мы не будет обозначать преамбулу и начальный ограничитель).

1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21