Vous êtes sur la page 1sur 6

Modelo DoD (Departament of Defense)

Fue el primer conjunto de protocolos desarrollados para ser usados en Internet. Estos protocolos se definen en base a los RFCs (Request For Comment). Creado por el Departamento de Defensa de los Estados Unidos en la dcada de los 70s. Nace como una necesidad de conectar redes diversas (internetworking). Se compone de 4 capas. Aplicacin Transporte Internet Host Red El objetivo fundamental era desarrollar una red de comunicacin que cumpliera con las siguientes caractersticas: Permita interconectar redes diferentes. Esto quiere decir que la red en general puede estar formada por tramos que utilizan tecnologa de transmisin diferente. Sea tolerante a fallos. El DoD deseaba una red que fuera capaz de soportar ataques terroristas o incluso alguna guerra nuclear sin perderse datos y mantenimiento de las comunicaciones establecidas. Permita el uso de aplicaciones diferentes: transferencias de archivos, comunicacin en tiempo real, etc. Todos estos objetivos implicaron el diseo de una red con topologa irregular donde la informacin se fragmentaba para seguir rutas diferentes hacia el destinatario. Si alguna de esas rutas fallaba repentinamente, la informacin poda seguir rutas alternas. As surgieron dos redes distintas: Una dedicada a la investigacin ARPANET (Advanced Research Projects Agency Network) y otra de uso exclusivamente militar MILNET. El DoD permiti a varias universidades que colaboraran con el proyecto y APARNET se expandi gracias a la interconexin de estas universidades e instalaciones del gobierno norteamericano. Este modelo evolucion despus como TCP/IP. Oficialmente el ARPANET dejo de funcionar en 1990. Comparacin del modelo OSI y DoD:

Protocolos principales del modelo OSI

IP (Especificado en el RFC 791, Protocol Internet)


Trabaja en la capa de Red del modelo OSI. El protocolo internet proporciona los medios necesarios para la transmisin de bloques de datos llamados datagramas desde el origen al destino, donde origen y destino son hosts identificados por direcciones de longitud fija. El protocolo internet tambin se encarga, si es necesario, de la fragmentacin y el reensamblaje de grandes datagramas para su transmisin a travs de redes de trama pequea. Interface Este protocolo es utilizado por protocolos host-a-host en un entorno internet. Este protocolo utiliza a su vez protocolos de red locales para llevar el datagrama internet a la prxima pasarela ("gateway") o host de destino. Operacin El protocolo internet implementa dos funciones bsicas: Direccionamiento: Los mdulos internet usan las direcciones que se encuentran en la cabecera internet para transmitir los datagramas internet hacia sus destinos. La seleccin de un camino para la transmisin se llama encaminamiento. Fragmentacin: Los mdulos internet usan campos en la cabecera internet para fragmentar y reensamblar los datagramas internet cuando sea necesario para su transmisin a travs de redes de "trama pequea". Formato de la Cabecera Internet A continuacin vemos un resumen del contenido de la cabecera internet. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Versin| IHL | Tipo Servicio | Longitud Total | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Identificacin |Flags| Posicin | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |Tiempo de Vida | Protocolo | Suma de Control de Cabecera | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Direccin de Origen | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Direccin de Destino | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Opciones | Relleno | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Versin: 4 Bits. IHL: 4 Bits. Tipo de servicio: 8 Bits. Longitud Total: 16 Bits. Identificacin: 16 Bits. Flags: 3 Bits. Posicin del fragmento: 13 Bits. Tiempo de vida: 8 bits. Protocolo: 8 Bits.

Suma de control de cabecera: 16 Bits. Direccin de origen: 32 Bits. Direccin de destino: 32 Bits.

ICMP (Especificado en el RFC 792, Internet Control Message Protocol)


