Як випливає з назви, чи довший кабель Ethernet сповільнює ваше з'єднання?
Як випливає з назви, чи довший кабель Ethernet сповільнює ваше з'єднання?
Відповіді:
Електричний сигнал буде уповільнений мінімальною кількістю (після того, як він подорожує майже зі швидкістю світла, рівно 0,951с), скільки часу забирає світло для подорожі на 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 секунд. Тут ви не можете помітити різницю. Не зазначайте, якщо ви порівнюєте в багатьох милях з будь-яким сервером, до якого ви звертаєтесь.
Однак передача на більшу відстань дійсно має втрати сигналу та проблеми з шумом, що може вплинути на швидкість Інтернету.