Приветствую всех снова на нашем сайте! Вынужденная пауза в выходе новых статей подошла к концу и, собственно, этой статьей мы положим начало активному периоду наполнения сайта новым контентом. С выбором темы для статьи было в этот раз все максимально просто - в далекие-далекие времена была обещана статья про работу с Ethernet, наконец-то настало время исполнить обещанное. Но начнем мы для начала с общего обзора и описания технологии и некоторых нюансов, связанных с работой. А уже в следующих статьях будет практическое использование.
Семейство технологий Ethernet.
Как в самом начале не привести максимально "стандартное" и распространенное определение, вот оно: Ethernet - это семейство технологий пакетной передачи данных между устройствами для компьютерных и промышленных сетей. А теперь уже перейдем непосредственно к сути.
В сетевой модели OSI (про нее скоро тоже будет статья, а здесь появится ссылка на нее) Ethernet отвечает за 2 самых низких уровня - физический и канальный. Собственно, физический уровень определяет метод, который используется для непосредственной передачи двоичных данных. Канальный же, в свою очередь, обеспечивает упаковку полученных с физического уровня данных в структурированные кадры, а также контролирует их целостность и безошибочность.

Модификации Ethernet.
Классификация модификаций Ethernet в основном заключается в различиях двух факторов - используемого типа кабеля, а также возможной скорости передачи данных. Различают:
| Варианты соединения | Скорость | |
|---|---|---|
| Ethernet | Коаксиальный кабель, оптика, витая пара | 10 Мб/с |
| Fast Ethernet | Оптика, витая пара | 100 Мб/с |
| Gigabit Ethernet | Оптика, витая пара | 1 Гб/с |
| 10G Ethernet | Оптика, витая пара | 10 Гб/с |
Как мы и отметили сразу, различаются, в первую очередь, скорость передачи данных и тип используемого кабеля. На заре развития Ethernet использовались исключительно коаксиальные кабели, и лишь затем появились варианты с витой парой и оптикой, что привело к значительному расширению возможностей. К примеру, использование витой пары дает одновременно:
- на порядки более высокую помехозащищенность, благодаря использованию дифференциального сигнала, что мы уже отмечали ранее, при обсуждении RS-485.
- повышенная надежность сети, в основном, за счет появления возможности использовать соединение по топологии "звезда". То есть при обрыве связи между любыми двумя узлами сети это не влияет на незатронутые этим обрывом остальные узлы.
- возможность использовать Full Duplex передачу данных. В двух словах об этом, наглядная табличка:
| Тип | Описание |
|---|---|
| Simplex (симплексная передача) | Передача данных только в одном направлении |
| Half Duplex (полудуплексная передача) | Передача возможна в двух направлениях, но не одновременно |
| Full Duplex (полнодуплексная передача) | Возможна одновременная передача в двух направлениях |
Внутри указанных четырех модификаций (Ethernet, Fast Ethernet, Gigabit Ethernet, 10G Ethernet) присутствует дополнительное "внутреннее" разделение. Например, возьмем 10 Мбит/с Ethernet. Этот тип включает в себя:
| Ethernet (10 Мб/с) |
|---|
| 10Base-2 |
| 10Base-5 |
| 10Base-T |
| 10Base-F |
| 10Base-FL |
При этом различная физическая реализация подключения (разные кабели) приводят к возможности использования разных топологий сети. Для 10Base-5 максимально топорно:

А вот 10Base-T уже может и