Direccions IP
        Para poder entender mais adiante como traballar cun servidor de rede debemos ter claro algúns conceptos
        Dous computadores conectados poden compartir información sempre que estean conectados a un medio (rede ethernet por exemplo) e falen un mesmo linguaxe (protocolo).

redes1.png

Existen diferentes protocolos.
Os mais coñecidos son IPX, Netbeui, Apple Talk.TCP/IP.
O mais usado hoxe en día é TCP/IP, que curiosamente é un software deseñado e desenvolvido pola comunidade de software libre.
TCP IP esixe que todas as conexións á rede (ao medio, por exemplo ethernet ou inalámbricas) teñan un numero único. A ese numero chamámoslle Dirección IP. A dirección ten o aspecto 23.12.45.67. Para as direccións IP versión 4 que son as utilizadas hoxe en día. (xa esta implementada a versión 6 pero aínda non é moi usada).

redes2.png

        Aquí vemos que os computadores A e B están conectadas á rede 1 (primeiro segmento de rede) e teñen as direccións 192.168.100.1 e 192.168.100.2. Vemos que o computador C ten dúas  direccións debido a que esta conectado a dúas redes (direccións 192.168.100.3 e 70.75.7.1) .

Normas.
1. Todas as direccións Ip deben ser diferentes. É dicir non pode haber dous computadores coas mesma dirección IP.
2. Os números usados van desde 0 ao 255 (non se pode usar o 300 por exemplo).
3. As direccións IP son publicas e hai que avisar que as estamos usando (pagando por devandita reserva) de modo que non existan dúas conexións en calquera parte do mundo que teñan a mesma dirección IP.
4.Existen un rango de direccións IP privadas que non hai que rexistrar. (rango 192.168.100.? e 10.?.?.?.)

Toda dirección IP ten unha parte común (para todos os computadores da mesma rede e unha parte propia dese equipo.Por exemplo:
Todos os computadores da primeira rede teñen en común:
192.168.100
e unha parte especifica
1 para o computador A 2
para o computador B

con todo os da segunda rede ten en común
70
e propio de cada equipo

71.5.2 para o ordenador D
75.7.1. para o computador C
As direccións están divididas en clases
redes3.png

As de clase A teñen 1 byte para rede (común) e 3 para host.(propia)
As de clase B teñen 2 byte para rede (común) e 2 para host. (propia)
As de clase C teñen 3 byte para rede (común) e 1 para host. (propia)
As clases D e E son para propósitos especiais.


Máscaras de rede

Co fin de diferenciar nunha dirección Ip cal parte é de rede (común) e parte de host (propia de cada equipo) úsase a mascar de rede. Que funciona da seguinte forma (excepto para subneting. Temas avanzados)
En direccións de clase A: 255.0.0.0 (só hai un byte común)
En direccións de clase B: 255.255.0.0 (Hai dous bytes comúns)
En direccións de clase C: 255.255.255.0 (hai tres bytes comúns)

redes4.png