Académique Documents
Professionnel Documents
Culture Documents
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:
Suma de control de cabecera: 16 Bits. Direccin de origen: 32 Bits. Direccin de destino: 32 Bits.
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 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
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.