Trabaja en la capa de Red del modelo OSI. Informar de un error en el procesamiento de datagrama es la funcin principal del Protocolo de Mensajes de Control Internet (ICMP) se usa para este propsito. ICMP utiliza el soporte bsico de IP como si se tratara de un protocolo de nivel superior. Sin embargo, ICMP es realmente una parte integrante de IP, y debe ser implementado por todo mdulo IP. Los mensajes ICMP son enviados en varias situaciones: por ejemplo, cuando un datagrama no puede alcanzar su destino, cuando una pasarela no dispone de capacidad de almacenamiento temporal para reenviar el datagrama, y cuando la pasarela puede dirigir al "host" para enviar el trfico por una ruta ms corta. El Protocolo Internet no est diseado para ser absolutamente fiable. El propsito de estos mensajes de control no es hacer a IP fiable, sino suministrar informacin sobre los problemas en el entorno de comunicacin. Sigue sin garantizarse que un datagrama sea entregado o que se devuelva un mensaje de control. Tpicamente, los mensajes ICMP informan de errores en el procesamiento de datagramas. Formatos de Mensaje Los mensajes ICMP se envan usando la cabecera IP bsica. El primer octeto de la parte de datos del datagrama es el campo de tipo ICMP; el valor de este campo determina el formato del resto de los datos. Mensaje de Destino Inaccesible ("Destination Unreachable Message") (Tipo 3) 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Tipo | Cdigo | Suma de Control | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | sin usar | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Cabecera Internet + 64 bits de datos del datagrama original | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Resumen de los Tipos de Mensajes: 0 Eco Respuesta ("Echo Reply") 3 Destino Inaccesible ("Destination Unreachable") 4 Disminucin del trfico desde el origen ("Source Quench") 5 Redireccin ("Redirect") 8 Eco ("Echo") 11 Tiempo Superado ("Time Exceeded") 12 Problema de Parmetros ("Parameter Problem") 13 Marca de Tiempo ("Timestamp") 14 Respuesta de Marca de Tiempo ("Timestamp Reply") 15 Solicitud de Informacin ("Information Request") 16 Respuesta de Informacin ("Information Reply")

TCP (Especificado en el RFC 793, Transmission Control Protocol)


Trabaja en la capa de Transporte del modelo OSI.

TCP es un protocolo orientado a la conexin, fiable y entre dos extremos, diseado para encajar en una jerarqua en capas de protocolos que soportan aplicaciones sobre mltiples redes. TCP proporciona mecanismos para la comunicacin fiable entre pares de procesos en computadoras 'host' ancladas en redes de comunicacin de computadoras distintas, pero interconectadas. Operacin Como se ha hecho notar ms arriba, el propsito principal de TCP consiste en proporcionar un servicio de conexin o circuito lgico fiable y seguro entre pares de procesos. Para proporcionar este servicio encima de un entorno de internet menos fiable, el sistema de comunicacin requiere de mecanismos relacionados con las siguientes reas: Transferencia bsica de datos Fiabilidad Control de flujo Multiplexamiento Conexiones Prioridad y seguridad

Formato de la cabecera Los segmentos de TCP se envan como datagramas de internet. La cabecera del protocolo de internet transporta varios campos de informacin, entre los que se incluyen las direcciones de los 'host' de origen y de destino. Una cabecera de TCP sigue a la cabecera de internet, aportando informacin especfica del protocolo de TCP. Esta divisin permite la existencia de otros protocolos de la capa de 'host' distintos de TCP. Formato de la cabecera de TCP 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Puerto de origen | Puerto de destino | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Nmero de secuencia | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Nmero de acuse de recibo | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Posic | |U|A|P|R|S|F| | | de los| Reservado |R|C|S|S|Y|I| Ventana | | datos | |G|K|H|T|N|N| | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Suma de control | Puntero urgente | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Opciones | Relleno | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Datos | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

UDP (Especificado en el RFC 768, User Datagram Protocol)


Trabaja en la capa de Transporte del modelo OSI.

Este protocolo aporta un procedimiento para que los programas de aplicacin puedan enviar mensajes a otros programas con un mnimo de mecanismo de protocolo. El protocolo se orienta a transacciones, y tanto la entrega como la proteccin ante duplicados no se garantizan. Formato 0 7 8 15 16 23 24 31 +--------+--------+--------+--------+ | Puerto de | Puerto de | | Origen | Destino | +--------+--------+--------+--------+ | | | | Longitud | Suma de Control | +--------+--------+--------+--------+ | | octetos de datos ... +---------------- ... Formato de la Cabecera de un Datagrama de Usuario Permite el envo de datagramas a travs de la red sin que se haya establecido previamente una conexin, ya que el propio datagrama incorpora suficiente informacin de direccionamiento en su cabecera. Tampoco tiene confirmacin, ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros; y tampoco se sabe si ha llegado correctamente, ya que no hay confirmacin de entrega o de recepcin. Su uso principal es para protocolos como DHCP, BOOTP, DNS y dems protocolos en los que el intercambio de paquetes de la conexin/desconexin son mayores, o no son rentables con respecto a la informacin transmitida, as como para la transmisin de audio y vdeo en tiempo real, donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos.

PING (Packet Internet Groper)


Ping es una utilidad de red popular en el modelo TCP/IP que usa el protocolo Internet Control Message Protocol (ICMP) para determinar la disponibilidad de un host en la red. La funcin echo del ICMP es usada por PING. Un paquete pequeo es enviado a travs de la red a una direccin IP en particular. Este paquete contiene 64 bytes (56 de datos y 8 byes de informacin de lectura del protocolo).

Vous aimerez peut-être aussi