Como funcionam os endereços IP?
Publicados: 2019-10-10“What is is is my IP” é uma das frases mais pesquisadas na internet. Você pode ter se perguntado muitas vezes “o que é IP e como funciona?” Os endereços IP usados para encontrar, bloquear, classificar e rastrear usuários da Internet dependiam de vários motivos. Os endereços IP nem sempre são os mesmos. Como eles diferem em cada um dos seus dispositivos (não em todos os casos), você pode verificar o IP de cada dispositivo conectado à Internet na ferramenta de verificação de IP Prepostseo sem fazer muito esforço.
Vamos pular para a seção o que é um endereço IP e como esses endereços funcionam?
O que é um endereço IP?
Um endereço IP é um identificador de computador ou dispositivo em uma rede TCP/IP. Redes que usam as mensagens de caminho TCP/IP com base no endereço IP de destino.
Um endereço IP de 32 bits geralmente exibido como 4 bytes de dígitos de 0 a 255 exibidos em decimal em vez de binário. Por exemplo, em formato binário, o endereço IP: 168.212.226.204 é 10101000.11010100.11100010.1100.
No entanto, é mais simples para nós lembrarmos os números decimais do que os números binários. é por isso que usamos números decimais para representar endereços IP. O número binário é, no entanto, essencial porque determina qual é a classe de rede do endereço IP.
As duas partes de um endereço IP
Existem dois componentes para um endereço IP, um que identifica a rede e outro o nó ou host.
A classe de endereço determina qual parte faz parte do endereço de rede e qual parte do endereço do nó. Todos os nós em uma determinada rede têm o mesmo prefixo, mas um único número de host.
1. Rede Classe A
Em um endereço binário, a rede Classe A começa em 0, então o número decimal pode ser de 1 a 126. Os primeiros 8 bits (o primeiro byte) definem a rede e os 24 bits restantes especificam o host da rede. Um exemplo de endereço IP para classe A é 102.168.212.226, onde “102” define a rede e o host para classe A é “168.212.226”
2. Rede Classe B
Na rede B, os endereços binários começam com 10, então o número decimal pode estar em qualquer lugar entre 128 e 191. O número 127 é reservado para loopback e usado para testes internos da máquina local. A rede é identificada por 16 bits (os dois primeiros octetos) e o host dentro da rede é indicado pelos 16 bits restantes. Um exemplo de endereço IP Classe B é 168.212.226.204 onde a rede é “168.212” e uma rede de host é “226.204”.
3. Rede Classe C
Os endereços binários começam com 110, portanto, o valor decimal pode estar entre 192 e 223 em qualquer lugar. Os primeiros 24 bits definem a rede e os outros 8 bits mostram o participante na rede. Um exemplo de IP Classe C é 200.168.212.226, com “200.168.212” representando a rede e “226” significando o host da rede.
4. Rede Classe D
Em uma rede Classe D, os endereços binários começam com 1110, portanto, o número decimal pode estar entre 224 e 239. Para ajudar no multicast, as redes Classe D são usadas.
5. Rede Classe E
Os endereços binários em uma rede Classe E começam com 1111, de modo que o valor decimal pode variar de 240 a 255. Para teste, são usadas redes Classe E. Eles nunca foram gravados ou usados como padrão.
Como funciona o TCP/IP?
Protocolo TCP/IP destinado a permitir que cada computador ou dispositivo em uma rede tenha um único “endereço IP” (Internet Protocol Address). Até 65535 “portas” distintas que enviam e recebem informações de outros dispositivos de rede podem ser abertas e comunicadas com cada endereço IP. O endereço IP identifica apenas o computador ou dispositivo na rede, e um “Número da porta”, ou seja, entre dois endereços IP, reconhece uma conexão específica entre um dispositivo e um computador.
Uma “porta” TCP/IP pode considerar uma linha de comunicação bidirecional pessoal, utilizando um número de porta para definir uma conexão precisa para ambas as máquinas. O design é muito semelhante a outros tipos de portas em seu PC (serial, paralela etc.), exceto que o protocolo TCP/IP é responsável pelo roteamento dos dados de entrada e saída de cada porta IP virtual em vez de ter uma conexão física.
Conexões de cliente e servidor TCP/IP
As conexões TCP/IP funcionam de maneira comparável a uma chamada telefônica na qual alguém precisa se conectar discando o telefone. Qualquer pessoa na outra extremidade do link deve ouvir as chamadas e, em seguida, pegar a linha quando uma chamada chegar. O endereço IP é semelhante a um número de telefone nas comunicações TCP/IP, e um número de porta é semelhante a uma expansão específica após o atendimento da chamada. O “Cliente” na conexão TCP/IP é o computador ou dispositivo de “discagem telefônica”, e o “Servidor” é o computador “ouvinte” da chamada.
Em outras palavras, o cliente precisa entender o endereço IP de qualquer servidor ao qual se conectar e também o número da porta a ser transmitida e recebida pelo cliente após o estabelecimento de uma conexão. O servidor só deve ouvir e reconhecer ou dispensar contatos quando um cliente os iniciar.
Depois de conectar a uma porta TCP/IP entre um cliente TCP/IP e um servidor TCP/IP, os dados podem ser enviados em qualquer direção exatamente como os dados são enviados por qualquer outro tipo de porta em seu PC (serial, paralela, etc.). A única diferença é que as informações transmitidas pela sua rede. A conexão entre um Cliente e um Servidor permanece aberta até que a conexão termine.
Uma das melhores vantagens do protocolo TCP/IP é que os drivers de baixo nível que executam as informações enviadas e recebidas realizam o controle de erros em todas as informações para que você tenha certeza de que não ocorre nenhum erro em nenhuma informação enviada ou recebida.
As quatro camadas de abstração incorporadas no TCP/IP
As quatro camadas de abstração são a camada de enlace, a camada de internet, a camada de transporte e a camada de aplicação.
- A camada de enlace é o equipamento de rede física para interligar nós e servidores.
- A Camada de Internet conecta hosts entre redes entre si.
- A camada de transporte resolve toda a comunicação entre host e host.
- A camada de aplicação usada para garantir a comunicação entre as aplicações de rede.
As quatro camadas de abstração TCP/IP permitem que pacotes de dados, programas aplicativos e equipamentos de rede física interajam pela Internet para que os pacotes sejam enviados intactos e para o lugar certo.
Agora que você entende a definição básica de TCP/IP e como a Internet funciona, precisamos falar sobre por que tudo isso é importante.
A Internet é sobre comunicação e acesso
A piada popular sobre a Internet é que ela é uma sequência de tubos que enviam e recebem informações em lugares separados. Essa analogia não é ruim, mas também não é completa.
Mais como uma sequência de tubos com diferentes conexões, múltiplos pontos de transmissão, diferentes pontos de transmissão, múltiplos pontos de encaminhamento/recebimento, diferentes velocidades de trabalho e um órgão de controle que monitora todo o processo.
Aqui está um exemplo rápido para compreender por que o TCP/IP é necessário.
Eu moro em Sydney. Mas como já morei em Nova York, EUA, gosto de checar as notícias locais semanalmente por um longo período de tempo.
Eu leio o The USA Herald, para fazer isso, eu visito www.USAherald.xyz. Como você deve ter imaginado pela URL, o USA Herald é baseado digitalmente na América.
O número de saltos para os pacotes a serem transmitidos
Para conectar do meu desktop em Nova York a um servidor americano que hospeda o The USA Herald, os pacotes de informações precisam ser enviados por vários gateways e vários canais de verificação para vários data centers para garantir que meu aplicativo seja o destino correto.
A linguagem predominante da Internet aqui é descobrir quantos saltos um pacote de dados precisa ser enviado para outro local.
Uma faixa pode demonstrar o número de saltos junto com a maneira. Se você se pergunta, existem 17 saltos entre os servidores que hospedam o site do USA Herald e minha casa em Sydney.
O TCP/IP é necessário para garantir que os dados cheguem ao seu destino. Sem TCP/IP, os pacotes de informação nunca chegariam onde deveriam estar e a Internet não seria o pool que conhecemos hoje de informações úteis.
Resumo
- O endereço IP é um identificador de computador ou dispositivo em uma rede TCP/IP.
- Redes que usam as mensagens de caminho TCP/IP com base no endereço IP de destino.
- O número binário é essencial porque determina qual é a classe de rede do endereço IP.
- As duas partes de um endereço IP Há dois componentes em um endereço IP, um que identifica a rede e outro que identifica o nó ou host.
- A Classe de Endereço determina qual parte faz parte do endereço de rede e qual parte faz parte do endereço do nó.
- Rede Classe A: Em um endereço binário, a rede Classe A começa em 0, então o número decimal pode ser de 1 a 126.
- Os primeiros 8 bits definem a rede e os 24 bits restantes especificam o host da rede.
- Rede Classe B: Em uma rede Classe B, os endereços binários começam com 10, então o número decimal pode estar em qualquer lugar entre 128 e 191.
- A rede é identificada por 16 bits e o host dentro da rede é indicado pelos 16 bits restantes.
- Rede Classe C: Os endereços binários começam com 110, portanto, o valor decimal pode estar entre 192 e 223 em qualquer lugar.
- Os primeiros 24 bits definem a rede e os outros 8 bits mostram o participante na rede.
- Rede Classe D: Em uma rede Classe D, os endereços binários começam com 1110, então o número decimal pode estar entre 224 e 239.
- Rede Classe E: Os endereços binários em uma rede Classe E começam com 1111, então o valor decimal pode variar de 240 a 255.
- Como funciona o TCP/IP? Protocolo TCP/IP destinado a permitir que cada computador ou dispositivo de uma rede tenha um “endereço IP” distinto.
- Até 65535 “Portas” distintas que enviam e recebem informações de outros dispositivos de rede podem ser abertas e comunicadas com cada endereço IP.
- O endereço IP identifica apenas o computador ou dispositivo na rede, e um “Número da porta”, ou seja, entre dois endereços IP, reconhece uma conexão específica entre um dispositivo e um computador.