Quando eu conecto um cabo Ethernet ao meu computador, meu computador está conectado diretamente a todos os servidores da Internet?

59

Com isso, posso seguir o cabo Ethernet através de milhares de quilômetros de fibra óptica e, eventualmente, chegar ao servidor da Amazon, ao servidor da ESPN e a todos os outros servidores do site? Assim, excluindo os casos de uso de satélite, a Internet é apenas uma rede gigante de cabos de fibra ótica?

    
por Jeffrey Steven 11.12.2015 / 07:30

12 respostas

83

A Internet é um sistema de redes menores interconectadas que podem se comunicar por meio do roteamento. Você poderia essencialmente "seguir o caminho" para qualquer servidor para o qual você fosse direcionado, mas existem basicamente caminhos infinitos para qualquer destino. Se você começasse a partir da sua conexão Ethernet, você primeiro acessaria seu roteador doméstico e depois acessaria os roteadores do ISP. Os roteadores ISP têm tabelas de roteamento ENORMES que sabem como direcioná-lo para o destino que você está tentando acessar e direcionarão seu tráfego de acordo. É por isso que, em muitos diagramas que você vê da Internet, há uma grande nuvem. A nuvem significa que não há um caminho definido que ela percorra cada vez, mas, de uma forma ou de outra, seu tráfego será roteado pela Internet até chegar ao seu destino.

Essencialmente, você não está diretamente conectado a todos os domínios da Internet. São simplesmente os roteadores que podem direcionar o tráfego gerado para o destino correto.

Com a metáfora do tipo de ideia que você usou, você poderia dizer a mesma coisa sobre sua caixa de correio em casa. Você obviamente não está diretamente conectado à caixa de correio de todos. No entanto, se você colocar algo no e-mail (você poderia pensar nisso como seu roteador doméstico), ele acabará na mão do carteiro, que o levará para os correios (você pode pensar nisso como seu ISP). Uma vez que chega aos correios, ele é classificado e enviado para o próximo destino (você poderia pensar nisso como um roteador). Seu e-mail será enviado para outro correio maior (você poderia pensar nisso como outro roteador) que está mais próximo do destino do e-mail. Ele será classificado e continuará sendo passado para outros serviços postais (mais roteadores) até chegar a um posto de correios local próximo ao seu destino. Um carteiro diferente entregará seu e-mail no endereço correto para o qual você o enviou.

A Internet é um mundo complexo, mas espero que isso tenha ajudado você a ter uma breve compreensão do básico:).

Para mais de um visual:

  • um mapa da Internet . Provavelmente não é 100% preciso, mas você pode ver como todos estão conectados e como há uma infinidade de caminhos que você pode seguir.
  • um mapa de fibra ótica
  • um mapa interativo de fibra ótica , mostrando as linhas que estão sob o oceano que conectam todos nós juntos. Essas linhas de fibra ótica são embaladas com uma tonelada de conexões de fibra, em velocidades muito altas.
por 11.12.2015 / 08:02
41

Este é um bom exemplo de quando o superusuário tenta muito -_-;

A resposta é simplesmente sim . Sim, você poderia seguir cabos do seu computador até o servidor ESPN, seguindo o mesmo caminho que um pacote HTTP GET levaria. Você provavelmente teria que ir debaixo d'água em algum momento, dependendo da sua localização, e quase certamente teria que invadir um centro de hospedagem de alta segurança apenas para sair de novo, mas sim - porque seu tráfego na web é muito É improvável que você tome rotas sem fio (como satélites, IR de longo alcance ou Wi-Fi) e você pode fazer um "traceroute de gueto".

Qual a probabilidade de rotas sem fio? Bem, isso depende de onde você mora - alguns países (como a Coréia) se modernizaram muito rapidamente após a Segunda Guerra Mundial e muitas pessoas precisavam de uma conexão de internet mais rápida do que as empresas de cabo poderiam desenterrar as estradas. Embora a maioria da Coréia esteja agora em fibra, as empresas satélites ainda fazem bons negócios. Em outros locais, o terreno inviabiliza economicamente a instalação de fios, de modo que você vê satélites e pontes sem fio de visão de linha com mais frequência do que cobre. Os continentes insulares da Ásia e fazendas muito remotas na Austrália geralmente usam conexões WiMAX de linha de visão, enquanto países montanhosos como o Cazaquistão possuem alguns dos satélites de maior throughput de qualquer parte do mundo.

