Um site pode ser acessado sem um roteador ou provedor?

-1

Pelo que entendi, ao acessar o site, o roteador primeiro acessa o Servidor de Nomes do Resolvedor do ISP. De lá, ele encontra um cache do IP do site ou vai para o subseqüente Name Server para obter o IP do site.

Mas e se você já conhece o IP de um site e está conectado a uma porta ethernet? Você pode inserir o IP manualmente em um navegador e, assim, acessar um site ignorando o uso de um roteador ou ISP? Ou há mais envolvido em alcançar um site do que isso? Se sim, o que mais está envolvido?

    
por abcjme 27.02.2018 / 20:15

2 respostas

7

Todos precisam de um ISP

Você não pode ir a qualquer lugar na Internet sem uma maneira de se conectar à Internet. Por definição, o seu Provedor de Serviços de Internet (ISP) é como você se conecta.

Pense na Internet tem uma série de estradas e rodovias que estão todas interligadas e o site que você deseja acessar como seu destino de viagem. Independentemente de onde você começa, você começa percorrendo uma parte dessa rede de estradas. Seja na estrada que passa na frente do seu apartamento, na entrada de uma garagem ou na estrada de 8 pistas que você sobe para chegar, essa primeira seção da estrada é o seu ISP .

Se você levasse seu laptop para a universidade mais próxima e o conectasse diretamente ao cabo de alimentação proveniente da Internet, ele seria o seu provedor - pelo menos até você ser pego.

O uso da Internet pública requer roteadores

Os roteadores movem o tráfego de uma rede para outra. Uma rede nesse sentido é um grupo de nós na mesma sub-rede de IP. A Internet nada mais é do que muitas sub-redes IP individuais interligadas. Se todos os computadores e servidores do mundo estivessem em uma sub-rede IP gigante, os roteadores não seriam necessários. Mas não é assim que a Internet foi projetada (e por boas razões). Como resultado, se você quiser acessar um site hospedado em outro lugar na Internet, seu tráfego deve ser "roteado" (por roteadores) para o destino.

Dito isto, é perfeitamente possível não ter um roteador próprio e conectar seu computador diretamente à rede do seu ISP (assumindo que eles permitem que você faça isso). Nesse caso, seu computador obteria um endereço válido na rede do seu provedor. No entanto, isso só elimina um roteador da equação. Quando o computador iniciar uma conversa com o site remoto que você deseja acessar, ele enviará todos os pacotes de dados para o roteador do ISP. O uso de roteadores é totalmente inevitável na Internet pública.

Ignorando seu ISP para DNS

Você está certo de que não precisa de DNS para acessar (alguns) sites, desde que saiba seu endereço IP. Mas você parece estar assumindo que você precisa usar seu ISP para DNS, o que não é o caso. O DNS é um serviço público e, independentemente do servidor de nomes usado para resolver suas consultas de pesquisa, você poderá acessar o site que está tentando acessar. Por exemplo, o Google oferece serviços DNS públicos nos endereços IP de 8.8.8.8 e 8.8.4.4. . Se você configurar seu sistema para usar esses servidores DNS, nenhuma consulta será enviada ao seu provedor de serviços de Internet.

Ou acabar com o DNS inteiramente

Talvez você esteja se perguntando se pode dispensar totalmente o DNS. Em termos práticos, a resposta é não. Um problema imediato que você enfrentaria é o fato de um servidor que hospeda vários sites analisar o nome digitado na barra de endereço do seu navegador para descobrir qual site deve mostrar a você. Enquanto você poderia contornar esse problema usando seu arquivo HOSTS, há outros tipos de registro DNS que só pode ser acessado por meio de uma consulta DNS.

    
por 27.02.2018 / 20:53
3

From what I understand, when going to site, the router first goes to the ISP's Resolver Name Server. From there, it either finds a cache of the site's IP, or it goes to subsequent name servers to get to the site's IP.

Em muitos casos, isso é o que acontece, sim.

Can you enter the IP manually in a browser, and thereby reach a site while bypassing the use of a router or ISP?

"Sim" para inserir manualmente o IP no navegador, "Não" para ignorar o roteador e o ISP.

Quando você insere manualmente um IP em um navegador, você está ignorando o processo de correspondência do nome do domínio (por exemplo, www.example.com ) com seu IP (por exemplo, 123.123.123.123 ). Esse processo de correspondência é o que você está descrevendo na primeira metade da sua pergunta.

Mas um roteador e um ISP fazem muito mais que isso. Eles carregam todos os dados do seu computador para o site que você deseja visitar e vice-versa. Eles são o que permitem que seu computador e o site se comuniquem em primeiro lugar. Como uma analogia simples, a pergunta original é como perguntar se você pode fazer uma ligação telefônica sem a companhia telefônica (seu roteador e ISP) porque você não precisava chamar informações para discar o número.

    
por 27.02.2018 / 20:59