Как видно из названия, замедляет ли соединение более длинный кабель Ethernet?
Как видно из названия, замедляет ли соединение более длинный кабель Ethernet?
Ответы:
Электрический сигнал будет замедлен на минимальную величину (в конце концов, он распространяется почти со скоростью света, ровно при 0,951c), сколько времени требуется свету, чтобы проехать 100 метров?
timeTaken = 100/(299792458*0,951) = 0,00000035 seconds
Так что это просто требует дополнительных 0,00035 миллисекунд, что составляет всего 350 тактов процессора (на процессоре 1 ГГц). Однако чем длиннее кабель, тем слабее становится сигнал, как только сигнал становится достаточно слабым, он начинает терять биты информации из-за помех, каждый раз, когда бит теряется, что-то на сетевом уровне видит, что проверка контрольной суммы / контроль четности не выполняется, и попросите этот пакет снова.
Запрос нового пакета займет очень много времени.
Таким образом, пока сигнал в кабеле сильный, замедление будет минимальным (в любом случае оно будет больше, чем я ожидал).
Как только вы начнете терять информацию из-за слишком длинного кабеля, замедление значительно возрастет .
Также обратите внимание, что определенные протоколы связи рассчитаны по времени, поэтому, если кабель слишком длинный, он может даже не использоваться, потому что он выйдет из синхронизации (это проблема, связанная с разработкой)
Нет, это не замедлит соединение, но вы должны знать о максимальной длине медного соединения, которая составляет 100 метров. Это должно включать длину вашего соединительного кабеля от хоста до точки данных, а также соединительную рамку к коммутатору.
Однако при использовании Cat 6 с интерфейсом 10 Гбит / с вы можете использовать только до 55 метров, и для достижения этого типа передачи необходимо использовать Cat 6A для достижения 100 метров.
Таким образом, если вы превышаете указанную максимальную длину кабеля, вы начнете видеть проблемы, связанные не только со скоростью, но и с потерями из-за характера электрического тока, проходящего через кабель.
Эти 100 метров относятся только к одному пробегу без какого-либо промежуточного сетевого устройства, такого как коммутатор. Если у вас есть переключатель между ними, вы, очевидно, можете расширить его от порта к порту, к которому будет применяться максимум для каждого кабеля, проходящего от устройства к устройству.
Используя оптоволоконные соединения, вы можете расширить диапазон в зависимости от того, какой тип волокна и света выходит за рамки вашего вопроса.
time = distance / speed = 100 meters / (0.64 * 3e8 meters-per-second)
.
Для всех практических целей, это не повлияет на скорость вашего соединения.
Из-за длинных кабелей будет очень незначительная задержка. Это не повлияет на максимальную скорость вашего соединения, но приведет к некоторой задержке. pjc50 указывает, что это примерно наносекунда на каждый фут длины кабеля, что является хорошим эмпирическим правилом, используемым многими инженерами при разработке систем, которые очень зависят от задержек в этих временных масштабах.
В действительности вы никогда не заметите разницу. Время «быстрого» пинга в Интернете составляет 10 мс, что составляет 10 000 000 нс. Добавление даже нескольких сотен футов кабеля не окажет заметного эффекта в этот момент. Фактически, почти на каждом этапе пути возникают задержки, которые являются более экстремальными, чем те, которые наблюдаются при распространении сигнала. Например, большинство маршрутизаторов потребительского уровня будут ожидать получения последнего байта входящего пакета и проверять его на наличие ошибок перед отправкой первого байта пакета в пути. Эта задержка будет порядка 5000 нс! Учитывая, что максимальная длина кабеля, который вы можете проложить (в соответствии со спецификацией Ethernet), составляет 300 футов, длина кабеля никогда не может вызвать задержку более 300 нс из-за кабеля!
В некотором роде.
Чем длиннее ваш кабель, тем выше латентность, которую вы испытываете - геймеры называют это время пинга. Тем не менее, эффект составляет около одной наносекунды на фут кабеля, что вряд ли будет заметно в большинстве случаев. Тем более, что один кабель Ethernet ограничен 100 м.
Это важно для высокочастотной торговли и иногда для электронной почты .
Само по себе это не влияет на пропускную способность или «пропускную способность» вашего кабеля.
Я верю, что это возможно, но не так, как думает большинство людей.
Большинство думает о дополнительной задержке распространения через сам кабель. Это действительно так, но, как уже указывали люди, оно настолько мало, что по сути это всегда не имеет значения.
Хотя есть и другая возможность. Кабели Ethernet выпускаются в нескольких различных вариантах: кат 5, кат 5е и кат 6 в настоящее время (разумно) широко используются. Cat 5 официально не поддерживает гигабитный Ethernet, но с помощью короткого (например, 1 или 2 метра) кабеля Cat 5, который находится в хорошем физическом состоянии, вы все равно часто можете получить, казалось бы, надежное гигабитное соединение 1 .
Однако, с помощью более длинного кабеля вы можете получить достаточное ухудшение сигнала, чтобы гигабитное соединение стало невозможным. В этом случае, я полагаю, у вас обычно будет 100-мегабитное соединение. В этом случае вы просто не получите несущественную задержку, скорее, вы потеряете значительную часть полосы пропускания.
Это не повлияет на подключение к Интернету, если вы не окажетесь одним из немногих счастливчиков с пропускной способностью более 100 МБ / с. Однако доступ к местным ресурсам может быть значительно более серьезным.
Стандарт составляет 100 м (~ 333,33 фута; 1 м = 3 1/3 фута), прежде чем ослабление сделает сигнал непригодным для использования, но прямой ответ на ваш вопрос - да, длинный кабель может замедлить ваше соединение. Затухание вызвано внутренним сопротивлением меди, которое люди воспринимают как отставание / замедление подключения к сети. Если длина кабеля составляет менее 100 м, замедление относительно незаметно. Это может вызвать проблемы, если вы приближаетесь к отметке 100 м. И имейте в виду, что длина 100 м измеряется от точки, в которую кабель подключается к порту компьютера, до точки, в которую он подключается к устройству, которое генерирует сигнал, например, к коммутатору или маршрутизатору. (Мне лично пришлось сменить кабель на принтер, потому что длина ~ 97 м вызывала спорадическую связь.)
В теории да.
Согласно теореме Шеннона-Хартли , максимально достижимая пропускная способность канала с аддитивным белым гауссовским шумом составляет [1].
[1] bandwidth * log(1 + SNR)
Длинные отрезки кабеля уменьшают как его пропускную способность (так как высокие частоты рассеяны), так и SNR (когда амплитуда сигнала уменьшается).
Как специалист в этой области, я советую ДА, это делает! Но это слишком мало, чтобы повлиять на вас, если вы не расширили его слишком сильно. Он также учитывает качество вашей кабельной линии, соединений и других. Но все они слишком минимальны, чтобы их заметили. Если вы говорите о домах ниже 20 метров, не стесняйтесь спрашивать. Эти факторы для 100 метров и выше. Вот почему у нас есть оптическая линия.
Необходимо учитывать две проблемы: задержка и целостность сигнала.
Задержка прямо пропорциональна длине кабеля. Однако, если мы говорим о витой паре Ethernet-кабелей внутри здания, задержка будет незначительной по сравнению с задержками в оборудовании и междугородных соединениях, которые составляют интернет.
Другой проблемой является целостность сигнала, если он станет слишком плохим, то по каналу начнется отбрасывание значительного количества пакетов. TCP считает, что отброшенные пакеты означают перегрузку и соответственно уменьшат скорость.
Если ваш кабель в спецификации, а ваши устройства в спецификации, а ваше расстояние в спецификации, то потеря пакетов должна быть незначительной. Однако есть много некондиционного оборудования, поэтому я бы с осторожностью относился к работе прямо на пределе спецификации расстояния.
Да. Тем не мение,
* Если вы говорите о локальной сети, вы, вероятно, имеете в виду кабель категории 5 или 6. Если вы говорите о глобальной линии связи, вы, вероятно, имеете в виду одномодовый оптоволоконный кабель.
Время распространения электрического сигнала для кабеля Ethernet максимальной длины 100 м составляет всего около половины микросекунды. Это намного меньше, чем количество времени, необходимое вашему маршрутизатору и т. Д. Для выполнения своей работы.
Это становится актуальным только при взгляде на гораздо большие расстояния: например, с вашего компьютера на сервер для игры, в которую вы играете; однако этот номер полностью находится в руках вашего интернет-провайдера / его партнеров, а также физического местоположения вас и самого сервера.
Длинные кабели увеличат вашу задержку, так как сигнал должен идти дольше. Это не должно иметь большого значения в вашем случае, так как сигнал распространяется со скоростью света, дополнительные 10 метров будут незаметны по сравнению со многими милями до любого сервера, к которому вы обращаетесь. На очень длинных трассах произойдет некоторая потеря сигнала, что уменьшит полосу пропускания, но не должно быть значительным на протяжении 20 метров, 100 метров - это точка, с которой вы должны начать беспокоиться о длине трассы.
По моему опыту, это смешное заблуждение.
Фактически, это повредит задержке, так как большее расстояние, но не пропускная способность. Предположим, что вы сравниваете скорость интернета с использованием оптоволоконного кабеля длиной 10 м и оптоволоконного кабеля 20 м, вы обнаружите, что электрические сигналы проходят через кабель Ethernet со скоростью света, или 299 792 458 метров в секунду. Это означает, что для прохождения сигнала через ваш кабель длиной 10 м требуется около 0,00000003 секунд, а для прохождения сигнала через кабель длиной 20 метров - 0,00000006 секунд. Вы не можете заметить разницу здесь. Не упоминать, если вы сравниваете многие мили с тем сервером, к которому вы обращаетесь.
Однако передача на большие расстояния действительно приводит к потере сигнала и помехам, которые могут повлиять на скорость интернета.