Diferença entre IP e porta

IP vs porta

Com os mais recentes desenvolvimentos das tecnologias da informação e comunicação (TIC), todos os cantos do vasto globo estão interconectados. A base dessa maravilhosa vitória se deve principalmente às tecnologias de comunicação e rede em rápida evolução. Os blocos de construção dessas criações milagrosas são baseados nos conceitos de endereçamento IP e portas.

Por meio de endereços e portas IP, milhões de servidores e clientes na Internet estão se comunicando.

endereço de IP

O endereço IP é um endereço lógico de 32 bits usado para determinar o destino de um pacote de dados (datagrama). O endereço IP identifica as redes de origem e destino que permitem que o datagrama flua de acordo na rota especificada. Todo host e roteador na Internet possui um endereço IP, assim como todos os telefones possuem um número exclusivo para fins de identificação. O conceito de endereçamento IP foi padronizado em 1981.

A notação decimal basicamente pontilhada está sendo usada no endereçamento IP. Normalmente, um endereço IP consiste em duas partes como parte da rede e parte do host. A organização comum de um endereço IP é a seguinte:

Cada um dos 4 bytes (8 bits = 1 byte) consiste em valores que variam de 0 a 255. Os endereços IP são agrupados em classes como (A, B, C e D), dependendo do tamanho do identificador de rede e do host. Quando esta abordagem está sendo usada na determinação dos endereços IP, é identificada como endereçamento completo da classe. Dependendo do tipo de rede a ser criada, é necessário selecionar um esquema de endereço adequado.

Por exemplo: Classe A => Para poucas redes, cada uma com muitos hosts.

Classe C => Para muitas redes, cada uma com poucos hosts.

Principalmente, dentro de um ambiente LAN considerado, o identificador de rede do endereço IP permanece o mesmo, onde a parte do host varia.

Uma das grandes desvantagens causadas pelo endereçamento completo de classe é o desperdício de endereços IP. Assim, os engenheiros adotaram a nova abordagem da classe com menos endereçamento. Ao contrário do endereço completo da classe, aqui, o tamanho do identificador de rede é variável. Nesta abordagem, o conceito de máscara de sub-rede é usado para determinar o tamanho do identificador de rede.

O exemplo de um endereço IP comum é 207.115.10.64

Portas

As portas são representadas por números de 16 bits. Portanto, as portas variam de 0 a 65.525. Os números de porta de 0 a 1023 são restritos, porque são reservados para o uso de serviços de protocolo conhecidos, como HTTP e FTP.

Em uma rede, o ponto final, com o qual dois hosts se comunicam, é identificado como portas. A maioria das portas é atribuída com uma tarefa alocada. Essas portas são identificadas pelo número da porta, conforme discutido anteriormente.

Portanto, o comportamento funcional do endereço IP e da porta é o seguinte. Antes de enviar o pacote de dados da máquina de origem, os endereços IP de origem e destino, juntamente com os respectivos números de porta, são alimentados ao datagrama. Com a ajuda do endereço IP, o datagrama rastreia a máquina de destino e a atinge. Após o lançamento do pacote, com a ajuda dos números de porta, o SO está direcionando os dados para o aplicativo correto. Se o número da porta for extraviado, o SO não sabe quais dados devem ser enviados para qual aplicativo.

Como um resumo, o endereço IP faz a grande tarefa de direcionar os dados para o destino pretendido, enquanto os números de porta determinam qual aplicativo será alimentado com os dados recebidos. Eventualmente, com o respectivo número da porta, o aplicativo alocado admite os dados pela porta reservada.