No entanto, como você provavelmente pode imaginar, essas pontes sem fio são usadas apenas na última etapa da conexão do servidor para o cliente. Conexões sem fio nunca são usadas no núcleo do backbone da internet, pois sofrem graves latências (mais de um segundo para muitos satélites de órbita geo-síncrona), são significativamente mais lentas que fibra, e sua confiabilidade depende da interferência sem fio, bem como do clima ( vulgarmente conhecido como “chuva desvanece-se”). Por todas essas razões, se você tiver uma conexão sem fio com a Internet, certamente saberia disso.

Um pequeno qualificador para tudo isso, no entanto, é que poucos dispositivos elétricos estão em contato direto um com o outro. Muita modulação de potência é feita usando indução eletromagnética ( link ), e há obviamente uma óptica que desfoca a definição de “ fisicamente conectado ”, dependendo se você acredita que um fóton é uma partícula ou uma onda: P

Se você tivesse que redefinir a pergunta como "se todos os computadores na internet de repente ficassem em silêncio e eu enviasse 50.000 Giggawatts pelo meu cabo de internet - assumindo que nada poderia se fundir, um sinal seria detectado em um servidor ESPN?" Para o qual a resposta seria não , porque as informações de roteamento são necessárias e os dados precisam ser processados, reembalados e enviados fisicamente por circuitos diferentes por meio de indução com uma nova fonte de energia necessária para isso. Simplesmente enviar energia pelo seu fio não seria suficiente.

    
por 11.12.2015 / 15:23
18

É 2015 AD, e todo o mundo foi conectado. O mundo inteiro? Não, uma pequena aldeia ...

Mas, falando sério: a tecnologia Internet baseia-se fundamentalmente no princípio de que a Internet não é rede física única e que a rede de Internet pode operar em praticamente qualquer tipo de rede física concebível. Essa rede subjacente não precisa usar cabos, pode usar comunicação por rádio ou por satélite (estes são usados na prática) ou até mesmo uma operadora serviço de pombo (se você realmente insistir).

Assim, você não precisa de um cabo físico para ser conectado à Internet, e muitos lugares com conexões à Internet, como ilhas remotas, navios e

E, claro, há muitos dispositivos móveis e computadores conectados a WiFi nos dias de hoje.

    
por 11.12.2015 / 12:35
15

O seu computador está conectado a todos os outros computadores na Internet da mesma maneira que o seu telefone está conectado a todos os outros telefones do mundo.

Não existe um único pedaço de fio, mas uma coisa está conectada a outra, e sim, eventualmente, todos os computadores na internet estão conectados.

    
por 11.12.2015 / 10:56
12

excluding the cases of satellite usage, is the Internet just one giant web of fiber optic cables

Bem, existem outras conexões não cabeadas do que o satélite. Os links terrestres de micro-ondas da linha de visada são os que realmente oferecem uma boa largura de banda, e há comunicação via rádio local (celular ou não). Existem outras conexões com fio do que com fibra ótica (principalmente de cobre, como em seu cabo ethernet. Corte uma antiga aberta a qualquer momento).

Com uma definição adequada de "bit de string" para significar qualquer tipo de conexão de dados com fio, há uma chance razoável de que você possa seguir um pouco de string do seu PC para uma caixa (seu roteador doméstico) e depois outra de string daquela caixa para outra caixa (provavelmente um gabinete em sua rua), depois outro pedaço de string daquela caixa, etc, e eventualmente chegar ao centro de dados da Amazon onde eles estão servindo o website deles para você. O que acontece dentro de cada caixa é meio complicado, é claro, e envolve circuitos integrados, bem como fios grandes o suficiente para realmente ver , mas você provavelmente pensaria nisso como uma conexão física tangível.

