Почему прямые Ethernet-кабели?

11

Я объяснил разницу между прямыми и перекрестными кабелями моему другу и начал задаваться вопросом, с какой стати первые дизайнеры подумали, что было бы неплохо использовать два разных типа кабелей?

Это просто какой-то странный исторический артефакт, который будет продолжаться до распространения auto mdi / x, или есть техническая причина существования прямых кабелей?

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

zokier
источник

Ответы:

6

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

И, таким образом, появились прямые и перекрестные кабели.

Избегая использования второго типа кабеля (который неизменно теряет свою метку и сбивает с толку bejebers из-за нескольких человек в сети, месяцами или годами, когда они вытаскивают его из корзины), большинство устройств предназначено для подключения как к сетевым устройствам, так и к конечным устройства имели порт восходящей связи, который позволял использовать «нормальные» кабели.

Это было так просто.

Изменить: Google-Fu успешно. Это была ARCnet!

Почему коммутаторы / концентраторы не были спроектированы с самого начала для использования перекрестных кабелей?

Когда еще обсуждалась спецификация 10base-T, архитектурой витой пары, наиболее распространенной в то время в офисных сетях, была ARCnet. 10base-T не был утвержден в качестве фактического стандарта до 1990 года, позже, чем я думал. Соединение концентраторов ARCNet вместе, похоже, потребовало кабеля с перевернутыми парами из того, что в итоге было подключено к конечным устройствам.

Поскольку комитет по стандартам должен был состоять из опытных сетевых инженеров из различных поставщиков оборудования и других заинтересованных сторон, они годами занимались проблемой нескольких кабелей и, вероятно, считали ее статус-кво. Также возможно, что разрабатываемые поставщиками «черновые» устройства также имели электрические требования к кабелю, на которые влияло то же, что и при изготовлении устройств ARCnet. Очевидно, что комитет не считает, что использование нескольких типов кабелей является достаточной проблемой для стандартизации практики из существующих.

sysadmin1138
источник
1
Я думаю, что мыслительный процесс, вероятно, возвращается еще дальше ко всему определению DCE / DTE с последовательными кабелями. (это подходящее время для комментария "git off my lawn" ???)
Peter M
Я думаю ты прав. Это было так, как это было сделано. Хотя комментарий Джереми М о перекрестных кабелях в монтажном шкафу также имеет большой смысл.
sysadmin1138
Да, и мой комплект имел обыкновение включать в себя разъемы DB15 - DB9, м / ж смены пола, а также нуль-модемные кабели и стандартные последовательные кабели, а также разъединительные блоки RS232 и блоки с симпатичными лампочками, чтобы показать, какие линии были активными - все, чтобы вы могли получить правильное количество переходов обмена TX / RX через последовательный канал.
Питер М
17

На разъеме RJ-45 имеется 8 контактов. Первоначально только 4 были использованы. Tx (передача) и его заземление, и Rx (прием) и его заземление. Если вы использовали прямой кабель, передающие контакты будут подключены к передающим контактам на другом устройстве. То же самое можно сказать и о приемных выводах.

Раннее сетевое оборудование не было достаточно «умным», чтобы знать, что данные поступают на контакты, которые должны быть для передачи данных, поэтому он не слушал их. Современная экипировка GigE достаточно умна, так что это больше не проблема. Это никогда не должно было быть дизайнерским решением, а скорее ответом на ранее сделанное дизайнерское решение.

Изменить: Чтобы ответить на ваш вопрос, оставленный в комментарии -

Чтобы упростить процесс подключения (оба конца могут быть одинаковыми), сетевое устройство было разработано с портами, которые получали на контакты, на которые ПК передавали, и наоборот. Это сделало так, чтобы у большей части созданных кабелей могли быть оба провода подключены одинаково. Поскольку использование кроссовера редко, особенно в связи с появлением портов "uplink" и авто-кроссовером на современных коммутаторах, эта технология используется реже.

На самом деле не имеет значения, какая схема подключения используется, проблема останется, если бы «стандартный» кабель и пиннинг были из кроссовера. Затем, то, что мы называем прямым кабелем, пришлось бы использовать для прямого подключения устройств друг к другу.

MDMarra
источник
1
Я подозреваю, что ответ лежит в глубине веков, когда ARCNET был более распространенным, чем Ethernet. Но мой гугл-фу подводит меня в данный момент.
sysadmin1138
3
Не ставить слишком тонкую точку и строго для справки, но кабель Ethernet использует разъем 8P8C, а не разъем RJ45. Кроме того, до появления Auto-MDIX правило было таким, как для устройств требовался перекрестный кабель (коммутатор и т. Д.), А в отличие от устройств требовался прямой кабель (коммутатор к хосту).
Joeqwerty
4
@joeqwerty, термин 8P8C является общим и применяется к любому 8-контактному штепселю и розетке, где штекер имеет все штекерные соединения, а розетка имеет все розетки, тогда как RJ45 определяет сам физический штекер и розетку. Кабели Ethernet требуют разъемов 8P8C, но не должны использовать RJ45. Однако сокеты, которые мы все знаем как стандартные для сетевых адаптеров и коммутаторов, относятся к этому типу.
Джон Гарденье
1
@John: Вы правы, но в сущности, соединение Ethernet - это разъем 8P8C, его можно использовать и в других реализациях кабельной системы, но это технически правильная терминология для описания разъема Ethernet. Разъем RJ45, с другой стороны, не является технической терминологией. Я не утверждаю, что 8P8C является эксклюзивным для ethernet, но это техническое имя для типа соединителя, используемого в сетевых соединителях Ethernet.
Joeqwerty
2
8P8C - это спецификация модульного разъема (компьютера), которая вышла после спецификации RJ45 (телефона); два разные (Wiki это, если вы сомневаетесь во мне). RJ45 определяет форму и 8 контактов. 8P8C определяет форму, контакты и количество используемых контактов. Также не указывайте, как / если провода подключены. TIA / EIA-568-B определяет проводку для стандартных кабелей Ethernet. Они классифицируют систему (TIA-568-A для Cat5, TIA-854 для Cat6) по электрическому качеству этих проводов и их физическому расположению. Джо прав, а у других есть веские аргументы.
Крис С
3

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

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

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

