Молчание не всегда доказывает присутствие ума, зато всегда доказывает отсутствие глупости

Умер старый богатый еврей. Вся семья собралась у нотариуса, чтобы узнать завещание. Нотариус читает: ...

Выпуск GNU Binutils 2.31
Mon, 16 Jul 2018 12:23:11 +0300

Оценка безопасности новой системы контейнерной изоляции Nabla
Mon, 16 Jul 2018 10:58:41 +0300

Выпуск Latte Dock 0.8, альтернативной панели для KDE
Sun, 15 Jul 2018 22:35:38 +0300

Выпуск Debian 9.5
Sat, 14 Jul 2018 18:11:20 +0300

Релиз гипервизора Xen 4.11
Fri, 13 Jul 2018 23:22:43 +0300

Организация Linux Foundation учредила коалицию LF Energy
Fri, 13 Jul 2018 21:06:07 +0300

Выпуск сервера приложений NGINX Unit 1.3
Fri, 13 Jul 2018 20:29:28 +0300

В популярный NPM-модуль внедрено вредоносное ПО, копирующее параметры аутентификации
Fri, 13 Jul 2018 10:14:42 +0300

Релиз iptables 1.8.0
Thu, 12 Jul 2018 21:13:11 +0300

Гвидо ван Россум решил отстраниться от руководства проектом Python
Thu, 12 Jul 2018 20:23:38 +0300

Debian вошёл в консультативный cовет проекта KDE
Thu, 12 Jul 2018 12:43:41 +0300

Два новых варианта уязвимости Spectre. Усиление защиты Chrome
Thu, 12 Jul 2018 11:09:50 +0300

Уязвимость в qutebrowser, позволяющая выполнить код в системе
Thu, 12 Jul 2018 08:22:09 +0300

Дэниэл Бернштейн опубликовал новую библиотеку djbsort
Wed, 11 Jul 2018 21:41:04 +0300

Выпуск дистрибутива Scientific Linux 6.10
Wed, 11 Jul 2018 11:08:55 +0300

В AUR-репозитории Arch Linux найдено вредоносное ПО
Wed, 11 Jul 2018 08:59:35 +0300

Зафиксирована подмена Chrome-дополнения Hola VPN, имеющего 8.7 млн пользователей
Tue, 10 Jul 2018 22:35:09 +0300

Для Thunderbird и SeaMonkey введён в строй отдельный каталог дополнений
Tue, 10 Jul 2018 22:22:36 +0300

В рамках проекта Browsh развивается консольный браузер на базе Firefox
Tue, 10 Jul 2018 21:28:38 +0300

Разработчики Mozilla представили две тестовые возможности: Lockbox и Notes
Tue, 10 Jul 2018 18:33:45 +0300

Airbus и IBM подготовили интеллектуальный помощник для МКС, работающий под управлением Ubuntu
Tue, 10 Jul 2018 11:33:35 +0300

Компания Canonical представила сборку Minimal Ubuntu
Tue, 10 Jul 2018 09:49:48 +0300

Выпуск программы для просмотра стереоскопических фотографий StereoPhotoView 1.11.0
Tue, 10 Jul 2018 09:04:57 +0300

Выпуск Wine 3.12
Tue, 10 Jul 2018 08:56:57 +0300

В WordPress 4.9.7 устранены уязвимости, позволяющие удалять файлы в системе
Mon, 09 Jul 2018 23:16:06 +0300

Выпуск свободного антивирусного пакета ClamAV 0.100.1 с устранением уязвимостей
Mon, 09 Jul 2018 21:13:11 +0300

Концепт камеры для печати фотографии в виде комиксов
Mon, 09 Jul 2018 09:58:50 +0300

Релиз Memcached 1.5.9
Mon, 09 Jul 2018 09:08:59 +0300

Выпуск earlyoom 1.1, процесса для раннего реагирования на нехватку памяти
Sun, 08 Jul 2018 15:19:08 +0300

Эксперимент по настройке Linux для блокирования 10 млн пакетов в секунду
Sun, 08 Jul 2018 08:18:15 +0300

Выпуск открытого 4G-стека srsLTE 18.06
Sat, 07 Jul 2018 11:28:26 +0300

Доступен пакетный менеджер GNU Guix 0.15 и дистрибутив GuixSD на его основе
Fri, 06 Jul 2018 23:50:31 +0300

Анализ несанкционированной записи звука и видео в Android-приложениях
Fri, 06 Jul 2018 14:58:57 +0300