Claro, é um pouco de tautologia que exclui os casos de conexões sem fio, a Internet é uma rede gigante de conexões com fio . Isso decorre do fato de que a Internet é uma rede gigante de conexões [*]. Portanto, a resposta do tipo sim / não à sua pergunta depende da maneira como você deseja literalmente as palavras "fibra óptica" e "satélite". Uma proporção relativamente pequena de sites está conectada a serviços de backbone por outra coisa que não fios, e os próprios backbones estão conectados (eu acho que há algumas exceções especiais), porque nada além de um pacote espesso de fibra tem a largura de banda para lidar um pedaço de significância do tráfego de internet de um grande país.

Então, se você está em uma cidade ou cidade, e o servidor está em um data center em algum lugar, há grandes chances de que haja uma rota direta de você para eles. É claro que nem todos os servidores estão em data centers. Não há nada que me impeça de executar um servidor web em meu WiFi doméstico, se quiser (na verdade, no passado, para fins de teste). Claro que eu não seria capaz de lidar com 0,01% da audiência da Amazon dessa forma.

Então, novamente, se eu estiver no escritório do meu empregador, a resposta é "não" para os cabos seguintes em qualquer lugar fora do prédio, porque temos uma conexão de microondas no telhado, em vez de usar qualquer um dos provedores com fio disponíveis. Isto não está nos boondocks nem nada, é o centro de Londres. Acontece que é a melhor opção disponível por razões ligeiramente tediosas.

[*] Caso especial - se um grande pedaço é temporariamente separado do resto, o que ocasionalmente acontece por um motivo ou outro, então pode haver alguma confusão sobre o que é "a internet". Algumas definições diriam que a parte maior é a internet, e a parte menor é outra. As pessoas da parte menor conversando entre si podem pensar que ainda estão usando a "internet".

    
por 12.12.2015 / 01:42
6

Sim, mas não é um caminho único em linha reta. Eles chamam isso de "net-work" por um motivo:

Existem muitos caminhos diferentes do ponto A ao ponto B para qualquer A e B, embora alguns caminhos sejam mais rápidos do que outros. Quando você (no ponto A) diz ao seu computador para se comunicar com um servidor no ponto B, o computador encaminha a solicitação para o roteador mais próximo, que tem uma idéia da forma da rede ao redor e determina qual é a melhor rota e passa para o próximo roteador, e assim por diante.

    
por 11.12.2015 / 21:16
3

Sim!

Haverá de alguma forma um link.

Você pode encontrar alguns cruzamentos ou rotatórias (roteadores), mas se seguir o caminho certo, você chegará à Amazon ou a qualquer lugar que desejar. Você pode atingir alguns sinais vermelhos (blocos de firewall), mas o link de cabo (coper, fibra) ou link de rádio (wi-fi; wi-max; qualquer que seja) continuará até o destino.

    
por 11.12.2015 / 18:48
3

Uma distinção importante: seu cabo Ethernet permite que você converse com qualquer host público na Internet, mas não permite que você fale "" Ethernet "" a eles. Você tem uma pequena rede em sua casa, que se conecta à rede do ISP, conecta-se a redes "peer" e assim por diante. Rede Inter .

Essa distinção é pedante, mas importante por algumas razões. Na época da invenção da Internet, havia tecnologias de rede que exigiam que cada sistema fosse fisicamente conectado entre si e controlado pelo mesmo administrador. Alguns dos mais antigos technlogies Ethernet (10BASE5,10BASE2) exigiam que todos os computadores estivessem no mesmo cabo físico! Bem, na verdade, uma série de cabos coaxiais eletricamente conectados por peças em T. Se um deles caiu, toda a rede parou de funcionar.

Sistemas telefônicos pré-digitais também estabeleceram uma única conexão elétrica entre aparelhos (com um amplificador no meio para longa distância).

