Ethernet использует размер пакета 1516 байт, который прекрасно подходил, когда он только создавался. Сегодня это считается недостатком, когда Ethernet используется для взаимодействия серверов, поскольку серверы и линии связи имеют обыкновение обмениваться большим количеством маленьких пакетов, что перегружает сеть. Кроме того, Fast Ethernet налагает ограничение на расстояние между подключаемыми устройствами – не более 100 метров и это заставляет проявлять дополнительную осторожность при проектировании таких сетей.
Сначала Ethernet был спроектирован на основе шинной топологии, когда все устройства подключались к общему кабелю, тонкому или толстому. Применение витой пары лишь частично изменило протокол. При использовании коаксиального кабеля коллизия определялась сразу всеми станциями. В случае с витой парой используется "jam" сигнал, как только станция определяет коллизию, то она посылает сигнал концентратору, последний в свою очередь рассылает "jam" всем подключенным к нему устройствам.
Для того чтобы снизить перегрузку, сети стандарта Ethernet разбиваются на сегменты, которые объединяются с помощью мостов и маршрутизаторов. Это позволяет передавать между сегментами лишь необходимый трафик. Сообщение, передаваемое между двумя станциями в одном сегменте, не будет передано в другой и не сможет вызвать в нем перегрузки.
Сегодня при построении центральной магистрали, объединяющей серверы используют коммутируемый Ethernet. Ethernet-коммутаторы можно рассматривать как высокоскоростные многопортовые мосты, которые в состоянии самостоятельно определить, в какой из его портов адресован пакет. Коммутатор просматривает заголовки пакетов и таким образом составляет таблицу, определяющую, где находится тот или иной абонент с таким физическим адресом. Это позволяет ограничить область распространения пакета и снизить вероятность переполнения, посылая его только в нужный порт. Только широковещательные пакеты рассылаются по всем портам.
100BaseT - старший брат 10BaseT
Идея технологии Fast Ethernet родилась в 1992 году. В августе следующего года группа производителей объединилась в Союз Fast Ethernet (Fast Ethernet Alliance, FEA). Целью FEA было как можно скорее получить формальное одобрение Fast Ethernet от комитета 802.3 Института инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronic Engineers, IEEE), так как именно этот комитет занимается стандартами для Ethernet. Удача сопутствовала новой технологии и поддерживающему ее альянсу: в июне 1995 года все формальные процедуры были завершены, и технологии Fast Ethernet присвоили наименование 802.3u.
С легкой руки IEEE Fast Ethernet именуется 100BaseT. Объясняется это просто: 100BaseT является расширением стандарта 10BaseT с пропускной способностью от 10 М бит/с до 100 Мбит/с. Стандарт 100BaseT включает в себя протокол обработки множественного доступа с опознаванием несущей и обнаружением конфликтов CSMA/CD (Carrier Sense Multiple Access with Collision Detection), который используется и в 10BaseT. Кроме того, Fast Ethernet может работать на кабелях нескольких типов, в том числе и на витой паре. Оба эти свойства нового стандарта весьма важны для потенциальных покупателей, и именно благодаря им 100BaseT оказывается удачным путем миграции сетей на базе 10BaseT.
Главным коммерческим аргументом в пользу 100BaseT является то, что Fast Ethernet базируется на наследуемой технологии. Так как в Fast Ethernet используется тот же протокол передачи сообщений, что и в старых версиях Ethernet, а кабельные системы этих стандартов совместимы, для перехода к 100BaseT от 10BaseT требуются
меньшие капитальные вложения, чем для установки других видов высокоскоростных сетей. Кроме того, поскольку 100BaseT представляет собой продолжение старого стандарта Ethernet, все инструментальные средства и процедуры анализа работы сети, а также все программное обеспечение, работающее на старых сетях Ethernet должны в данном стандарте сохранить работоспособность. Следовательно, среда 100BaseT будет знакома администраторам сетей, имеющим опыт работы с Ethernet. А значит, обучение персонала займет меньше времени и обойдется существенно дешевле.
Пожалуй, наибольшую практическую пользу новой технологии принесло решение оставить протокол передачи сообщений без изменения. Протокол передачи сообщений, в нашем случае CSMA/CD, определяет способ, каким данные передаются по сети от одного узла к другому через кабельную систему. В модели ISO/OSI протокол CSMA/CD является частью уровня управления доступом к среде (Media Access Control, MAC). На этом уровне определяется формат, в котором информация передается по сети, и способ, каким сетевое устройство получает доступ к сети (или управление сетью) для передачи данных.
Название CSMA/CD можно разбить на две части: Carrier Sense Multiple Access и Collision Detection. Из первой части имени можно заключить, каким образом узел с сетевым адаптером определяет момент, когда ему следует послать сообщение. В соответствии с протоколом CSMA, сетевой узел вначале "слушает" сеть, чтобы определить, не передается ли в данный момент какое-либо другое сообщение. Если прослушивается несущий сигнал (carrier tone), значит в данный момент сеть занята другим сообщением - сетевой узел переходит в режим ожидания и пребывает в нем, пока сеть не освободится. Когда в сети наступает молчание, узел начинает передачу. Фактически данные посылаются всем узлам сети или сегмента, но принимаются лишь тем узлом, которому они адресованы.
Collision Detection - вторая часть имени - служит для разрешения ситуаций, когда два или более узла пытаются передавать сообщения одновременно. Согласно протоколу CSMA, каждый готовый к передаче узел должен вначале слушать сеть, чтобы определить, свободна ли она. Однако, если два узла слушают в одно и тоже время, оба они решат, что сеть свободна, и начнут передавать свои пакеты одновременно. В этой ситуации передаваемые данные накладываются друг на друга (сетевые инженеры называют это конфликтом), и ни одно из сообщений не доходит до пункта назначения. Collision Detection требует, чтобы узел прослушал сеть также и после передачи пакета. Если обнаруживается конфликт, то узел повторяет передачу через случайным образом выбранный промежуток времени и вновь проверяет, не произошел ли конфликт.
Наряду с сохранением протокола CSMA/CD, другим важным решением было спроектировать 100BaseT таким образом, чтобы в нем можно было применять кабели разных типов - как те, что используются в старых версиях Ethernet, так и более новые модели. Стандарт определяет три модификации для обеспечения работы с разными видами кабелей Fast Ethernet: 100BaseTX, 100BaseT4 и 100BaseFX. Модификации 100BaseTX и 100BaseT4 рассчитаны на витую пару, а 100BaseFX был разработан для оптического кабеля.
Стандарт 100BaseTX требует применения двух пар UTP или STP. Одна пара служит для передачи, другая – для приема. Этим требованиям отвечают два основных кабельных стандарта: EIA/TIA-568 UTP Категории 5 и STP Типа 1 компании IBM. В 100BaseTX привлекательно обеспечение полнодуплексного режима при работе с сетевыми серверами, а также использование всего двух из четырех пар восьмижильного кабеля - две другие пары остаются свободными и могут быть использованы в дальнейшем для расширения возможностей сети.
Впрочем, если вы собираетесь работать с 100BaseTX, используя для этого проводку Категории 5, то вам следует знать и об его недостатках. Этот кабель дороже других восьмижильных кабелей (например Категории 3). Кроме того, для работы с ним требуется использование пробойных блоков (punchdown blocks), разъемов и коммутационных панелей, удовлетворяющих требованиям Категории 5. Нужно добавить, что для поддержки полнодуплексного режима следует установить полнодуплексные коммутаторы.
Стандарт 100BaseT4 отличается более мягкими требованиями к используемому кабелю. Причиной тому то обстоятельство, что в 100BaseT4 используются все четыре пары восьмижильного кабеля: одна для передачи, другая для приема, а оставшиеся две работают как на передачу, так и на прием. Таким образом, в 100BaseT4 и прием, и передача данных могут осуществляться по трем парам. Раскладывая 100 Мбит/с на три пары, 100BaseT4 уменьшает частоту сигнала, поэтому для его передачи довольно и менее высококачественного кабеля. Для реализации сетей 100BaseT4 подойдут кабели UTP Категорий 3 и 5, равно как и UTP Категории 5 и STP Типа 1.
Преимущество 100BaseT4 заключается в менее жестких требованиях к проводке. Кабели Категорий 3 и 4 более распространены, и, кроме того, они существенно дешевле, нежели кабели Категории 5, о чем не следует забывать до начала монтажных работ. Недостатки же состоят в том, что для 100BaseT4 нужны все четыре пары и что полнодуплексный режим этим протоколом не поддерживается.
Fast Ethernet включает также стандарт для работы с многомодовым оптоволокном с 62.5-микронным ядром и 125-микронной оболочкой. Стандарт 100BaseFX ориентирован в основном на магистрали - на соединение повторителей Fast Ethernet в пределах одного здания. Традиционные преимущества оптического кабеля присущи и стандарту 100BaseFX: устойчивость к электромагнитным шумам, улучшенная защита данных и большие расстояния между сетевыми устройствами.
Хотя Fast Ethernet и является продолжением стандарта Ethernet, переход от сети 10BaseT к 100BaseT нельзя рассматривать как механическую замену оборудования - для этого могут потребоваться изменения в топологии сети.
Теоретический предел диаметра сегмента сети Fast Ethernet составляет 250 метров; это всего лишь 10 процентов теоретического предела размера сети Ethernet (2500 метров). Данное ограничение проистекает из характера протокола CSMA/CD и скорости передачи 100Мбит/с.
Как уже отмечалось ранее, передающая данные рабочая станция должна прослушивать сеть в течение времени, позволяющего убедиться в том, что данные достигли станции назначения. В сети Ethernet с пропускной способностью 10 Мбит/с (например 10Base5) промежуток времени, необходимый рабочей станции для прослушивания сети на предмет конфликта, определяется расстоянием, которое 512-битный кадр (размер кадра задан в стандарте Ethernet) пройдет за время обработки этого кадра на рабочей станции. Для сети Ethernet с пропускной способностью 10 Мбит/с это расстояние равно 2500 метров (см. Рис. 1).