Сравнение производительности различных реализаций WebAssembly
Fri, 06 Jul 2018 11:32:10 +0300

Релиз видеоредактора Shotcut 18.07 и бета-выпуск Kdenlive 18.08
Fri, 06 Jul 2018 08:49:01 +0300

Обновление Firefox 61.0.1
Thu, 05 Jul 2018 23:27:59 +0300

Релиз оптимизирующего компилятора Perl5-кода RPerl 4.0
Thu, 05 Jul 2018 22:14:47 +0300

Проект Gentoo опубликовал отчёт о взломе своих репозиториев на GitHub
Thu, 05 Jul 2018 11:55:50 +0300

Выпуск графического редактора GIMP 2.10.4
Thu, 05 Jul 2018 11:46:12 +0300

В браузерном дополнении Stylish выявлен код для отправки истории посещений
Thu, 05 Jul 2018 08:53:11 +0300

Ethernet 100mb 1000 mb Стандарты
Гигабитная сеть Ethernet

Не успело еще, как говорится, обсохнуть молоко на губах только что родившего­ся стандарта быстрого Ethernet, как комитет 802 приступил к работе над новой версией (1995). Ее почти сразу окрестили гигабитной сетью Ethernet, а в 1998 году новый стандарт был уже ратифицирован IEEE под официальным названием 802.3z. Тем самым разработчики подчеркнули, что это последняя разработка в линейке 802.3 (если только кто-нибудь в срочном порядке не придумает называть стандарты, скажем, 802.3ы. В свое время, Бернард Шоу предлагал расширить английский алфавит и включить в него, в частности, букву «ы», но был не убедителен.).

Главные предпосылки создания 802.3z были те же самые, что и при создании 802.3u, — повысить в 10 раз скорость, сохранив обратную совместимость со старыми сетями Ethernet. В частности, гигабитный Ethernet должен был обеспечить дейтаграммный сервис без подтверждений как при односторонней, так и при групповой передаче. При этом необходимо было сохранить неизменными 48-битную схему адресации и формат кадра, включая нижние и верхние ограничения его размера. Новый стандарт удовлетворил всем этим требованиям.

Гигабитные сети Ethernet строятся по принципу «точка — точка», в них не применяется моноканал, как в исходном 10-мегабитном Ethernet, который теперь, кстати, величают классическим Ethernet. Простейшая гигабитная сеть, показанная на схеме "а", состоит из двух компьютеров, напрямую соединенных друг с другом. В более общем случае, однако, имеется коммутатор или концентратор, к которому подсоединяется множество компьютеров, возможна также установка дополнительных коммутаторов или концентраторов (схема "б"). Но в любом случае к одному кабелю гигабитного Ethernet всегда присоединяются два устройства, ни больше, ни меньше.

Гигабитный Ethernet может работать в двух режимах: полнодуплексном и полудуплексном. «Нормальным» считается полнодуплексный, при этом трафик может идти одновременно в обоих направлениях. Этот режим используется, когда имеется центральный коммутатор, соединенный с периферийными компьютерами или коммутаторами. В такой конфигурации сигналы всех линий буферизируются, поэтому абоненты могут отправлять данные, когда им вздумается. Отправитель не прослушивает канал, потому что ему не с кем конкурировать. На линии между компьютером и коммутатором компьютер — это единственный потенциальный отправитель; передача произойдет успешно даже в том случае, если одновременно с ней ведется передача со стороны коммутатора (линия полнодуплексная). Так как конкуренции в данном случае нет, протокол CSMA/CD не применяется, поэтому максимальная длина кабеля определяется исключительно мощностью сигнала, а вопросы времени распространения шумового всплеска здесь не встают. Коммутаторы могут работать на смешанных скоростях; более того, они автоматически выбирают оптимальную скорость. Самонастройка поддерживается так же, как и в быстром Ethernet.

Полудуплексный режим работы используется тогда, когда компьютеры соединены не с коммутатором, а с концентратором. Хаб не буферизирует входящие кадры. Вместо этого он электрически соединяет все линии, симулируя моноканал обычного Ethernet. В этом режиме возможны коллизии, поэтому применяется CSMA/CD. Поскольку кадр минимального размера (то есть 64-байтный) может передаваться в 100 раз быстрее, чем в классической сети Ethernet, максимальная длина сегмента должна быть соответственно уменьшена в 100 раз. Она составляет 25 м — именно при таком расстоянии между станциями шумовой всплеск гарантированно достигнет отправителя до окончания его передачи. Если бы кабель имел длину 2500 м, то отправитель 64-байтного кадра при 1 Гбит/с успел бы много чего наделать даже за то время, пока его кадр прошел только десятую часть пути в одну сторону, не говоря уже о том, что сигнал должен еще и вернуться обратно.

