IP | |
---|---|
Nombre | protocolo de Internet |
Nivel (según el modelo OSI ) | la red |
Familia | TCP/IP |
Creado en | 1981 |
Propósito del protocolo | Transferencia de datagramas entre hosts en redes TCP/IP |
Especificación | RFC 791 |
Desarrollador | Vinton Cerf y Kahn, Robert Elliot |
Archivos multimedia en Wikimedia Commons |
El Protocolo de Internet ( IP , literalmente "protocolo de Internet") es un protocolo de capa de red enrutable de la pila TCP/IP . Fue IP el que se convirtió en el protocolo que unió las redes informáticas individuales en la World Wide Web . Una parte integral del protocolo es el direccionamiento de red (ver dirección IP ).
IP combina segmentos de red en una sola red, lo que garantiza la entrega de paquetes de datos entre cualquier nodo de red a través de un número arbitrario de nodos intermedios ( enrutadores ). Está clasificado como un protocolo de capa de red por el modelo de red OSI . IP no garantiza la entrega confiable del paquete al destino; en particular, los paquetes pueden no llegar en el orden en que fueron enviados, duplicarse (llegan dos copias del mismo paquete), dañarse (generalmente los paquetes dañados se destruyen) o no llegar en absoluto. La garantía de entrega de paquetes sin errores la proporcionan algunos protocolos de un nivel superior, la capa de transporte del modelo de red OSI, por ejemplo, TCP , que utiliza IP como transporte.
Cuando se entrega un paquete IP, pasa por diferentes canales de entrega. Puede surgir una situación en la que el tamaño del paquete exceda las capacidades del nodo del sistema de comunicación. En este caso, el protocolo prevé la posibilidad de dividir el paquete a nivel de IP durante la entrega. En consecuencia, el paquete llegará al destinatario final en forma de varios paquetes que deben ensamblarse en uno antes del análisis posterior. La capacidad de dividir un paquete y luego volver a ensamblarlo se denomina fragmentación de IP.
El protocolo prevé la posibilidad de prohibir la fragmentación de un paquete en particular. Si dicho paquete no se puede transmitir a través de todo el segmento de comunicación, se destruye y se envía al remitente un mensaje ICMP sobre el problema .
La Internet moderna utiliza la versión 4 de IP, también conocida como IPv4. En esta versión de IP, a cada host de la red se le asigna una dirección IP de 4 octetos (4 bytes ). En este caso, las computadoras en subredes están unidas por bits iniciales comunes de la dirección . La cantidad de estos bits comunes a una subred determinada se denomina máscara de subred (anteriormente, el espacio de direcciones se dividía en clases : A, B, C; la clase de red estaba determinada por el rango de valores de la más alta octeto y determinó el número de nodos direccionables en esta red, ahora se utiliza el direccionamiento sin clase ).
Desde 1996, se puso en funcionamiento la sexta versión del protocolo: IPv6 , que le permite abordar una cantidad mucho mayor de nodos que IPv4. El espacio de direcciones IPv6 es 2128 . Se introdujo un espacio de direcciones tan grande por el bien de las direcciones jerárquicas (esto simplifica el enrutamiento). Sin embargo, el mayor espacio de direcciones hará que NAT sea innecesaria. El uso clásico de IPv6 (sobre la red /64 por suscriptor; solo se utiliza el direccionamiento unicast) brindará la posibilidad de utilizar más de 300 millones de direcciones IP por habitante de la Tierra. Esta versión se distingue por una mayor capacidad de direcciones, capacidad de encriptación integrada y algunas otras características.[ ¿Qué? ] . La larga transición de IPv4 a IPv6 requiere mucha mano de obra para los operadores y proveedores de software y no se puede completar de la noche a la mañana. Para el otoño de 2013, había más de 14 000 redes IPv6 en Internet . A modo de comparación, a mediados de 2010 había más de 320 000 redes en el espacio de direcciones IPv4, pero las redes en IPv6 son mucho más grandes que en IPv4.
Un paquete IP es un bloque de información formateado que se transmite a través de una red informática , cuya estructura está definida por el protocolo IP. Las conexiones de redes informáticas que no admiten paquetes IP, como las conexiones punto a punto tradicionales en telecomunicaciones, simplemente transmiten datos como una secuencia de bytes , caracteres o bits . Al usar el formateo de paquetes, la red puede transmitir mensajes largos de manera más confiable y eficiente.
Octeto | 0 | una | 2 | 3 | cuatro | 5 | 6 | 7 | ocho | 9 | diez | once | 12 | 13 | catorce | quince | dieciséis | 17 | Dieciocho | 19 | veinte | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | treinta | 31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | Versión | DIH | Punto de código de servicios diferenciados | ECN | Longitud del paquete | |||||||||||||||||||||||||||
cuatro | identificador | Banderas | Desplazamiento de fragmentos | |||||||||||||||||||||||||||||
ocho | Tiempo de vida ( TTL ) | Protocolo | Suma de comprobación del encabezado | |||||||||||||||||||||||||||||
12 | Dirección IP del remitente | |||||||||||||||||||||||||||||||
dieciséis | Dirección IP de destino | |||||||||||||||||||||||||||||||
veinte | Opciones (0 a 10 palabras de 32 bits) | |||||||||||||||||||||||||||||||
Datos |
Posición en octetos | 0 | una | 2 | 3 | |||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Posición en bits | 0 | una | 2 | 3 | cuatro | 5 | 6 | 7 | ocho | 9 | diez | once | 12 | 13 | catorce | quince | dieciséis | 17 | Dieciocho | 19 | veinte | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | treinta | 31 | |
0 | 0 | Versión | Clase de tráfico | Etiqueta de transmisión | |||||||||||||||||||||||||||||
cuatro | 32 | Longitud de la carga útil | Pista. encabezamiento | Número de saltos | |||||||||||||||||||||||||||||
ocho | 64 | Dirección IP del remitente | |||||||||||||||||||||||||||||||
12 | 96 | ||||||||||||||||||||||||||||||||
dieciséis | 128 | ||||||||||||||||||||||||||||||||
veinte | 160 | ||||||||||||||||||||||||||||||||
24 | 192 | Dirección IP de destino | |||||||||||||||||||||||||||||||
28 | 224 | ||||||||||||||||||||||||||||||||
32 | 256 | ||||||||||||||||||||||||||||||||
36 | 288 |
Protocolos TCP /IP básicos por capas del modelo OSI | |
---|---|
Físico | |
canalizado | |
la red | |
Transporte | |
sesión | |
Representación | |
Aplicado | |
Otro aplicado | |
Lista de puertos TCP y UDP |