A distinção também é importante por causa de transmissões : várias coisas na sua LAN irão emitir "Estou aqui!" pacotes enviados para o endereço de broadcast. Isto vai para todos os computadores da sua rede - mas não todos os computadores na internet!

    
por 12.12.2015 / 10:38
3

Não diretamente, não, mas você está conectado em um sentido .

A grande coisa a perceber é que a Internet não é apenas um protocolo. É uma série de protocolos, cada um dos quais executa uma tarefa específica. Eles se combinam em uma coisa chamada pilha que, entre os vários protocolos dentro dela, obtém dados onde precisa ir.

Na maior parte, as pessoas que desenvolveram os protocolos que compõem a Internet organizaram as coisas em quatro camadas . Existe um modelo concorrente que usa sete camadas, mas vamos ficar com o modelo de quatro camadas por enquanto.

O mais baixo deles é a camada de enlace de dados , que lida com a tarefa de obter um sinal entre duas máquinas que estão diretamente conectadas . Quando você conecta um cabo Ethernet ao computador e ao roteador, você os conecta nessa camada. A família de protocolos Wi-Fi também vive na camada de enlace de dados. O mesmo acontece com o PPP, que é usado para modems e telefones celulares. Há outros também, para links infravermelhos e laser, para estações de satélite e microondas, e até para pombos-correio. Esse último foi feito como uma piada do primeiro de abril; ninguém deve usá-lo em circunstâncias normais, mas foi feito, apenas para provar que o conceito funciona. As pessoas da rede são estranhas.

Em seguida, está a camada da Internet , que move um sinal entre computadores que não estão diretamente conectados, usando uma cadeia de computadores que são conectado diretamente . IP (que é de onde vem o seu endereço IP) mora aqui, assim como alguns outros protocolos relacionados ao gerenciamento de rede. Ele é dividido em seu próprio protocolo para que as máquinas diferentes na cadeia não precisem se preocupar com o modo como a coisa toda está conectada : cada um só precisa se preocupar com a máquina que recebe o sinal de (a menos que seja o primeiro elo da cadeia), e a máquina encaminha o sinal para (a menos que seja o último elo da cadeia).

Depois disso, a camada de transporte , que organiza um sinal para dados significativos . Ele é dividido em seu próprio protocolo para que as duas máquinas não precisem se preocupar com a forma como o sinal fica entre elas. Uma vez que você está lidando com a camada de transporte, parece que as máquinas estão diretamente conectadas , porque as coisas na camada da Internet lidam com toda essa bagunça. Mas a IP está fazendo muito trabalho por baixo.

Última é a camada de aplicação , que interpreta os dados de acordo com as necessidades da aplicação . HTTP, o protocolo que os navegadores da Web usam para enviar páginas e mídia para frente e para trás, mora aqui. Então faça FTP, IRC e muitos outros. Os protocolos da camada de aplicação não precisam se preocupar com os detalhes de obtenção dos dados: você envia e recebe de algum protocolo de camada de transporte, mas não precisa lidar com nenhum dos demais.

O resultado final disso é que a Internet não é apenas uma rede gigante de cabos de fibra ótica. É muito mais bagunçado do que isso . Mesmo se disséssemos que era uma rede de computadores conectados por cabos, isso ainda seria simplificar demais as coisas. Você provavelmente nunca enviará dados por meio de um link pombo-correio, mas muitos de seus sinais passarão por cobre, fibra, satélite e outros tipos de links no caminho até o destino. Mas por causa da maneira como a pilha é organizada, você nunca precisa saber ou se preocupar com nada disso.

    
por 14.12.2015 / 15:13
2

Vou adotar uma abordagem mais simples e apenas dizer "não". Não há fios / fibra conectando diretamente seu computador a todos os servidores da Internet. Talvez você tenha um roteador em casa? Eu acho que é mais preciso chamar a conexão através desse roteador "indireta" do que direta. Afinal, é eletronicamente ligado. Portanto, conexões entre máquinas são feitas principalmente quando uma máquina solicita o endereço IP de outra máquina. Em seguida, os transistores são comutados para fechar (o que significa conectar) parte dessa conexão. Esse processo passa por uma cascata de roteadores fora de sua casa, todos em pé no caminho da sua conexão. Sem a cooperação desses roteadores e dispositivos relacionados, não há conexão elétrica (ou de fibra óptica) entre o seu computador e os da Internet.

    
por 11.12.2015 / 22:46
2

