Para que dois computadores de qualquer parte do mundo possam comunicar-se estes devem estar identificados de algum modo através de uma direção ou endereço. É como quando trocamos cartas com uma pessoa. Tanto você como ela necessitam uma direção postal ou endereço para saber onde enviar as cartas.
Cada carta ou pacote terá que ter claramente sinalizada o endereço do destinatário do envio e do remetente do mesmo. Isto permite ao receptor enviar uma reposta e a empresa de Correios que seria a rede de comunicações; (tô até parecendo o Lula quando falava em metáforas; o Lula é sacanagem também.. só que sem baixar o nível...ah..ah..ah..) enviar uma mensagem de erro ou devolver a carta ao remetente, quando não exista ou não seja encontrado o destinatário.
Do mesmo modo, cada computador conectado na Internet tem um endereço ou direção, que chamamos ip (endereço ip ou em inglês: ip address) ou também número ip; exclusivo e que o diferencia de qualquer outro computador do mundo. Dois computadores conectados não podem portanto ter o mesmo número ip, embora que em alguns casos, um computador pode ter vários números ips distintos.
Os endereços ip estão formados por quatro números separados por pontos, cada um deles pode ter valores entre 0 e 255, como por exemplo: 135.45.231.25 ou 154.206.123.14.
Realmente, um endereço ip é um número de 32 bits, que pode descompor-se por comodidade em esses quatro grupos de 8 bits (um byte). Cada um desses bytes são os números que aparecem separado pelos pontos no número ip e que se representa assim, para facilitar a leitura.
A cada vez que executamos uma aplicação para utilizar um serviço de Internet, o programa de comunicações do computador local necessita conhecer o número ip do computador remoto com o qual desejamos contatar. Não obstante, o usuário não necessita saber o número, pois existe um sistema de nomes mais simples para referir a um endereço, isto é, os nomes de domínio.