Что такое Ethernet и как он работает?
Оглавление
Ethernet — на нем основаны большинство сетей в наше время. Существует большое количество технологий, позволяющих соединить компьютеры в сеть. Каждая из них была разработана в разное время и предназначена для решения определенной задачи.
Технология Ethernet охватывает сразу два нижних уровня модели OSI. Физический и канальный уровни. Далее будем говорить только о физическом уровне модели OSI, т.е. о том, как передаются биты данных между двумя соседними устройствами.
В настоящее время для построения локальных сетей используют технологию FastEthernet, которая является новой реализацией технологии Ethernet.
Что такое Ethernet
Эта технология была разработана в 1970 г. исследовательским центром в Пало-Альто, который принадлежит корпорации Xerox, а в 1980 г. на ее основе была принята спецификация IEЕЕ 802.3.
Основной принцип работы, используемый в данной технологии, заключается в следующем. Для того чтобы начать передачу данных в сети, сетевой адаптер компьютера «прослушивает» сеть на наличие какого-либо сигнала. Если его нет, то адаптер начинает передачу данных, если же сигнал есть, то передача откладывается на определенный интервал времени. Время монопольного использования разделяемой среды одним узлом ограничивается временем передачи одного кадра.
Кадр — это единица данных, которыми обмениваются компьютеры в сети Ethernet. Кадр имеет фиксированный формат и наряду с полем данных содержит различную служебную информацию, например адрес получателя и адрес отправителя. После того как адаптер отправителя поместил кадр в сеть, его начинают принимать все сетевые адаптеры. Каждый адаптер проводит анализ кадра, и если адрес совпадает с их собственным адресом устройства (МАС-адрес), кадр помещается во внутренний буфер сетевого адаптера, если же не совпадает, то он игнорируется.
В том случае, если два или более адаптера, «прослушав» сеть, начинают передавать данные, возникает коллизия (collision). Адаптеры, обнаружив коллизию, прекращают передачу данных, а затем, повторно «прослушав» сеть, повторяют передачу данных через разные промежутки времени.
? ПРИМЕЧАНИЕ. Чтобы получить пакет данных, который предназначен для конкретного адаптера, он должен принимать все пакеты, которые появляются в сети.
Такой метод доступа к среде передачи данных получил название CSMA/CD {carrier-sense multiple access/collision detection) — множественный доступ с обнаружением несущей.
Что такое Ethernet — коллизии
Как следует из вышесказанного, при большом числе компьютеров в сети. и при интенсивном обмене информацией очень быстро растет число коллизий. и как следствие, пропускная способность сети падает. Не исключен случай, когда пропускная способность может упасть до нуля. Но даже в сети где средняя нагрузка не превышает рекомендованную. Это 30-40% от общей полосы пропускания, скорость передачи составляет 70-80% от номинальной.
Однако в настоящее время данную проблему почти решили. Поскольку разработали устройства, способные разделять потоки данных между теми компьютерами, для которых эти данные предназначаются. Другими словами, трафик между портами, подключенными к передающему и принимающему сетевым адаптерам, изолируется от других портов и адаптеров. Такие устройства называются коммутаторами (switch).
Существуют различные реализации данной технологии -Ethernet, Fast Ethernet, Gigabit Ethernet. Например они могут обеспечивать скорость передачи данных 10, 100 и 1000 Мбит/с соответственно.
Стандарт IЕЕЕ 802.3 содержит несколько спецификаций, отличающихся топологией и типом используемого кабеля. Например, 10 BASE-5 использует толстый коаксиальный кабель. 10 BASE-2 — тонкий кабель. А 10 BASE-F, 10 BASE-FB, 10 BASE-FL и FOIRL используют оптический кабель. Наиболее популярна спецификация IEЕЕ 802.3 100BASE-TX. В которой для организации сети используется кабель на основе неэкранированных витых пар с разъемами RJ-45.
Реализации сети Ethernet
Параметр | Ethernet | Fast Ethernet | Gigabit Ethernet |
---|---|---|---|
Номинальная скорость передачи информации, Мбит/с | 10 | 100 | 1000 |
Среда передачи | Витая пара, коаксиальный кабель, оптоволокно | Витая пара, оптоволокно | Витая пара, оптоволокно |
Варианты реализации | 10 Base-2, 10 Base-T, 10 Base-5,1 Base-5,10 В road-36 | 100Base-TX, 100Base-FX, 100 Base-T4 | 1000Base-X1000Base-LX1000Base-SX1000Base-CX1000Base-T |
Топология | Общая шина, звезда | Звезда | Звезда |
Перечисленные выше спецификации Ethernet можно описать следующим образом. Первое число в имени спецификации, указывает максимальную скорость передачи данных. Например «10» обозначает скорость передачи сигнала 10 Мбит/с. «Base», означает использование в стандарте Baseband-технологии. Baseband— это узкополосная передача. При таком способе передачи данных по кабелю каждый бит данных кодируется. Он кодируется отдельным электрическим или световым импульсом. При этом весь кабель используется в качестве одного канала связи. Т.е. одновременная передача двух сигналов невозможна.
Первоначально последняя секция в названии спецификации предназначалась для отображения максимальной длины. Длины кабельного сегмента в сотнях метров. Это без концентраторов и коммутаторов. Однако для удобства и более полного определения сути стандарта все упростили. И теперь его названии цифры заменили буквами Т и F. Где Т обозначает twistedpair— витую пару, a F обозначает оптоволокно.
Таким образом, в настоящее время можно встретить сети, основанные на следующих спецификациях:
- 10Base-2 — 10 МГц Ethernet на коаксиальном кабеле с сопротивлением 50 Ом, baseband. 10Base-2 известен как «тонкий Ethernet»;
- 10Base-5 — 10MHzEthernetна стандартном (толстом) коаксиальном кабеле с сопротивлением 50 Ом, baseband;
- 10Base-T — 10MHz Ethernet по кабелю витая пара;
- 100 Base-TX — 100MHz Ethernet по кабелю витая пара.
Весьма существенным преимуществом различных вариантов Ethernet является обоюдная совместимость. Такая, которая позволяет использовать их совместно в одной сети. И в ряде случаев даже не изменяя существующую кабельную систему.
ПОЛНОДУПЛЕКСНЫЙ РЕЖИМ
Стандарт технологии Fast Ethernet также включает в себя рекомендации. Рекомендации относительно обеспечения возможности полно-дуплексной работы (full—duplexmode) при подключении сетевого адаптера к коммутатору. Или же при непосредственном соединении коммутаторов между собой.
Суть полно-дуплексного режима заключается в возможности одновременной передачи и приема данных по двум каналам. Тх (канал от передатчика к приемнику) и Rx(канал от приемника к передатчику). И при этом скорость передачи возрастает вдвое и достигает 200 Мбит/с.
На данный момент практически все производители сетевого оборудования заявляют следующее. Что их устройства обеспечивают работу в полно-дуплексном режиме. Однако из-за разного толкования стандарта, в частности способов правления потоком кадров. Не всегда удается добиться корректной работы этих устройств. И так же хороших скоростных показателей.
Спасибо большое за простоту и доступность)