Что такое Ethernet
Реалии современного мира таковы, что компьютер, еще совсем недавно абсолютно нормально воспринимавшийся отдельно от интернета и локальных сетей в качестве самостоятельного инструмента для работы и средства развлечения, сейчас кажется неполноценным. Еще бы, ведь развитие инструментов коллективной работы (повсеместное внедрение различных корпоративных информационных систем, таких как 1C:Предприятие, ПАРУС-Предприятие 8, SAP R/3 и множества других), и развлекательных средств (появление и развитие таких явлений, как форумы, блоги, социальные сети и многого другого) привело к тому, что компьютер, не включенный в сеть, не может полностью удовлетворить потребностей пользователя.
Более того, развитие современной IP-телефонии и средств бизнес-коммуникации (в первую очередь, это электронная почта), а также IM (таких как ICQ, Агент Mail.ru, Я.Онлайн, Google Talk, Jabber и многих других) превратили современные компьютеры из изолированных систем обработки информации в средство связи.
Однако для того, чтобы все эти сложные приложения могли успешно работать, необходимо построение компьютерных сетей. И в настоящее время основной технологией для этого является Ethernet (эзернет, от лат. aether – эфир).
Стандарт технологии Ethernet описывает проводные соединения и электрические сигналы на физическом уровне, формат кадров и протоколы управления доступом к среде. В модели OSI (более крупного стандарта комплексного многоуровневого взаимодействия сетей передачи данных) Ethernet охватывает канальный уровень.
Таким образом, Ethernet определяет, как именно должна быть построена локальная сеть, какое необходимо использовать оборудование и как именно должна быть организована передача данных на уровне. Иногда можно встретить и другое название технологии Ethernet – IEEE 802.3. Этот принятый IEEE (Institute of Electrical and Electronics Engineers – Институт инженеров по электротехнике и радиоэлектронике, международная некоммерческая ассоциация специалистов в области техники) стандарт, который закрепляет на бумаге реализацию технологии Ethernet.
История появления технологии Ethernet
Технология Ethernet была разработана в корпорации Xerox PARC. Общепринято считать, что Ethernet был изобретён 22 мая 1973 года, когда один из инженеров, Роберт Меткалф (Robert Metcalfe), составил докладную записку для главы PARC о потенциале технологии Ethernet. Но законное право на технологию Меткалф получил через несколько лет. В 1976 году он и его ассистент Дэвид Боггс (David Boggs) издали брошюру под названием «Ethernet: Distributed Packet-Switching For Local Computer Networks», которая подробно описывала новую технологию.
Меткалф ушёл из Xerox в 1979 году и основал компанию 3Com (в настоящее время – один из мировых лидеров производства телекоммуникационного оборудования). Ему удалось убедить DEC, Intel и Xerox работать совместно и разработать стандарт Ethernet (DIX). Впервые этот стандарт был опубликован 30 сентября 1980 года. Он начал соперничество с двумя крупными запатентованными технологиями: token ring и ARCNET, – которые вскоре были похоронены под накатывающимися волнами продукции Ethernet.
Развитие сетей Ethernet
Коаксиальный кабель
Однако было бы странно, если бы технология, придуманная в далеком 1979 г., дошла до нас без серьезных изменений. Оригинальные сети Ethernet использовали коаксиальный кабель для передачи данных и предусматривали передачу данных на скорости 3Мбит/с.
Следующим этапом в развитие сетей Ethernet стало увеличение скорости передачи данных . В раннем стандарте IEEE 802.3 (еще эта технология называется 10BASE5, или «Толстый Ethernet») описана технология передачи данных с помощью коаксиального кабеля с волновым сопротивлением 50 Ом (RG-8) , с максимальной длиной сегмента 500 метров.
В тоже время появляется стандарт IEEE 802.3a (другими названиями этих сетей Ethernet стали 10BASE2, или «Тонкий Ethernet»). В качестве среды для передачи данных использовался кабель RG-58, с максимальной длиной сегмента 200 метров. Компьютеры присоединялись один к другому, для подключения кабеля к сетевой карте был нужен T-коннектор, а на кабеле должен был быть BNC-коннектор. Кроме того, требовалось наличие терминаторов на каждом конце кабеля. Именно эта технология получила большое коммерческое распространение и нашла себе широкое применение в сетях того времени.
Витая пара
Однако применение коаксиального кабеля имело массу недостатков. Поэтому было решено использовать в качестве среды передачи данных витую пару – кабель, представляющий собой одну или несколько пар изолированных проводников, скрученных между собой и покрытых общей пластиковой оболочкой.
Основными причинами перехода на витую пару были:
- возможность работы в дуплексном режиме;
- низкая стоимость витой пары;
- более высокая надёжность сетей при неисправности в кабеле;
- возможность питания по кабелю маломощных узлов, например IP-телефонов (стандарт Power over Ethernet, POE);
- отсутствие гальванической связи (прохождения тока) между узлами сети. При использовании коаксиального кабеля в российских условиях, где, как правило, отсутствует заземление компьютеров, применение коаксиального кабеля часто сопровождалось пробоем сетевых карт, и иногда даже полным «выгоранием» системного блока, поэтому это свойство витой пары было особенно востребовано.
Несмотря на то, что теоретически возможно подключение к одному кабелю (сегменту) витой пары более двух устройств, работающих в симплексном режиме, такая схема никогда не применяется для Ethernet. Поэтому, все сети на витой паре используют топологию «звезда», в то время как, сети на коаксиальном кабеле построены на топологии «шина». Терминаторы для работы по витой паре встроены в каждое устройство, и применять дополнительные внешние терминаторы в линии не нужно.
Таким образом, появился стандарт StarLAN 10, который в дальнейшем эволюционировал в стандарт IEEE 802.3i (также известен, как 10BASE-T). Для передачи данных в этом стандарте используется 4 провода кабеля витой пары (две скрученные пары) категории-3 или категории-5. Максимальная длина сегмента 100 метров. Этот стандарт так же получил коммерческое распространение, однако вскоре был заменен более быстрым потомком.
Fast Ethernet
Этот потомок получил общепринятое название Fast Ethernet, а технология – IEEE 802.3u (100BASE-TX). В этом стандарте задействована витая пара категории 5 и фактически используются только две неэкранированные пары проводников. Поддерживается дуплексная передача данных, расстояние между устройствами до 100 м. Именно этот стандарт получил в настоящее время максимальное распространение. Более того, упоминая сети Ethernet, чаще всего имеется в виду именно эта реализация этой технологии.
Gigabit Ethernet
Однако дальнейшее развитие сетей Ethernet не закончилось, и следующим его этапом стало появление стандарта, получившего название Gigabit Ethernet. Основное достижение – это увеличение скорости передачи данных до 1 Гбит/с.
Для этого была разработана технология IEEE 802.3ab (1000BASE-T), использующая витую пару категорий 5e. В передаче данных участвуют все 4 пары. Скорость передачи данных – 250 Мбит/с по одной паре.
Несмотря на то, что большинство существующих сетей используют Fast Ethernet, этот стандарт постепенно вытесняет более современный Gigabit Ethernet.
10 Gigabit Ethernet
Несмотря на то, что стандарт Gigabit Ethernet еще только начал свое внедрение, прогресс не стоит на месте, и уже разработан стандарт, который придет ему на смену. Как вы уже догадались, это 10 Gigabit Ethernet, со скоростью передачи данных до 10 Гбит/с.
Недавно принятая технология, IEEE 802.3an-2006 (10GBASE-T), использует экранированную витую пару и предназначена для передачи данных на расстояниях до 100 метров.
100 Gigabit Ethernet
Хотя 10 Gigabit Ethernet еще не получи широкого распространения, уже ведутся разработки следующего стандарта.
Оптоволокно
Помимо витой пары, стандарт Ethernet предусматривает также передачу данных через оптоволокно. Этот способ передачи данных позволяет строить существенно более длинные линии и используется для организации магистральных высокоскоростных каналов связи.
Немного о скорости передачи данных в сетях
Следует напомнить немного о скорости передачи данных в сетях. Первое, о чем нельзя забывать, – это разница между битами и байтами. Как известно, в одном бите содержится 8 байт, а это означает, что максимальная скорость передачи данных в стандарте Gigabit Ethernet составляет 1000/8=125 Мб/c.
Вторая особенность, это то, что когда мы говорим о скорости передачи данных, то мы часто имеем в виду скорость передачи полезной информации (например, скорость копирования файлов). Однако в контексте канального уровня OSI (о нем была речь в начале) всегда упоминается общая скорость передачи данных, которая не учитывает разбиения на полезную и служебную информацию. Трудно точно сказать заранее, какое может быть соотношение полезной и служебной информации (а от этого зависит скорость передачи полезной информации). Однако вряд ли служебной информации будет больше, чем полезной и поэтому для определения средней скорости передачи полезной информации можно просто поделить общую скорость в байтах в два раза. Таким образом, для Gigabit Ethernet это будет 62.5 Мб/c.
Кроме того, не стоит забывать о том, что максимальна общая скорость передачи информации зависит от возможностей всех участвующих в передаче устройств. Так, подобно тому, как скорость эскадры определяется скоростью самого медленного корабля, медленное устройство может сильно уменьшить скорость передачи данных. Поэтому для достижения наилучших результатов убедитесь, что все устройства-участники передачи данных способны работать на выбранных скоростях.