MODELO DE REFERENCIA TCP/IP acceden servicios en la red. Interactúan con LÓGICA JAPONESA uno o más protocolos de transporte para Si alguien puede hacerlo, significa que también yo puedo hacerlo. enviar o recibir datos, Si nadie puede hacerlo significa que debo ser el primero en hacerlo en forma de mensajes LÓGICA PERUANA o bien en forma de Si alguien puede hacerlo, que lo haga él. flujos de bytes. Si nadie puede hacerlo, ¿Por qué tengo q hacerlo yo? Maneja protocolos de alto nivel, aspectos de presentación, codificación y control de dialogo. Se MODELO DE REFERENCIA TCP/IP combina todos los aspectos relacionados con las aplicaciones en una sola capa y asegura que estos datos Se han desarrollado estén correctamente empaquetados antes de que pasen diferentes familias de a la capa siguiente. TCP/IP incluye no solo las protocolos para la especificaciones de internet y de la capa de transporte, comunicación por red tales como IP y TCP, sino también las especificaciones de datos para los para aplicaciones comunes. TCP/IP tiene protocolos que diferentes sistemas soportan la transferencia de archivos, e-mail, y conexión operativos. El más remota, además de los siguientes: ampliamente utilizado es la suite de FTP (Protocolo de transferencia de archivos) protocolos de internet, TFTP (Protocolo trivial de transferencia de comúnmente conocidos como TCP/IP. Es una pila de archivos) protocolos que proporciona transmisión fiable de paquetes NFS (Sistema de archivos de red) de datos sobre redes. El nombre de TCP/IP proviene de dos SMTP (Protocolo simple de transferencia de protocolos importantes de esta familia de protocolos, el correo) Transmission Control Protocol (TCP) y el Internet Protocol TELNET (Emulación de terminal) (IP). Todos juntos llegan a ser más de 100 protocolos SNMP (Protocolo simple de administración de diferentes definidos en este conjunto. El TCP/IP es la base del red) Internet que sirve para enlazar computadoras que utilizan DNS (Sistema de nombres de dominio) diferentes sistemas operativos, incluyendo PC, HTTP (Protocolo de transferencia de hipertexto) minicomputadoras y computadoras centrales sobre redes de área local y área extensa. El modelo de arquitectura de estos II.CAPA DE TRANSPORTE. Provee comunicación extremo a protocolos es más simple que el modelo OSI, como resultado extremo desde un programa de aplicación a otro. Regula de la agrupación de diversas capas en una sola o bien por no el flujo de información. Puede proveer un transporte usar alguna de las capas propuestas en dicho modelo de confiable asegurándose que los datos lleguen sin errores referencia. Así, por ejemplo, la capa de presentación y en la secuencia correcta. Coordina las múltiples desaparece pues las funciones a definir en ellas se incluyen aplicaciones que se encuentren interactuando con la red en las propias aplicaciones. Lo mismo sucede con la capa de simultáneamente de tal manera que los datos que envíe sesión, cuyas funciones son incorporadas a la capa de una aplicación sean recibidos correctamente por la transporte en los protocolos TCP/IP. Finalmente, la capa de aplicación remota, esto lo hace añadiendo identificadores enlace de datos no suele usarse en dicho paquete de de cada una de las aplicaciones. Realiza además una protocolos; de esta forma nos quedamos con una modelo en verificación por suma, para asegurar que la información cuatro capas. TCP/IP fue desarrollado y demostrado por no sufrió alteraciones durante su transmisión. primera vez en 1972 por el departamento de defensa de los estados unidos, ejecutándolo en el ARPANET, una red de área extensa del ministerio de defensa. El departamento de defensa de EE.UU. creo el modelo de referencia TCP/IP, porque quería una red que pudiese sobrevivir en cualquier condición incluso en una guerra nuclear. A continuación, se explican las capas o niveles que conforman el modelo de referencia TCP/IP. La capa de de puerto que la aplicación controla. Permite identificar, transporte localizar el equipo destino y la aplicación a donde se proporciona transmite los datos. servicios de transporte desde el host origen hacia el host destino. Esta capa forma una conexión lógica entre los puntos finales de la red, el host transmisor y el host receptor. Los protocolos de transporte segmentan y re ensamblan los datos enviados por las capas superiores enviadas en el mismo flujo de datos, o conexión lógica entre los extremos. La capa de transporte envía los paquetes de datos desde la fuente transmisora desde hacia el destino receptor a través de la nube. La capa de transporte también define la conectividad de extremo a extremo entre las aplicaciones de los hosts. En esta capa se tienen dos protocolos muy importantes:
TCP: establece operaciones de punto a punto, controla el
flujo de ventanas deslizantes, proporciona confiabilidad SOLICITUDES DE COMENTARIOS (RFC). Las solicitudes de mediante acuses de recibo y números de secuencia, comentarios (the Requested for Comments: RFCs) tienen orientado a la conexión. muchas formas, pero todas tienen la misma intención y de alguna forma un formato similar. Se diseñan para UDP: segmenta los datos de capa superior, envía roporcionar una manera de comunicarse y aceptar la segmentos desde un dispositivo de un extremo a otro arquitectura y funcionalidad de internet, aun grupo dispositivo en otro extremo, es no orientada a la bastante diverso de usuarios, como son los usuarios de conexión, es no confiable. internet. Algunas RFCs son documentos oficiales que definen los estándares de TCP/IP del IETF (The Internet Engineering Task Force), la cual es una gran comunidad abierta e internacional de diseñadores de red, operadores, vendedores e investigadores comprometidos con la evolución de la arquitectura de internet y la mejora de su uso. Otras son simplemente propuestas que se intentan convertir en estándar. Algunas son guías de aprendizaje mientras que otras son bastantes técnicas. PUERTO TCP / UDP. Pero todas son una manera para que internet, una Un puerto es el entidad esencialmente anárquica, se organice y identificador de comunique. Para más información acerca de las RFCs. una aplicación en Para mayor información se puede visitar el sitio editor un equipo. Está oficial de RFCs http://www.rfc-editor.org asociado a uno de los protocolos de la III.CAPA INTERNET. capa de transporte Controla la TCP o UDP, por ello comunicación se denomina: Puerto TCP o Puerto UDP. Puede ser un entre un equipo y numero entre 0 y 65 535. Los puertos de aplicaciones del otro, decide qué lado del servidor están reservados para números rutas deben seguir inferiores a 1024, para evitar confusiones entre los paquetes de aplicaciones. Por ejemplo, la aplicación de servidor FTP información para utiliza los puertos TCP 20 y 21. Los puertos mayores a alcanzar su 1024 son asignados dinámicamente. También existen destino. Conforma puertos registrados para aplicaciones específicas de los paquetes IP proveedores, generalmente son mayores a 1024. que será enviado por la capa inferior. SOCKET. Es la combinación de una dirección IP y un puerto Desencapsula los paquetes recibidos pasando a la capa TCP o UDP, Son creados por las aplicaciones indicando la superior la información dirigida a una aplicación. Se dirección IP, el tipo de servicio (TCP o UDP) y el número encarga de la determinación de la mejor ruta y la conmutación de los paquetes, soporta los siguientes aplicaciones. A pesar de estas similitudes fundamentales, protocolos: IP (Protocolo de Internet), ICMP (Protocolo de los dos modelos tienen también muchas diferencias. En mensajes de control en internet), ARP (Protocolo de esta sección enfocaremos las diferencias clave entre los resolución de direcciones), RARP (Protocolo de resolución dos modelos de referencia. Es importante notar que aquí inversa de direcciones), IGMP (Protocolo de estamos comparando los modelos de referencia, no las administración del grupo de internet). pilas de protocolos correspondientes. En el modelo OSI son fundamentales tres conceptos: Servicios, Interfaces, Protocolos. Es probable que la contribución más PROTOCOLO INTERNET (IP). IP es un protocolo no importante del modelo OSI sea hacer explícita la orientado a la conexión, responsable principalmente del distinción entre estos tres conceptos. Cada capa presta direccionamiento y enrutamiento de paquetes entre algunos servicios a la capa que se encuentra sobre ella. La hosts. IP es un estándar TCP/IP necesario que está definición de servicio dice lo que la capa hace, no cómo es definido en RFC 791. Sin conexión significa que no se que las entidades superiores tienen acceso a ella o cómo establece una sesión antes de intercambiar datos. No funciona la capa. La interfaz de una capa les dice a los confiable significa que la entrega no está garantizada. IP procesos de arriba cómo acceder a ella; específica cuáles siempre intenta por todos los medios entregar los son los parámetros y qué resultados esperar; nada dice paquetes. Un paquete IP se puede perder, se puede tampoco sobre cómo trabaja la capa por dentro. entregar fuera de secuencia, duplicar o retrasar. IP no Finalmente, los protocolos pares que se usan en una capa intenta recuperarse de estos tipos de errores. La son asunto de la capa. Ésta puede usar los protocolos que confirmación de paquetes entregados y la recuperación quiera, siempre que consiga que se realice el trabajo (esto de paquetes perdidos es la responsabilidad de un es, que provea los servicios que ofrece). La capa también protocolo de nivel superior como TCP. puede cambiar los protocolos a voluntad sin afectar el software de las capas superiores. Estas ideas ajustan muy IV. CAPA DE ACCESO bien con las ideas modernas acerca de la programación A LA RED. Emite al orientada a objetos. Al igual que una capa, un objeto tiene medio físico los un conjunto de métodos (operaciones) que los procesos flujos de bit y pueden invocar desde fuera del objeto. La semántica de recibe los que de estos métodos define el conjunto de servicios que ofrece él provienen. el objeto. Los parámetros y resultados de los métodos Consiste en los forman la interfaz del objeto. El código interno del objeto manejadores de es su protocolo y no está visible ni es de la incumbencia los dispositivos de las entidades externas al objeto. El modelo TCP/IP que se conectan al medio de transmisión. Es la capa que originalmente no distinguía en forma clara entre servicio, maneja todos los aspectos que un paquete IP requiere interfaz y protocolo, aunque se ha tratado de reajustarlo para efectuar un enlace físico real con los medios de la después a fin de hacerlo más parecido a OSI. Por ejemplo, red. Esta capa incluye detalles de la tecnología LAN y WAN los únicos servicios reales que ofrece la capa de internet y todos los detalles de las capas físicas y de enlace de son enviar paquete IP y recibir paquete IP. Como datos del modelo OSI. La capa de acceso de red define los consecuencia, en el modelo OSI se ocultan mejor los procedimientos para realizar la interfaz con el hardware protocolos que en el modelo TCP/IP y se pueden de la red y para tener acceso al medio de transmisión. Los reemplazar con relativa facilidad al cambiar la tecnología. estándares del protocolo de los módems, tales como el La capacidad de efectuar tales cambios es uno de los protocolo de internet de enlace serial (SLIP) y el protocolo principales propósitos de tener protocolos por capas en de punto a punto (PPP) brindan acceso a través de una primer lugar. El modelo de referencia se desarrolló antes conexión por modem. de que se inventaran los protocolos. Este orden significa que el modelo no se orientó hacia un conjunto específico COMPARACION ENTRE EL MODELOS OSI Y EL MODELO de protocolos, lo cual lo convirtió en algo muy general. El TCP. lado malo de este orden es que los diseñadores no tenían Los modelos de referencia OSI y TCP/IP tienen mucho en mucha experiencia con el asunto y no supieron bien qué común. Ambos se basan en el concepto de un gran funcionalidad poner en qué capa. Por ejemplo: la capa de número de protocolos independientes. También la enlace de datos originalmente tenía que ver sólo con funcionalidad de las capas es muy similar. Por ejemplo: en redes de punto a punto. Cuando llegaron las redes de ambos modelos las capas por encima de la de transporte, difusión, se tuvo que insertar una nueva subcapa en el incluida ésta, están ahí para prestar un servicio de modelo. Cuando la gente empezó a constituir redes reales transporte de extremo a extremo, independiente de la haciendo uso del modelo OSI y de los protocolos red, a los procesos que deseen comunicarse. Estas capas existentes, descubrió que no cuadraban con las forman el proveedor de transporte. También en ambos especificaciones de servicio requeridas, de modo que se modelos, las capas encima de la de transporte son tuvieron que injertar en el modelo subcapas de usuarios del servicio de transporte orientados a convergencia que permitieran tapar las diferencias. Por último, el comité esperaba originalmente que cada país tuviera una red controlada por el gobierno que usara los protocolos OSI, de manera que no se pensó en la interconexión de redes. Para no hacer el cuento largo, las cosas no salieron como se esperaba. Lo contrario sucedió con TCP/IP: primero llegaron los protocolos, y el modelo fue en realidad sólo una descripción de los protocolos existentes. No hubo el problema de ajustar los protocolos al modelo, se ajustaban a la perfección. El único problema fue que el modelo no se ajustaba a ninguna otra pila de protocolos: en consecuencia, no fue de mucha utilidad para describir otras redes que no fueran del tipo TCP/IP.
Pasando de temas filosóficos a otros más específicos, una
diferencia obvia entre los dos modelos es la cantidad de capas: el modero OSI tiene siete capas y el TCP/IP cuatro. Ambos tienen capas de (inter)red, de transporte y de aplicación, pero las otras capas son diferentes. Otra diferencia se tiene en el área de la comunicación sin conexión frente a la orientada a la conexión. El modelo OSI apoya la comunicación tanto sin conexión como la orientada a la conexión en la capa de red, pero en la capa de transporte donde es más importante (porque el servicio de transporte es visible a los usuarios) lo hace únicamente con la comunicación orientada a la conexión. El modelo TCP/IP sólo tiene un modo en la capa de red (sin conexión) pero apoya ambos modos en la capa de transporte, con lo que ofrece una alternativa a los usuarios. Esta elección es importante sobre todo para los protocolos simples de petición y respuesta.