Комитет разработчиков стандарта 802.3z совершенно справедливо заметил, что 25 м — это неприемлемо малая длина, и ввел два новых свойства, позволивших расширить радиус сегментов. Первое называется расширением носителя. Заключается это расширение всего-навсего в том, что аппаратура вставляет собственное поле заполнения, растягивающее нормальный кадр до 512 байт. Поскольку это поле добавляется отправителем и изымается получателем, то программному обеспечению нет до него никакого дела. Конечно, тратить 512 байт на передачу 46 байт — это несколько расточительно с точки зрения эффективности использования пропускной способности. Эффективность такой передачи составляет всего 9 %.

Второе свойство, позволяющее увеличить допустимую длину сегмента, — это пакетная передача кадров. Это означает, что отправитель может посылать не единичный кадр, а пакет, объединяющий в себе сразу много кадров. Если полная длина пакета оказывается менее 512 байт, то, как в предыдущем случае, производится аппаратное заполнение фиктивными данными. Если же кадров, ждущих передачу, хватает на то, чтобы заполнить такой большой пакет, то работа системы оказывается очень эффективной. Такая схема, разумеется, предпочтительнее расширения носителя. Эти методы позволили увеличить максимальную длину сегмента до 200 м, что, наверное, для организаций уже вполне приемлемо.

Трудно представить себе организацию, которая потратила бы немало усилий и средств на установку плат для высокопроизводительной гигабитной сети Ethernet, а потом соединила бы компьютеры концентраторами, симулирующими работу классического Ethernet со всеми его коллизиями и прочими проблемами. Концентраторы, конечно, дешевле коммутаторов, но интерфейсные платы гигабитного Ethernet все равно относительно дороги, поэтому экономия на покупке концентратора вместо коммутатора себя не оправдывает. Кроме того, это резко снижает производительность, и становится вообще непонятно, зачем было тратить деньги на гигабитные платы. Однако обратная совместимость — это нечто священное в компьютерной индустрии, поэтому, несмотря ни на что, в 802.3z подобная возможность предусматривается.

Гигабитный Ethernet поддерживает как медные, так и волоконно-оптические кабели. Работа на скорости 1 Гбит/с означает, что источник света должен включаться и выключаться примерно раз в наносекунду. Светодиоды просто не могут работать так быстро, поэтому здесь необходимо применять лазеры. Стандартом предусматриваются две операционных длины волны: 0,85 мкм (короткие волны) и 1,3 мкм (длинные). Лазеры, рассчитанные на 0,85 мкм, дешевле, но не работают с одномодовыми кабелями.

Кабели гигабитного Ethernet

Название

Тип

Длина сегмента

Преимущества

1000Base-SX

Оптоволокно

550м

Многомодовое волокно (50, 62,5 мкм)

1000Base-LX

Оптоволокно

5000м

Одномодовое (10 мкм) или многомодовое (50, 62,5 мкм) волокно

1000Base-CX

2 экранированные витые пары

25м

Экранированная витая пара

1000Base-T

4 неэкранированные витые пары

100м

Стандартная витая пара 5-й категории

Официально допускается использование трех диаметров волокна: 10, 50 и 62,5 мкм. Первое предназначено для одномодовой передачи, два других — для многомодовой. Не все из шести комбинаций являются разрешенными, а максимальная длина сегмента зависит как раз от выбранной комбинации. Числа, приведенные в таблице, — это наилучший случай. В частности, пятикилометровый кабель можно использовать только с лазером, рассчитанным на длину волны 1,3 мкм и работающим с 10-микрометровым одномодовым волокном. Такой вариант, видимо, является наилучшим для магистралей разного рода кампусов и производственных территорий. Ожидается, что он будет наиболее популярным несмотря на то, что он самый дорогой.

1000Base-CX использует короткий экранированный медный кабель. Проблема в том, что его поджимают конкуренты как сверху (1000Base-LX), так и снизу (1000Base-T). В результате сомнительно, что он завоюет широкое общественное признание.

Наконец, еще один вариант кабеля — это пучок из четырех неэкранированных витых пар. Поскольку такая проводка существует почти повсеместно, то, похоже, это и будет самый популярный гигабитный Ethernet.

