Internet Protocol
Enviado por piolinnn • 30 de Mayo de 2015 • 2.133 Palabras (9 Páginas) • 122 Visitas
En la sección 3.1 hemos señalado que las comunicaciones Internet se denominan también comunicaciones TCP/IP debido al nombre de dos de los protocolos más significativos que utilizan, pero que estos no son los únicos. A fin de que el lector pueda tener una idea aproximada de su misión y significado, a continuación se muestra una selección de los más usuales.
§2 Internet Protocol (IP)
Ya hemos señalado que es uno de los protocolos fundamentales de Internet. En el modelo OSI ( 3.1) pertenece a la denominada subcapa de transporte dentro de la capa de Red. Absolutamente todas las aplicaciones de Internet deben usar este protocolo cuya especificación está contenida en RFC 791.
Entre sus responsabilidades se encuentra fragmentar los datos a transmitir que han sido recibidos de la capa superior (de Transporte) en trozos denominados datagramas IP. Estos datagramas son entregados a la capa inferior (de Enlace) donde son empaquetados en cuadros ("Frames") y entregados a la capa que se encarga de controlar el medio físico sobre el que se efectúa la transmisión (capa Física). El proceso es exactamente inverso para los paquetes recibidos. La tabla adjunta muestra el esquema interno de un datagrama IP (tamaño T del campo en bits).
Campo
T
Descripción
VERS
4
Versión de IP utilizada para la creación del datagrama
datagrama
HLEN
4
Longitud de la cabecera (palabras de 32 bits)
SERVICE TYPE
8
Indicador de servicio. Especifica como debe ser interpretado
TOTAL LENGTH
16
Longitud total del datagrama (bytes) [3]
IDENTIFICATION
16
Número generado por el remitente que asegura el correcto ensamblado por el receptor
FLAGS
3
Distintos indicadores. Por ejemplo MORE FLAGS, que indica si el campo ha sido fragmentado (es una porción de un un todo).
FRAGMENT OFFSET
13
Si es un trozo de algo fragmentado, señala la posición del fragmento en el total [4].
TIME TO LIVE
8
Cuantos saltos se espera que viva el datagrama antes de ser destruido, si no ha alcanzado su destino
PROTOCOL
8
Señala el protocolo de alto nivel al que corresponden los datos en la porción de datos del datagrama.
HEADER CHECKSUM
16
Suma de control de la cabecera. Es comprobada en cada punto donde el datagrama es procesado.
SOURCE ADDRESS
32
Dirección IP del remitente
DESTINATION ADDRESS
32
Dirección IP del destinatario.
OPTIONS
Variable
Zona reservada para uso diverso. Generalmente utilidades de chequeo y depuración.
PADDING
Variable
Cierta cantidad de ceros necesarios para que el tamaño de la cabecera sea un múltiplo de 32 bits.
Otra responsabilidad de este protocolo es decidir el camino más adecuado para los datagramas en caso que haya más de uno disponible. Esto es conocido como enrutado ("Routing").
Una característica distintiva de éste protocolo es que cada paquete es enviado como si fuese una entidad independiente de las demás. De forma que IP no mantiene ningún control sobre los detalles de la conexión entre las máquinas que dialogan (el cliente y el servidor). Tampoco garantiza que la transmisión se realice con éxito. Esta función es encomendada a otros protocolos de la cadena.
§3 Internet Control Message Protocol (ICMP)
Es un protocolo que podíamos denominar "auxiliar" de la transmisión, ya que está más orientado a la calidad de la transmisión que a la transmisión en sí misma. Es responsable de generar mensajes cuando ocurren errores en la transmisión. También puede generar mensajes de prueba e informativos sobre la transmisión, incluyendo un modo especial de eco que puede manejarse mediante PING ("Packet Internetwork Goper" Ap.C)
§4 Internet Group Management Protocol (IGMP)
El protocolo IGMP funciona como una extensión del protocolo IP. Se emplea para realizar IP multicast, es decir, cuando el envío de datos a una dirección IP puede alcanzar múltiples servidores de una red y/o a todas las máquinas de una subred. Además de utilizarse para pasar información se utiliza para establecer los miembros de la red, pasar información de los miembros y establecer rutas. Otros muchos protocolos hacen uso de las funciones IGMP dentro de sus especificaciones.
§5 Gateway-to-Gateway Protocol (GGP)
.
§6 Transmission Control Protocol (TCP)
.
§7 Exterior Gateway Protocol (EGP)
.
§8 Interior Gateway Protocol (IGP)
.
§9 User Datagram Protocol (UDP)
Protocolo para transmisiones que pueden permitirse ciertos errores (pérdida de paquetes) a cambio de un incremento en la velocidad. Es aplicado en transmisiones de Video en tiempo real (por ejemplo RealPlayer) que ignora los marcos erróneos y en otras comunicaciones Internet como DNS. Ofrece mucho menos control que TCP , por lo que también ha sido descrito como "Unreliable Datagram Protocol". No puede garantizar el orden de llegada de los paquetes ni tampoco la llegada en sí, sin embargo garantiza menor tiempo de respuesta que TCP. Está descrito en RFC 768.
§10 Dynamic Host Configuration Protocol (DHCP)
Este protocolo permite simplificar la administración de grandes redes IP, permitiendo que los equipos individuales de una red puedan obtener sus datos de configuración desde un servidor especial (servidor DHCP), en especial en aquellas redes en las que no se tiene información exacta sobre los equipos individuales hasta que estos no recaban la información. Es el caso típico de muchos proveedores de servicios de Internet (ISPs) y de redes a las que se conectan portátiles o empleados de forma remota (3.6).
§11 HiperText Transfer Protocol (HTTP)
Es el protocolo utilizado para transmitir las páginas Web escritas en lenguaje de marcas de hipertexto HTML ("Hyper Text Markup Languaje" 5.2).
§12 Simple
...