A questão pode surgir devido ao funcionamento das redes TCP / IP. Todo computador em um loop de TCP / IP vê todos os pacotes de todos os outros computadores no mesmo ramo. Um ramo é um conjunto de endereços no mesmo circuito por trás de um roteador. Os roteadores conhecem os endereços que atendem e deixam apenas os pacotes endereçados ao conjunto de endereços. Os roteadores também podem impedir que os pacotes saiam da filial se o endereço de destino também estiver na mesma ramificação do endereço de origem.

Assim, em uma rede TCP / IP simples, cada computador vê todos os pacotes que se movem na rede local. Mas o objetivo da Internet era transformar o mundo em redes locais gerenciáveis que pudessem interagir umas com as outras quando necessário. Os roteadores (e servidores de endereço dinâmico) permitem que a rede funcione apenas compartilhando o que precisa ser compartilhado entre filiais (redes locais). Caso contrário, o grande volume de tráfego sobrecarregaria todos os computadores.

Uma ramificação conectada a um roteador pode ser qualquer meio (cobre, fibra, rádio). Portanto, sim, todos os computadores da rede estão conectados a todos os outros computadores, mas o sistema de roteadores limita o tráfego com o qual o seu computador interage apenas àqueles no ramo do qual você faz parte.

    
por 12.12.2015 / 09:16
2

Em vários sentidos, não está conectado diretamente. Em primeiro lugar, o seu computador tem de falar com o seu gateway (provavelmente o seu router de origem), depois o tráfego passa pelo seu ISP e, possivelmente, através de um ou mais níveis de balanceadores de carga e NAT s:

$ traceroute example.com
traceroute to example.com (93.184.216.34), 30 hops max, 60 byte packets
 1  gateway (192.168.1.1)  3.070 ms  4.307 ms  4.263 ms
 2  * * *
 3  * * *
 [snipped some entries from my ISP]
 8  82.112.101.73 (82.112.101.73)  9.465 ms  9.429 ms  8.786 ms
 9  ae-6.r22.londen03.uk.bb.gin.ntt.net (129.250.4.20)  23.813 ms ae-7.r23.londen03.uk.bb.gin.ntt.net (129.250.6.54)  23.976 ms  21.417 ms
10  ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18)  87.500 ms ae-0.r22.londen03.uk.bb.gin.ntt.net (129.250.4.85)  47.845 ms  46.741 ms
11  ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18)  89.635 ms ae-13.r05.nycmny01.us.bb.gin.ntt.net (129.250.4.71)  84.415 ms ae-5.r24.nycmny01.us.bb.gin.ntt.net (129.250.2.18)  88.222 ms
12  ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174)  91.944 ms ae-13.r05.nycmny01.us.bb.gin.ntt.net (129.250.4.71)  75.052 ms ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174)  80.620 ms
13  ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174)  87.154 ms 93.184.216.34 (93.184.216.34)  75.963 ms ae-0.edgecast.nycmny01.us.bb.gin.ntt.net (129.250.196.174)  76.340 ms

Segundo, os sinais podem viajar usando basicamente qualquer meio confiável, e muito provavelmente mudará de mídia mais de uma vez durante a viagem de sua casa para um servidor principal.

Em terceiro lugar, basicamente, todos os serviços que você provavelmente usará para manter uma lista das máquinas às quais ele está conectado são o ICMP (também conhecido como "ping"). Para serviços de Internet comuns, uma conexão lógica deve ser estabelecida com algum tipo de handshake, em que o cliente e o servidor determinam os parâmetros de conexão com base nos recursos de ambos (por exemplo, quando encrypting tráfego para um site ).

    
por 13.12.2015 / 11:12