Новый стандарт использует новые правила кодирования сигналов, передающихся по оптоволокну. Манчестерский код при скорости передачи данных 1 Гбит/с потребовал бы скорости изменения сигнала в 2 Гбод. Это слишком сложно и занимает слишком большую долю пропускной способности. Вместо манчестерского кодирования применяется схема, называющаяся 8В/10В. Как нетрудно догадаться по названию, каждый байт, состоящий из 8 бит, кодируется для передачи по волокну десятью битами. Поскольку возможны 1024 результирующих кодовых слова для каждого входящего байта, данный метод дает некоторую свободу выбора кодовых слов. При этом принимаются в расчет следующие правила:

- ни одно кодовое слово не должно иметь более четырех одинаковых битов подряд;

- ни в одном кодовом слове не должно быть более шести нулей или шести единиц.

Почему именно такие правила?

Во-первых, они обеспечивают достаточное количество изменений состояния в потоке данных, необходимое для того, чтобы приемник оставался синхронизированным с передатчиком.

Во-вторых, количество нулей и единиц стараются примерно выровнять. К тому же многие входящие байты имеют два возможных кодовых слова, ассоциированных с ними. Когда кодирующее устройство имеет возможность выбора кодовых слов, оно, вероятно, выберет из них то, которое сравняет число нулей и единиц.

Ссбалансированному количеству нулей и единиц потому придается такое значение, что необходимо держать постоянную составляющую сигнала на как можно более низком уровне. Тогда она сможет пройти через преобразователи без изменений. Люди, занимающиеся computer science, не в восторге от того, что преобразовательные устройства диктуют те или иные правила кодирования сигналов, но жизнь есть жизнь.

Гигабитный Ethernet, построенный на 1000Base-T, использует иную схему кодирования, поскольку изменять состояние сигнала в течение 1 нс для медного кабеля затруднительно. Здесь применяются 4 витые пары категории 5, что дает возможность параллельно передавать 4 символа. Каждый символ кодируется одним из пяти уровней напряжения. Таким образом, один сигнал может означать 00, 01,10 или 11. Есть еще специальное, служебное значение напряжения. На одну витую пару приходится 2 бита данных, соответственно, за один временной интервал система передает 8 бит по 4 витым парам. Тактовая частота равна 125 МГц, что позволяет работать со скоростью 1 Гбит/с. Пятый уровень напряжения был добавлен для специальных целей — кадрирования и управления.

1 Гбит/с — это довольно много. Например, если приемник отвлечется на какое-то дело в течение 1 мс и при этом забудет или не успеет освободить буфер, это означает, что он «проспит» примерно 1953 кадра. Может быть и другая ситуация: один компьютер выдает данные по гигабитной сети, а другой принимает их по классическому Ethernet. Вероятно, первый быстро завалит данными второго. В первую очередь переполнится буфер обмена. Исходя из этого было принято решение о внедрении в систему контроля потока (так было и в быстром Ethernet, хотя эти системы довольно сильно различаются).

Для реализации контроля потока одна из сторон посылает служебный кадр, сообщающий о том, что второй стороне необходимо приостановиться на некоторое время. Служебные кадры — это, на самом деле, обычные кадры Ethernet, в поле Туре которых записано 0x8808. Первые два байта поля данных — командные, а последующие, по необходимости, содержат параметры команды. Для контроля потока используются кадры типа PAUSE, причем в качестве параметра указывается продолжительность паузы в единицах времени передачи минимального кадра. Для гигабитного Ethernet такая единица равна 512 нс, а паузы могут длиться до 33,6 мс.

Гигабитный Ethernet был стандартизован, и комитет 802 заскучал. Тогда IEEE предложил ему начать работу над 10-гигабитным Ethernet. Начались долгие попытки найти в английском алфавите какую-нибудь букву после z. Когда стало очевидно, что такой буквы нет в природе, от старого подхода решено было отказаться и перейти к двухбуквенным индексам. Так в 2002 году появился стандарт 802.3ае. Судя по всему, появление 100-гигабитного Ethernet уже тоже не за горами. 

НОВОСТИ: Выпуск GNU Binutils 2.31 Mon, 16 Jul 2018 12:23:11 +0300

Представлен релиз набора системных утилит GNU Binutils 2.31, в состав которого входят такие программы, как GNU linker, GNU assembler, nm, objdump, strings, strip.

???????@Mail.ru Opera Firefox INFOBOX - хостинг Google Chrome