Explicação de classes tcp
Para entendermos melhor o IP devemos conhecer primeiro o TCP. Um protocolo de rede é como um idioma, se duas pessoas estão conversando em idiomas diferentes nenhuma entenderá o que a outra quer dizer. Com computadores ocorre uma coisa semelhante, dois computadores que estão ligados fisicamente por uma rede devem "falar" o mesmo idioma para que um entenda as requisições do outro. O protocolo TCP padroniza a troca de informações entre os computadores e torna possível a comunicação entre eles. É o protocolo mais conhecido atualmente pois é o protocolo padrão da Internet.
O protocolo TCP contém as bases para a comunicação de computadores dentro de uma rede, mas assim como nós quando queremos falar com uma pessoa temos que encontrá-la e poder identificá-la, os computadores de uma rede também tem que ser localizados e identificados. Neste ponto entra o endereço IP. O endereço IP identifica um computador em uma determinada rede. Através dele sabemos em que rede o computador está e qual é o computador. Isto é verificado através de um número único para aquele computador naquela rede específica.
O endereço IP consiste em um número de 32 bits que na prática vemos sempre seguimentado em quatro grupos de 8 bits cada um (xxx.xxx.xxx.xxx). Cada seguimento de 8 bits varia de 0-255 e são separados por um ponto.
Esta divisão do número IP em seguimentos possibilita a classificação dos endereços IPs em 5 classes: A, B, C, D e E.
Cada classe de endereçamento permite um certo número de redes e de computadores dentro destas redes.
Nas redes de classe A os primeiros 8 bits do endereço são usados para identificar a rede, enquanto os outros três seguimentos de 8 bits cada são usados para identificar os computadores.
Um endereço IP de classe A permite a existência de 126 redes e 16.777.214 computadores por