Jak sugeruje tytuł: Czy dłuższy kabel Ethernet spowalnia połączenie?
Jak sugeruje tytuł: Czy dłuższy kabel Ethernet spowalnia połączenie?
Odpowiedzi:
Sygnał elektryczny zostanie spowolniony o minimalną wartość (w końcu porusza się prawie z prędkością światła, dokładnie 0,951 c), ile czasu potrzeba na przebycie światła przez 100 metrów?
timeTaken = 100/(299792458*0,951) = 0,00000035 seconds
Zajmuje to dodatkowe 0,00035 milisekund, czyli zaledwie 350 cykli procesora (na procesorze 1 GHz). Jednak im dłuższy kabel, tym słabszy staje się sygnał, gdy sygnał jest wystarczająco słaby, zaczyna tracić fragmenty informacji z powodu zakłóceń, za każdym razem, gdy trochę traci się, coś w warstwie sieci widzi, że sprawdzenie sumy kontrolnej / kontroli parzystości kończy się niepowodzeniem, i poproś o ten pakiet ponownie.
Pytanie o nowy pakiet zajmie bardzo dużo czasu.
Tak długo, jak sygnał jest silny w kablu, spowolnienie byłoby minimalne (i tak jest większe niż się spodziewałem).
Gdy zaczniesz tracić informacje z powodu zbyt długiego kabla, spowolnienie znacznie się zwiększy .
Należy również pamiętać, że niektóre protokoły komunikacyjne są synchronizowane czasowo, więc jeśli kabel jest zbyt długi, może nawet nie nadawać się do użytku, ponieważ przestanie być zsynchronizowany (jest to problem związany z projektowaniem)
Nie, to nie spowolni połączenia, ale musisz mieć świadomość maksymalnej długości połączenia miedzianego, która wynosi 100 metrów. Musi to obejmować długość kabla krosującego od hosta do punktu danych, a także ramkę krosowania do przełącznika.
Jednak w przypadku korzystania z Cat 6 z interfejsem 10 Gbit / s można użyć tylko do 55 metrów i trzeba by użyć Cat 6A, aby osiągnąć 100 metrów dla tego rodzaju transmisji.
Jeśli więc przekroczysz określoną maksymalną długość kabla, zaczniesz dostrzegać problemy nie tylko związane z prędkością, ale także z utratą z powodu natury prądu elektrycznego przepływającego przez kabel.
100 metrów dotyczy tylko jednego przebiegu bez żadnego pośredniego urządzenia sieciowego, takiego jak przełącznik. Jeśli masz przełącznik pomiędzy, możesz oczywiście rozszerzyć to z portu na port, do którego maksymalne zastosowanie miałoby dla każdego kabla od urządzenia do urządzenia.
Korzystając z łączności światłowodowej, możesz rozszerzyć zasięg w oparciu o rodzaj światłowodu i światła, który jest poza zakresem twojego pytania.
time = distance / speed = 100 meters / (0.64 * 3e8 meters-per-second)
.
Ze wszystkich praktycznych celów nie będzie miało to wpływu na szybkość połączenia.
Z powodu długich kabli wystąpi bardzo nieznaczne opóźnienie. Nie wpłynie to na maksymalną prędkość twojego połączenia, ale spowoduje pewne opóźnienia. pjc50 wskazuje, że chodzi o nanosekundę na każdą stopę długości kabla, co jest dobrą regułą stosowaną przez wielu inżynierów podczas opracowywania systemów, które są bardzo zależne od opóźnień w tych skalach czasowych.
W rzeczywistości nigdy nie zauważysz różnicy. „Szybki” czas pingowania w Internecie wynosi 10 ms, czyli 10 000 000 ns. Dodanie nawet kilkuset stóp kabla nie będzie w tym momencie zauważalne. W rzeczywistości prawie na każdym etapie występują opóźnienia, które są bardziej ekstremalne niż te obserwowane z propagacji sygnału. Na przykład większość routerów klasy konsumenckiej czeka na ostatni bajt pakietu przychodzącego i odbiera go pod kątem błędów przed wysłaniem pierwszego bajtu pakietu po drodze. To opóźnienie będzie rzędu 5000 ns! Biorąc pod uwagę, że maksymalna długość kabla, który można uruchomić (zgodnie ze specyfikacją Ethernet) wynosi 300 stóp, długość kabla nigdy nie może spowodować opóźnienia większego niż 300 ns z powodu kabla!
W pewnym sensie w bardzo małym stopniu.
Im dłuższy kabel, tym większe opóźnienia - gracze nazywają ten czas „pingowaniem”. Jednak efekt wynosi około jednej nanosekundy na stopę kabla, co w większości przypadków jest mało prawdopodobne. Zwłaszcza, że pojedynczy kabel Ethernet jest ograniczony do 100 m.
Ma to znaczenie w przypadku transakcji o wysokiej częstotliwości, a czasami w przypadku wiadomości e-mail .
Samo w sobie nie wpływa na przepustowość ani „przepustowość” twojego kabla.
Wierzę, że tak, ale nie w taki sposób, w jaki myśli większość ludzi.
Większość myśli o dodatkowym opóźnieniu propagacji przez sam kabel. Jest to ważne, ale jak już zauważyli ludzie, tak małe, że w zasadzie zawsze nie ma znaczenia.
Istnieje jednak inna możliwość. Kable Ethernet występują w kilku różnych odmianach: kat. 5, kat. 5e i kat. 6 są obecnie (dość) szeroko stosowane. Cat 5 oficjalnie nie obsługuje gigabitowego Ethernetu, ale przy krótkim (np. 1 lub 2 metrach) kablu cat 5 w dobrym stanie fizycznym często można uzyskać pozornie niezawodne połączenie gigabitowe 1 .
Przy dłuższym kablu można jednak uzyskać wystarczające pogorszenie sygnału, że połączenie gigabitowe nie jest już możliwe. W tym przypadku uważam, że normalnie byłoby to połączenie o przepustowości 100 megabitów. W takim przypadku nie uzyskałbyś nieistotnego opóźnienia - raczej straciłbyś znaczną przepustowość.
Nie miałoby to żadnego wpływu na połączenie internetowe, chyba że jesteś jednym z nielicznych szczęścia z przepustowością większą niż 100 MB / s. Dostęp do lokalnych zasobów może jednak zostać znacznie bardziej dotknięty.
Standardowo wynosi 100 m (~ 333,33 ft; 1m = 3 1/3 ft), zanim tłumienie uniemożliwi użycie sygnału, ale bezpośrednia odpowiedź na twoje pytanie brzmi: tak, długi kabel może spowolnić połączenie. Tłumienie jest spowodowane wewnętrznym oporem miedzi, który ludzie postrzegają jako opóźnienie / spowolnienie łączności sieciowej. Jeśli kabel ma mniej niż 100 m, spowolnienie jest stosunkowo niezauważalne. Może to powodować problemy, jeśli zbliżasz się do tego 100m znaku. I pamiętaj, że długość 100 m jest mierzona od momentu podłączenia kabla do portu w komputerze do punktu, w którym podłącza się go do urządzenia, które regeneruje sygnał, takiego jak przełącznik lub router. (Ja osobiście musiałem zmienić kabel do drukarki, ponieważ długość ~ 97 m powodowała sporadyczną komunikację.)
Teoretycznie tak.
Według twierdzenia Shannona-Hartleya maksymalna osiągalna pojemność kanału z addytywnym białym szumem Gaussa wynosi [1].
[1] bandwidth * log(1 + SNR)
Długie odcinki kabla zmniejszają zarówno jego szerokość pasma (w miarę rozpraszania wysokich częstotliwości), jak i SNR (gdy maleje amplituda sygnału).
Jako specjalista w tej dziedzinie radzę TAK! Ale to zbyt mało, aby na ciebie wpływać, chyba że zbytnio go rozszerzyłeś. Uwzględnia również jakość linii kablowej, połączeń i innych. Ale wszystkie z nich są zbyt minimalne, aby zostać zauważonym. Jeśli mówisz o domu poniżej 20 metrów, nie zawracaj sobie głowy pytaniem. Czynniki te dotyczą 100 metrów i więcej. Dlatego mamy linię optyczną.
Należy wziąć pod uwagę dwa zagadnienia: opóźnienie i integralność sygnału.
Opóźnienie jest wprost proporcjonalne do długości kabla. Zakładając jednak, że mówimy o skrętce komputerowej Ethernet wewnątrz budynku, opóźnienie będzie nieistotne w porównaniu do opóźnień w sprzęcie i połączeń na duże odległości, które składają się na Internet.
Innym problemem jest integralność sygnału, jeśli stanie się zbyt zły, wówczas łącze zacznie upuszczać znaczną liczbę pakietów. TCP uważa, że odrzucone pakiety oznaczają przeciążenie i odpowiednio obniżą prędkość.
Jeśli twój kabel jest w specyfikacji, a twoje urządzenia są w specyfikacji, a odległość jest w specyfikacji, utrata pakietów powinna być znikoma. Istnieje jednak wiele sprzętu spoza specyfikacji, więc byłbym ostrożny, jeśli chodzi o działanie na granicy specyfikacji odległości.
Tak. Jednak,
* Jeśli mówisz o sieci lokalnej, prawdopodobnie masz na myśli kabel kategorii 5 lub 6. Jeśli mówisz o łączu rozległym, prawdopodobnie masz na myśli jednomodowy kabel światłowodowy.
Czas propagacji sygnału elektrycznego dla kabla Ethernet o maksymalnej długości 100 m wynosi tylko około pół mikrosekundy. Jest to o wiele mniej niż czas potrzebny routerowi itp. Na wykonanie swoich zadań.
To zaczyna mieć znaczenie tylko wtedy, gdy patrzysz na znacznie większe odległości: na przykład z komputera na serwer w grze, w którą grasz; jednak liczba ta jest całkowicie w rękach twojego dostawcy usług internetowych / jego partnerów oraz fizycznych lokalizacji ciebie i samego serwera.
Długie kable zwiększą twoje opóźnienie, ponieważ sygnał musi trwać dłużej. W twoim przypadku nie powinno to mieć większego znaczenia, ponieważ sygnał rozprzestrzenia się w pobliżu prędkości światła, dodatkowe 10 metrów będzie niezauważalne w porównaniu do wielu mil do dowolnego serwera, do którego masz dostęp. Nastąpi pewna utrata sygnału podczas bardzo długich przebiegów, co zmniejszy szerokość pasma, ale nie powinno być znaczące na 20 metrach, 100 metrów jest punktem, w którym musisz zacząć martwić się o długość biegu.
Według mojego własnego doświadczenia jest to opinia, która wprowadza w błąd.
W rzeczywistości zaszkodzi to opóźnieniu od większej odległości, ale nie od przepustowości. Załóżmy, że porównujesz prędkość Internetu przy użyciu światłowodu 10m i światłowodu 20m, przekonasz się, że sygnały elektryczne przemieszczają się kablem ethernetowym z prędkością światła, czyli 299 792 458 metrów na sekundę. Oznacza to, że przejście sygnału przez kabel 10 m zajmuje około 0,00000003 sekundy, a przejście przez kabel 20 m - 0,00000006 sekundy. Nie widać tutaj różnicy. Nie wspominaj, jeśli porównujesz wiele mil do dowolnego serwera, do którego masz dostęp.
Jednak transmisja na większe odległości rzeczywiście powoduje problemy z utratą sygnału i szumem, co może mieć wpływ na prędkość Internetu.