Como o título sugere, um cabo Ethernet mais longo diminui a velocidade da sua conexão?
Como o título sugere, um cabo Ethernet mais longo diminui a velocidade da sua conexão?
Respostas:
O sinal elétrico será abrandado em uma quantidade mínima (depois de viajar quase à velocidade da luz, exatamente a 0,951c), quanto tempo a luz leva para percorrer 100 metros?
timeTaken = 100/(299792458*0,951) = 0,00000035 seconds
Portanto, são necessários apenas 0,00035 milissegundos extras, ou seja, apenas 350 ciclos de CPU (em uma CPU de 1 Ghz). No entanto, quanto mais longo o cabo, mais fraco o sinal se torna; assim que o sinal é fraco o suficiente, ele começa a perder bits de informação por causa de interferências, cada vez que um bit é perdido, algo na camada de rede vê uma falha na verificação de soma / paridade, e peça esse pacote novamente.
Solicitar um novo pacote levará muito tempo.
Portanto, desde que o sinal seja forte no cabo, a desaceleração seria mínima (é maior do que eu esperava).
Quando você começa a perder informações porque o cabo é muito longo, a desaceleração aumentaria bastante .
Observe também que certos protocolos de comunicação são cronometrados; portanto, se o cabo for muito longo, ele poderá nem ser utilizável porque ficará fora de sincronia (esse é um problema de projeto)
Não, isso não reduzirá a velocidade da conexão, mas você deve estar ciente do comprimento máximo de uma conexão de cobre de 100 metros. Isso precisa incluir o comprimento do seu cabo de conexão do host ao ponto de dados e também o quadro de conexão ao switch.
No entanto, ao usar o Cat 6 com uma interface de 10 Gbit / s, você só pode usar até 55 metros e precisaria usar o Cat 6A para atingir 100 metros para esse tipo de transmissão.
Portanto, se você estiver acima do comprimento máximo especificado do cabo, começará a ver problemas não apenas relacionados à velocidade, mas também à perda devido à natureza da corrente elétrica que passa pelo cabo.
Os 100 metros se aplicam apenas a uma única corrida sem nenhum dispositivo de rede intermediário, como um comutador. Se você tiver um switch entre eles, obviamente poderá estender isso de porta em porta à qual o máximo se aplicaria a cada cabo executado de dispositivo para dispositivo.
Usando a conectividade por fibra, você pode estender o alcance com base no tipo de fibra e luz que está além do escopo da sua pergunta.
time = distance / speed = 100 meters / (0.64 * 3e8 meters-per-second)
.
Para todos os fins práticos, não haverá efeito na velocidade da sua conexão.
Haverá uma quantidade muito insignificante de atraso devido a cabos longos. Isso não afetará a velocidade máxima da sua conexão, mas causaria alguma latência. O pjc50 ressalta que trata-se de um nanossegundo para cada metro de comprimento de cabo, o que é uma boa regra geral usada por muitos engenheiros ao desenvolver sistemas que são muito dependentes das latências nessas escalas de tempo.
Na realidade, você nunca notará a diferença. Um tempo de ping "rápido" na Internet é de 10 ms, ou seja, 10.000.000 ns. Adicionar algumas centenas de metros de cabo não terá um efeito perceptível nesse ponto. De fato, quase todos os passos envolvem atrasos mais extremos do que os observados na propagação do sinal. Por exemplo, a maioria dos roteadores de nível consumidor aguardará o recebimento do último byte de um pacote recebido e verificará se há erros antes de enviar o primeiro byte do pacote. Esse atraso será da ordem de 5.000 ns! Dado que o comprimento máximo do cabo que você pode operar (de acordo com as especificações da Ethernet) é de 300 pés, o comprimento do cabo nunca pode causar mais de 300 ns de atraso devido ao cabo!
Mais ou menos, em uma extensão muito pequena.
Quanto mais longo o cabo, maior a latência que você experimenta - os jogadores chamam isso de "ping". No entanto, o efeito é de cerca de um nanossegundo por pé de cabo, o que dificilmente será perceptível na maioria dos casos. Especialmente porque um único cabo Ethernet é limitado a 100m.
Isso é importante para o comércio de alta frequência e, ocasionalmente, para o email .
Não afeta, por si só, a taxa de transferência ou "largura de banda" do seu cabo.
Acredito que sim, mas não da maneira que a maioria das pessoas pensa.
A maioria está pensando no atraso de propagação extra através do próprio cabo. Isso é válido, mas como as pessoas já apontaram, é tão pequeno que é essencialmente sempre irrelevante.
Há outra possibilidade, porém. Os cabos Ethernet vêm em algumas variedades diferentes: cat 5, cat 5e e cat 6 estão atualmente em uso (razoavelmente) amplo. O Cat 5 não suporta oficialmente a Ethernet gigabit, mas com um cabo cat 5 curto (por exemplo, 1 ou 2 metros) que esteja em boas condições físicas, muitas vezes você pode obter uma conexão gigabit aparentemente confiável de qualquer maneira 1 .
Com um cabo mais longo, no entanto, você pode obter deterioração do sinal suficiente para que uma conexão de gigabit não seja mais possível. Nesse caso, acredito que você normalmente seria uma conexão de 100 megabits. Nesse caso, você não apenas obteria uma quantidade irrelevante de latência - mas perderia uma quantidade substancial de largura de banda.
Isso não teria nenhum efeito em uma conexão com a Internet, a menos que você seja um dos poucos sortudos com mais de 100 MB / s de largura de banda. O acesso aos recursos locais pode ser afetado de maneira muito mais drástica.
O padrão é 100m (~ 333,33 pés; 1m = 3 1/3 pés) antes que a atenuação torne o sinal inutilizável, mas a resposta direta à sua pergunta é sim, um cabo longo pode atrasar sua conexão. A atenuação é causada pela resistência interna do cobre que os humanos percebem como atraso / desaceleração da conectividade da rede. Se o cabo estiver abaixo de 100 m, a desaceleração é relativamente imperceptível. Pode causar problemas se você estiver chegando perto dessa marca de 100m. E lembre-se de que o comprimento de 100 m é medido do ponto em que o cabo é conectado à porta do computador até o ponto em que é conectado a um dispositivo que regenera o sinal, como um switch ou um roteador. (Eu pessoalmente tive que trocar um cabo por uma impressora porque o comprimento de ~ 97m causou comunicação esporádica.)
Em teoria, sim.
De acordo com o teorema de Shannon-Hartley , a capacidade máxima alcançável de um canal com ruído branco gaussiano aditivo é [1].
[1] bandwidth * log(1 + SNR)
Longas extensões de cabo diminuem sua largura de banda (à medida que as altas frequências são dispersas) e SNR (à medida que a amplitude do sinal diminui).
Como especialista nesta linha, aconselho SIM! Mas é muito pouco para afetá-lo, a menos que você tenha estendido demais. Ele também considera a qualidade da sua linha de cabos, conexões e outras. Mas tudo isso é mínimo demais para ser notado. Se você está falando de menos de 20 metros para uma casa, não se preocupe em perguntar. Esses fatores são para 100 metros e acima. Essa é a razão pela qual temos linha óptica.
Há duas questões a considerar: latência e integridade do sinal.
A latência é diretamente proporcional ao comprimento do cabo. No entanto, supondo que estamos falando de cabos Ethernet de par trançado dentro de um edifício, a latência será insignificante em comparação com os atrasos no equipamento e nas conexões de longa distância que compõem a Internet.
O outro problema é a integridade do sinal; se ficar muito ruim, o link começará a eliminar um número significativo de pacotes. O TCP acredita que pacotes descartados significam congestionamento e diminuirão sua velocidade de acordo.
Se o seu cabo estiver dentro das especificações e os dispositivos estiverem dentro das especificações e sua distância dentro das especificações, a perda de pacotes deverá ser insignificante. No entanto, há muito hardware fora de especificação por aí, então eu seria cauteloso em operar exatamente no limite da especificação de distância.
Sim. Contudo,
* Se você estiver falando de uma rede local, provavelmente está se referindo aos cabos de categoria 5 ou 6. Se você está falando de um link de área ampla, provavelmente está se referindo ao cabo de fibra óptica de modo único.
O tempo de propagação do sinal elétrico para um cabo Ethernet de comprimento máximo de 100 m é de apenas cerca de meio microssegundo. Isso é muito menos do que a quantidade de tempo necessária para o seu roteador, etc., realizar seus trabalhos.
Isso só começa a ser relevante quando se observa distâncias muito maiores: por exemplo, do computador ao servidor para um jogo que você está jogando; no entanto, esse número está inteiramente nas mãos do seu ISP / seus parceiros e dos locais físicos de você e do próprio servidor.
Cabos longos aumentarão sua latência, pois o sinal demora mais. Isso não deve importar muito no seu caso, já que o sinal se propaga próximo à velocidade da luz, os 10 metros extras serão imperceptíveis em comparação com os muitos quilômetros de qualquer servidor que você estiver acessando. Haverá alguma perda de sinal em corridas extremamente longas, o que reduzirá a largura de banda, mas não deverá ser significativa em mais de 20 metros; 100 metros é o ponto em que você deve começar a se preocupar com a duração da corrida.
De acordo com minha própria experiência, é uma opinião ridiculamente enganosa.
De fato, isso prejudicará a latência desde a distância mais longa, mas não a largura de banda. Supondo que você esteja comparando a velocidade da Internet ao usar as fibras de 10m e 20m, você descobrirá que os sinais elétricos trafegam através de um cabo ethernet na velocidade da luz, ou 299.792.458 metros por segundo. Isso significa que leva cerca de 0,00000003 segundos para o sinal percorrer seu cabo de 10m e 0,00000006 segundos para percorrer seu cabo de 20m. Você não pode notar a diferença aqui. Sem mencionar se você comparar a muitas milhas com o servidor que estiver acessando.
No entanto, a transmissão a longa distância realmente tem perda de sinal e problema de ruído, o que pode afetar a velocidade da Internet.