Джон Гарденье
источник
1

В большинстве случаев в цепи будет несколько кабелей. Между концентратором / коммутатором и коммутационной панелью в монтажном шкафу предполагается прокладка кабеля между этой коммутационной панелью и настенным портом, а затем между настенным портом и устройством, использующим сеть. При использовании сквозных кабелей количество и тип этих соединений не нужно учитывать при выборе кабелей. При наличии кроссоверов в каждом месте, нужно быть уверенным, что на месте имеется нечетное количество кабелей, и такие вещи, как добавление соединителя для удлинения кабеля, потребуют дополнительных размышлений. В нечетном случае необходимости подключения коммутатора к настенному порту просто используйте один перекрестный кабель. Что касается бэкэнда, то в те времена, когда коаксиальные линии восходящего канала были коаксиальными, проблема не возникала, и адаптеры восходящего канала AUI-10BaseT имели переключатель MDI / MDI-X.

Та же самая концепция происходит на участках волокна между шкафами. Большинство из них подключены напрямую, что облегчает работу, если подключать напрямую через несколько точек соединения. На одном конце (надеюсь, что верхняя или нижняя сторона одинакова во всей среде), пересечь волокна A и B, чтобы получить соединение.

Джереми М
источник
0

Маршрутизаторы и коммутаторы теперь достаточно умны, чтобы не требовать ни того, ни другого. Только при переходе с pc -> hub или pc -> pc требуется один или другой.

Что касается того, почему они были необходимы, и это только то, что я помню, компьютеры передают по 2 парам и получают по 2 парам, поэтому, чтобы предотвратить столкновения, вам пришлось переключить 2 пары, чтобы соединить две машины напрямую.

Джастин Друри
источник
Чтобы указать: в настоящее время прямые кабели необходимы только между компьютерами и коммутаторами / концентраторами. Почему коммутаторы / концентраторы не были спроектированы с самого начала для использования перекрестных кабелей?
zokier
Я думаю, что большинство современных сетевых адаптеров в ПК также имеют функцию автоматического кроссовера, особенно если они гигабитные, как это рекомендуется в стандарте 1000BASE-T или в черновом варианте или что-то в этом роде. Я знаю, что быстрый Ethernet-порт (100BASE-T) в моем старом ноутбуке делает то же самое.
Оскар Дюверборн
«... нужны только между компьютерами и коммутаторами»: разве это не самый распространенный сценарий, так что вы бы предпочли фразу «перекрестные кабели нужны только между компьютерами ...»?
Оскар Дюверборн
@ Оскар: Вам нужны кроссоверные кабели также между коммутаторами
zokier
Да, конечно, но это все еще похоже на исключение, соединяя одни и те же устройства вместе. Концентраторы и коммутаторы для соединения друг с другом обычно имели отдельные порты восходящей линии связи, прежде чем авто-кроссовер полностью вступил во владение?
Оскар Дюверборн
0

Когда-то все это было $$$$, я помню, как был очень счастлив, когда ethernet упал около 100 долларов за порт, так что это было сделано, чтобы все это было нормальным. Либо используйте перекрестный кабель, либо, возможно, физический коммутатор, либо два физических порта для одного и того же логического порта, один проводной, один перекрестный (не используйте оба).

Раньше было тяжело и дорого, так что держать вещи в здравом уме.

Рональд Поттол
источник
0

Даже когда появились ранние трансиверы Ethernet PHY с автоматическим распознаванием, я думаю, что значительная часть дешевых трансиверов не была «кажущейся».

Если первый пакет при соединении был получен на том, что первоначально предполагалось и было установлено как линия передачи, то функции TX / RX были бы заменены, и последующий порядок был восстановлен.

Недостаток в некоторых устройствах состоял в том, что, хотя первый пакет, обнаруженный на TX, вызвал бы коммутатор, он был в противном случае «нечитаемым», поскольку его содержимое пакета было затронуто и поэтому было бы отброшено. Подобные приемопередатчики полагались на повторную передачу на верхних уровнях, так как первый полученный пакет после соединения был бы отброшен, если было начальное несоответствие TX / RX.

Я думаю (надеюсь), что этот эффект отсутствует в современных устройствах с автоматическим распознаванием.

Стив М.
источник