Direcciones IP

Cada servidor o cliente en TCP/IP está identificado por una dirección IP (protocolo de Internet) dinámica. Los dos tipos de direcciones IP son la dirección IPv4 (IP versión 4) y la dirección IPv6 (IP versión 6).

Las direcciones IP son gestionadas y asignadas a los usuarios por Internet Assigned Numbers Authority (IANA) y sus delegados. La dirección Internet especifica tanto la red como el host individual. Esta especificación varía según el tamaño de la red.

Direcciones IPv6

Las direcciones IPv6 son direcciones de 128 bits, normalmente expresadas en notación hexadecimal:
IP address in hexadecimal notation :   '000100220333444400000000abc0def0'x
Halfword 0:  0001 hexadecimal
Halfword 1:  0022 hexadecimal
Halfword 2:  0333 hexadecimal
Halfword 3:  4444 hexadecimal
Halfword 4:  0000 hexadecimal
Halfword 5:  0000 hexadecimal
Halfword 6:  abc0 hexadecimal
Halfword 7:  def0 hexadecimal
IP address in colon hexadecimal notation: 1:22:333:4444::abc0:def0

IP address in hexadecimal notation :   '00000000000000000000ffff01020304'x
Halfword 0:  0000 hexadecimal
Halfword 1:  0000 hexadecimal
Halfword 2:  0000 hexadecimal
Halfword 3:  0000 hexadecimal
Halfword 4:  0000 hexadecimal
Halfword 5:  ffff hexadecimal
Halfword 6:  0102 hexadecimal
Halfword 7:  0304 hexadecimal
IP address in colon hexadecimal notation: ::ffff:1.2.3.4 or ::ffff:0102:0304
La dirección consta de ocho campos de media palabra. Los ceros se tratan de las siguientes maneras en la salida de la dirección:
  • Si un campo contiene ceros iniciales, se ignoran; por ejemplo, 0001 se representa como 1
  • Si uno o más campos consecutivos de la dirección contienen el valor 0000, estos campos se expresan utilizando la notación ::

    Por ejemplo, 000000000000ffff se representa como ::ffff

    La sustitución :: se utiliza una sola vez en una dirección, para evitar confusiones al calcular cuántos campos se han sustituido.

Direcciones IPv4

Las direcciones IPv4 son direcciones de 32 bits, normalmente expresadas en notación decimal con puntos:
IP address in hexadecimal notation :   '817EB263'x
Byte 0:  81 hexadecimal = 129 decimal
Byte 1:  7E hexadecimal = 126 decimal
Byte 2:  B2 hexadecimal = 178 decimal
Byte 3:  63 hexadecimal =  99 decimal
IP address in dotted decimal notation: 129.126.178.99
En este ejemplo, 129.126 especifica la red y 178.99 especifica el host en dicha red.