sábado, 23 de mayo de 2015

Modelo TCP/IP vs Modelo OSI





Se puede afirmar que ambos modelos tienen mucho en común. Las funcionalidades de los niveles y el concepto de protocolos independientes son muy similares. En el modelo OSI se definen tres conceptos: servicios, interfaces y protocolos. En OSI se hace explícita la distinción entre estos tres términos. Originalmente en el modelo TCP no se hacía forma clara esta distinción, aunque luego se trató a fin de hacer parecido este modelo al de OSI.

El modelo OSI se desarrolló antes de que se inventaran los protocolos. Aparecieron entonces dificultades para asignar funcionalidades a cada capa, debido a la falta de conocimiento y experiencia de algunos diseñadores. En muchos casos, los protocolos diseñados no cuadraban exactamente en el nivel determinado y se requerían subcapas para tratar esas diferencias. Se pretendía que los gobiernos usaran los protocolos OSI, pero las cosas no salieron como esperaba, y hasta ahora no se ha llegado a implantar de forma general.

En cambio con TCP/IP, primero llegaron los protocolos y luego se definió el modelo de acuerdo a dichos protocolos. El modelo no se ajusta exactamente a ninguna otra pila de protocolos, esto hizo que no fuera de mucha utilidad para otras redes distintas a las de TCP/IP.

En TCP/IP hay cuatro capas frente a las siete de OSI, las capas que tienen en común son la de red, la de transporte y la de aplicación, el resto son diferentes.

 Las funciones propias de las capas de presentación, sesión y aplicación del modelo OSI son implementadas por la capa de aplicación del modelo de referencia TCP/IP.






Los distintos protocolos trabajan en conjunto para asegurar que ambas partes reciben y entienden los mensajes. Algunos ejemplos de estos protocolos son:
  • Protocolo de aplicación: el protocolo de transferencia de hipertexto (HTTP) es un protocolo que rige la forma en que interactúan un servidor Web y un cliente Web. HTTP define el contenido y el formato de las solicitudes y respuestas intercambiadas entre el cliente y el servidor. Tanto el cliente como el software del servidor Web implementan el HTTP como parte de la aplicación. HTTP depende de otros protocolos para regular la forma en que los mensajes se transportan entre el cliente y el servidor.
  • Protocolo de transporte: el protocolo de control de transmisión (TCP) es el protocolo de transporte que administra las conversaciones individuales entre servidores Web y clientes Web. TCP divide los mensajes HTTP en partes más pequeñas, llamadas “segmentos”. Estos segmentos se envían entre los procesos del servidor y el cliente Web que se ejecutan en el host de destino. TCP también es responsable de controlar el tamaño y la velocidad a los que se intercambian los mensajes entre el servidor y el cliente.
  • Protocolo de Internet: IP es responsable de tomar los segmentos con formato de TCP, encapsularlos en paquetes, asignarles las direcciones adecuadas y enviarlos a través del mejor camino hacia el host de destino.
  • Protocolos de acceso a la red: los protocolos de acceso a la red describen dos funciones principales, la comunicación a través de un enlace de datos y la transmisión física de datos en los medios de red. Los protocolos de administración de enlace de datos toman los paquetes IP y los formatean para transmitirlos por los medios. Los estándares y protocolos de los medios físicos rigen la forma en que se envían las señales y la forma en que las interpretan los clientes que las reciben. Ethernet constituye un ejemplo de un protocolo de acceso a la red.



 Los protocolos trabajan en forma conjunta para proporcionar servicios integrales de comunicación de red. Las suites de protocolos pueden estar especificadas por un organismo de estandarización o pueden ser desarrolladas por un proveedor.
Los protocolos IP, HTTP y DHCP son todos parte de la suite de protocolos de Internet conocida como protocolo de control de transmisión/IP (TCP/IP). La suite de protocolos TCP/IP es un estándar abierto, lo que significa que estos protocolos están disponibles para el público sin cargo, y cualquier proveedor puede implementar estos protocolos en su hardware o software.
Un protocolo basado en estándares es un proceso o un protocolo que recibió el aval del sector de redes y fue ratificado, o aprobado, por un organismo de estandarización. El uso de estándares en el desarrollo y la implementación de protocolos aseguran que productos de distintos fabricantes puedan interoperar correctamente. Si un fabricante en particular no observa un protocolo estrictamente, es posible que sus equipos o software no puedan comunicarse satisfactoriamente con productos hechos por otros fabricantes.
En las comunicaciones de datos, por ejemplo, si un extremo de una conversación utiliza un protocolo para regir una comunicación unidireccional y el otro extremo adopta un protocolo que describe una comunicación bidireccional, es muy probable que no pueda intercambiarse ningún dato.
Algunos protocolos son exclusivos. Exclusivo, en este contexto, significa que una compañía o un proveedor controlan la definición del protocolo y cómo funciona. Algunos protocolos exclusivos los pueden utilizar distintas organizaciones con permiso del propietario. Otros, solo se pueden implementar en equipos fabricados por el proveedor exclusivo. AppleTalk y Novell Netware constituyen ejemplos de protocolos exclusivos.



Incluso es posible que varias compañías trabajen conjuntamente para crear un protocolo exclusivo. Es común que un proveedor (o grupo de proveedores) desarrolle un protocolo exclusivo para satisfacer las necesidades de sus clientes y posteriormente ayude a hacer de ese protocolo exclusivo un estándar abierto. Por ejemplo, Ethernet fue un protocolo desarrollado inicialmente por Bob Metcalfe en el XEROX Palo Alto Research Center (PARC) en la década de los setenta. En 1979, Bob Metcalfe creó su propia compañía, 3COM, y trabajó junto con Digital Equipment Corporation (DEC), Intel y Xerox para promover el estándar “DIX” para Ethernet. En 1985, el Instituto de Ingenieros en Electricidad y Electrónica (IEEE) publicó el estándar IEEE 802.3, que era casi idéntico a Ethernet. Actualmente, 802.3 es el estándar común que se utiliza en redes de área local (LAN). Otro ejemplo: más recientemente, Cisco abrió el protocolo de enrutamiento EIGRP como RFC informativa para satisfacer las necesidades de los clientes que desean utilizar el protocolo en una red de varios proveedores.

La suite IP es una suite de protocolos necesaria para transmitir y recibir información mediante Internet. Se conoce comúnmente como TCP/IP, ya que TCP e IP fueron los primeros dos protocolos de red definidos para este estándar. La suite TCP/IP basada en estándares abiertos reemplazó otras suites de protocolos exclusivas de proveedores, como AppleTalk de Apple e Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX) de Novell.
La primera red de conmutación de paquetes, antecesora de Internet actual, fue la red Advanced Research Projects Agency Network (ARPANET), que tuvo su origen en 1969 al conectar PC centrales en cuatro ubicaciones. La ARPANET fue fundada por el Departamento de Defensa de los Estados Unidos para que se utilice en universidades y en laboratorios de investigación. Bolt, Beranek and Newman (BBN) fue el contratista que llevó a cabo gran parte del desarrollo inicial de la ARPANET, incluida la creación del primer router conocido como un procesador de mensajes de interfaz (IMP).
En 1973, Robert Kahn y Vinton Cerf comenzaron a trabajar en la suite TCP para desarrollar la siguiente generación de la ARPANET. TCP se diseñó para reemplazar el programa de control de red (NCP) actual de la ARPANET. En 1978, TCP se dividió en dos protocolos: TCP e IP. Posteriormente, se agregaron otros protocolos a la suite de protocolos TCP/IP, entre los que se incluyen Telnet, FTP, DNS y muchos otros.

Modelo TCP/IP
El modelo de protocolo TCP/IP para comunicaciones de internetwork se creó a principios de la década de los setenta y se conoce con el nombre de modelo de Internet. Como se muestra en la ilustración, define cuatro categorías de funciones que deben ocurrir para que las comunicaciones se lleven a cabo correctamente. La arquitectura de la suite de protocolos TCP/IP sigue la estructura de este modelo. Por lo tanto, el modelo de Internet es conocido normalmente como modelo TCP/IP.

La mayoría de los modelos de protocolos describen un stack de protocolos específicos del proveedor. Sin embargo, puesto que el modelo TCP/IP es un estándar abierto, una compañía no controla la definición del modelo. Las definiciones del estándar y los protocolos TCP/IP se explican en un foro público y se definen en un conjunto de RFC disponibles al público. Las RFC contienen la especificación formal de los protocolos de comunicación de datos y los recursos que describen el uso de los protocolos.
Las RFC también contienen documentos técnicos y organizacionales sobre Internet, entre los que se incluyen las especificaciones técnicas y los documentos de las políticas elaborados por el IETF.
 Los protocolos TCP/IP están incluidos en la capa de Internet hasta la capa de aplicación cuando se hace referencia al modelo TCP/IP. Los protocolos de capa inferior de la capa de enlace de datos o de la capa de acceso a la red son responsables de enviar el paquete IP a través del medio físico. Estos protocolos de capa inferior son desarrollados por organismos de estandarización, como el IEEE.
La suite de protocolos TCP/IP se implementa como un stack de TCP/IP tanto en los hosts emisores como en los hosts receptores para proporcionar una entrega de extremo a extremo de las aplicaciones a través de la red. Los protocolos 802.3 o Ethernet se utilizan para transmitir el paquete IP a través de un medio físico que utiliza la LAN.

  • Capa de Aplicación

DNS (Domain Name System ) Sistema de Nombres de Dominio Traduce los nombres de dominio tales como cisco.com a direcciones IP

BOOTP (Bootstrap Protocol) : Habilita una estación de trabajo sin disco para que descubra su propia dirección IP, la dirección IP de un servidor BOOTP en la red y un archivo que debe cargarse en la memoria para iniciar la máquina.
DHCP está reemplazando a BOOTP.


DHCP (Dynamic Host Configuration Protocol) Protocolo de configuración dinámica de host Asigna direcciones IP en forma dinámica a las estaciones cliente durante el inicio.
Permite que las direcciones se vuelvan a utilizar cuando ya no se necesitan.

SMTP (Simple Mail Transfer Protocol), Protocolo de Transferencia Simple de CorreoPermite que los clientes envíen correos electrónicos a un servidor de correo. 
Permite que los servidores envíen correos electrónicos a otros servidores. 

POP (Post Office Protocol), Protocolo de Oficina Postal Permite que los clientes recuperen correos electrónicos de un servidor de correo.
Descarga el correo electrónico del servidor de correo al escritorio.

IMAP : Permite que los clientes accedan a los correos electrónicos almacenados en un servidor de correo. 
Mantiene el correo electrónico en el servidor.

FTP  (File Transfer Protocol), Protocolo de Transferencia de Archivos: Fija las reglas que habilitan a un usuario en un host a acceder y transferir archivos hacia y desde otro host a través de una red. 
Protocolo de entrega de archivos confiable, orientado a la conexión y con confirmación.

TFTP  (Trivial file transfer Protocol) Protocolo de transferencia de archivos trivial : Protocolo de transferencia de archivos simple, sin conexión.
Protocolo de entrega de archivos de máximo esfuerzo, sin confirmación.
Utiliza menos sobrecarga que el protocolo FTP.

HTTP  (HyperText Transfer Protocol), Protocolo de Transferencia de HiperTexto  :Conjunto de reglas para intercambiar texto, imágenes gráficas, sonido, vídeo y otros archivos multimedia en la World Wide Web.


  • Capa de Transporte 


UDP (User Datagram Protocol ): Habilita un proceso que se ejecuta en un host para enviar paquetes a un proceso que se ejecuta en otro host.
No confirma la transmisión correcta de datagramas.

TCP (Transmission Control Protocol) Protocolo de Control de Transmisión: Permite la comunicación confiable entre los procesos que se ejecutan en hosts independientes.
Transmisiones confiables con acuse de recibo que confirman el envío correcto.

  • Capa de Internet
IP (Internet Protocol)  Protocolo de internet : Recibe segmentos de mensaje de la capa de transporte.
Dispone mensajes en paquetes.
Direcciona paquetes para la entrega de extremo a extremo a través de una internetwork.

NAT   (Network Address Translation) Traducción de direcciones de red : Traduce las direcciones IP desde una red privada a direcciones IP públicas únicas de forma global

ICMP (Internet Control Message Protocol) Protocolo de Mensajes de Control de Internet Proporciona comentarios desde un host de destino a un host de origen con respecto a los errores en la entrega de paquetes

OSPF (Open Shortest Path First ) El camino más corto primero: Protocolo de enrutamiento link-state
Diseño jerárquico basado en áreas
Protocolo de enrutamiento interior de estándar abierto

EIGRP (Enhanced Interior Gateway Routing Protocol) Protocolo de enrutamiento de gateway interior mejorado: Protocolo de enrutamiento exclusivo de Cisco.
Utiliza la métrica compuesta según el ancho de banda, el retraso, la carga y la confiabilidad.


  • Capa de acceso a la red 
ARP  ( Address Resolution Protocol ), Protocolo de resolución de direcciones: Proporciona la asignación de direcciones dinámicas entre una dirección IP y una dirección de hardware.

PPP  (Point-to-Point Protocol) Protocolo Punto-a-Punto : Proporciona un medio de encapsulación de paquetes para transmitirlos a través de un enlace serial.

Ethernet Define las reglas para establecer los estándares de cableado y señalización de la capa de acceso a la red.

Controladores de interfaz :Proporciona instrucciones a la máquina para el control de una interfaz específica en un dispositivo de red




Los modelos en capas, como el modelo TCP/IP, con frecuencia se utilizan para ayudar a visualizar la interacción entre diversos protocolos. Un modelo en capas describe el funcionamiento de los protocolos que se produce en cada capa y la interacción de los protocolos con las capas que se encuentran por encima y por debajo de ellas.
Hay beneficios por el uso de un modelo en capas para describir protocolos de red y operaciones. Uso de un modelo en capas:
  • Ayuda en el diseño de protocolos, ya que los protocolos que operan en una capa específica tienen información definida según la cual actúan, y una interfaz definida para las capas superiores e inferiores.
  • Fomenta la competencia, ya que los productos de distintos proveedores pueden trabajar en conjunto.
  • Evita que los cambios en la tecnología o en las capacidades de una capa afecten otras capas superiores e inferiores.
  • Proporciona un lenguaje común para describir las funciones y capacidades de redes.
Existen dos tipos básicos de modelos de redes:
  • Modelo de protocolo: este modelo coincide con precisión con la estructura de una suite de protocolos determinada. El conjunto jerárquico de protocolos relacionados en una suite representa típicamente toda la funcionalidad requerida para interconectar la red humana con la red de datos. El modelo TCP/IP es un modelo de protocolo, porque describe las funciones que tienen lugar en cada capa de protocolos dentro de una suite TCP/IP.
  • Modelo de referencia: este modelo es coherente con todos los tipos de servicios y protocolos de red al describir qué es lo que se debe hacer en una capa determinada, pero sin regir la forma en que se debe lograr. Un modelo de referencia no está pensado para ser una especificación de implementación ni para proporcionar un nivel de detalle suficiente para definir de forma precisa los servicios de la arquitectura de red. El objetivo principal de un modelo de referencia es ayudar a lograr un mejor entendimiento de las funciones y procesos involucrados.
El modelo OSI es el modelo de referencia de internetwork más conocido. Se usa para diseño de redes de datos, especificaciones de funcionamiento y resolución de problemas.
 Los modelos TCP/IP y OSI son los modelos principales que se utilizan al hablar de funcionalidad de red. Los diseñadores de protocolos, servicios o dispositivos de red pueden crear sus propios modelos para representar sus productos. Por último, se solicita a los diseñadores que se comuniquen con la industria asociando sus productos o servicios con el modelo OSI, el modelo TCP/IP o ambos.


Modelo OSI

Inicialmente, el modelo OSI fue diseñado por la ISO para proporcionar un marco sobre el cual crear una suite de protocolos de sistemas abiertos. La visión era que este conjunto de protocolos se utilizara para desarrollar una red internacional que no dependiera de sistemas exclusivos.
En última instancia, la velocidad a la que fue adoptada Internet basada en TCP/IP y la proporción en la que se expandió ocasionaron que el desarrollo y la aceptación de la suite de protocolos OSI quedaran atrás. Aunque pocos de los protocolos que se crearon mediante las especificaciones OSI se utilizan ampliamente en la actualidad, el modelo OSI de siete capas hizo más contribuciones al desarrollo de otros protocolos y productos para todo tipo de redes nuevas.
El modelo OSI proporciona una amplia lista de funciones y servicios que se pueden presentar en cada capa. También describe la interacción de cada capa con las capas directamente por encima y por debajo de él. Si bien el contenido de este curso está estructurado en torno al modelo de referencia OSI, el análisis se centra en los protocolos identificados en el modelo de protocolo TCP/IP. Haga clic en cada nombre de la capa para ver los detalles.
Nota: mientras que a las capas del modelo TCP/IP se hace referencia solo por el nombre, las siete capas del modelo OSI se mencionan con frecuencia por número y no por nombre. Por ejemplo, la capa física se conoce como capa 1 del modelo OSI.

Capa de Aplicación  La capa de aplicación proporciona los medios para la conectividad de extremo a extremo entre individuos de la red humana mediante redes de datos.

Capa de Presentación : La capa de presentación proporciona una representación común de los datos transferidos entre los servicios de la capa de aplicación.

Capa de Sesión : La capa de sesión proporciona servicios a la capa de presentación para organizar su diálogo y administrar el intercambio de datos.

Capa de Transporte : La capa de transporte define los servicios para segmentar, transferir y rearmar los datos para las comunicaciones individuales entre dispositivos finales.

Capa de Red: La capa de red proporciona servicios para intercambiar los datos individuales en la red entre dispositivos finales identificados.

Capa de Enlace de Datos : Los protocolos de capa de enlace de datos describen los métodos para intercambiar tramas de datos entre dispositivos en un medio común.

Capa Física : Los protocolos de capa de enlace de datos describen los métodos para intercambiar tramas de datos entre dispositivos en un medio común.

Capa 1 - Física

La capa física no entiende nada, pero bits: La señal llega a ella en forma de impulsos y se transforma en 0's y 1's.
En el caso de las señales eléctricas, por ejemplo, si la señal tiene un voltaje negativo, se identifica como 0. Y si usted tiene una voltaje positiva, se identifica como 1.
En esta capa se define a continuación, los usos de los cables y conectores, así como el tipo de señal (pulsos eléctricos - coaxiales; pulsos de luz - óptica).
Función: recibir los datos e iniciar el proceso (o lo contrario, introducir datos y completar el proceso).
Dispositivos: cables, conectores, concentradores, transceiver (traducción entre las señales ópticas y eléctricas - que se desplaza en cables diferentes).
PDU: bits.

Capa 2 - Enlace

Continuando con el flujo, la capa de enlace de datos recibe el formato de la capa física, los bits, y los trata, convirtiendo los datos en el disco que se remitirá a la siguiente capa.
Un concepto importante, la dirección física (MAC address - Media Access Control) es en esa capa. La capa siguiente (3 de la red) que se ocupará de la dirección IP conocida, pero vamos a hablar cuando lo discutimos.
Función: enlace de datos de un host a otro, por lo que es a través de los protocolos definidos para cada medio específico por el cual se envían los datos.
Protocolos: PPP, Ethernet, FDDI, ATM, Token Ring.
Dispositivos: Interruptores, Tarjeta de red, interfaces.
PDU: Frame.

Capa 3 - Red

En la tabla a continuación, llega a la capa de red, responsables de tráfico de datos. Para ello, cuenta con dispositivos que identifican el mejor camino posible a seguir, y que establecen dichas rutas.
Esta capa tiene la dirección física MAC (nivel 2-Link) y la convierte en la dirección lógica (dirección IP).
¿Y cómo es la dirección IP? Bueno, el protocolo IP es una dirección lógica. Cuando la unidad de capa de red recibe la capa de enlace de datos (Cuadro recuerdas?) Se convierte en su propio PDU con la dirección lógica, que es utilizado por los routers, por ejemplo - en sus tablas de enrutamiento y algoritmos - para encontrar los caminos mejores datos. Esta unidad de datos que ahora se llama paquetes.
Función: direccionamiento, enrutamiento y definir las mejores rutas posibles.
Protocolos: ICMP, IP, IPX, ARP, IPSEC.
Dispositivos: Routers.
PDU: paquetes.

Capa 4 - Transporte

Si todo va bien, los paquetes llegan a la capa 3 (red), con su dirección lógica.
Y como cualquier buen portador, la capa de transporte debe garantizar la calidad en la entrega y recepción de datos.
A su vez, como en todo el transporte, debe ser administrado. Para ello contamos con un servicio de calidad (QoS - Calidad de Servicio o Calidad de Servicio). Este es un concepto muy importante, y se utiliza por ejemplo en las tablas de Erlang B, ¿recuerdas? En términos simples, las normas y acciones destinadas a garantizar la calidad de servicio deseado, basado en la recuperación de errores y control de los flujos de datos. Pero no vamos a perder el foco aquí, sólo recuerda que la QoS es en la capa de transporte.
Función: hacer frente a todas las cuestiones de transporte, entrega y recepción de datos de la red, con calidad de servicio.
Protocolos: TCP, UDP, SPX.
Dispositivos: Routers.
PDU: Ahora se llama un Segmento.

NOTA - capas de bajo (de transporte) y capas superiores (aplicación)

Antes de hablar de los últimos tres capas, es importante hacer una observación: Es común que las capas de las capas del modelo OSI se agrupan en las capas superiores e inferiores, como se dijo antes.
Los primeros cuatro capas discutido anteriormente se puede denominar como capas de transporte.
Y las tres capas - vamos a describir ahora - que se conoce como la capa de aplicación (que no debe confundirse con la última capa - cuyo nombre también es de aplicación).
Hay algunos comentarios razonables aquí, sólo para evitar seguir repitiendo la descripción de cada uno de los mismos datos.
Este es particularmente el caso de la PDU de estas capas, que ahora se llama simplemente de datos (a diferencia de las capas de transporte, donde cada uno tiene su propio tipo de PDU: bit - marco - paquete - segmento).
Por otra parte, varios protocolos se utilizan en las tres capas, tales como Telnet, DNS, HTTP, FTP, SMTP. Sólo la capa que utiliza protocolos específicos se indicará, pero todos los demás se pueden utilizar.
En cuanto a los dispositivos involucrados, se hace llamar más consistente que las aplicaciones involucradas, que generalmente son programas cliente, tales como correo electrónico, MSN, FTP, etc .. En unas pocas excepciones que tienen dispositivos.
Bien, volvamos a las capas.

Capa 5 - Sesión

A raíz de las capas, tenemos la capa de sesión. Como su nombre indica, esta capa (5 º) se inicia y finaliza la sesión de responsables de comunicación e intercambio de datos, por ejemplo, la fijación del inicio y el final de una conexión entre los ejércitos, y también la gestión de la conexión de esta conexión.
Un punto importante aquí es la necesidad de sincronización entre los anfitriones, de lo contrario la comunicación se verá comprometida, incluso dejar de trabajar.
Esta capa añade marcas de los datos transmitidos. Por lo tanto, si la comunicación falla, puede ser reiniciado por última vez el marcado recibió válida.
Función: iniciar, gestionar y terminar sesiones de la capa de presentación, por ejemplo, sesiones TCP.

Capa 6 - Presentación

La capa de presentación tiene la función de formato de los datos, por lo que la representación de ellos. Este formato incluye la compresión y cifrado de datos.
Es más fácil entender esta capa como la que traduce los datos en un formato que pueda entender el protocolo usado. Esto lo vemos por ejemplo cuando el transmisor utiliza un estándar diferente de otros a continuación, ASCII, y estos personajes son convertidos.
Cuando dos redes diferentes necesidad de comunicar, es la capa de 6 Presentación que funciona. Por ejemplo, cuando una conexión TCP / IP necesita comunicarse con una red IPX / SPX, la presentación se traduce capa de datos de cada uno, haciendo que el proceso sea posible.
En cuanto a la compresión, podemos entender como un archivador de ficheros - ZIP, RAR - donde el transmisor comprime los datos en esa capa, y descomprime el receptor. Esto hace que la comunicación sea más rápido porque tenemos menos datos se transmitirán los datos (comprimido).
Y cuando hay necesidad de una mayor seguridad, esta capa se aplica un esquema de cifrado. Recuerde que todo lo que se hace en el lado de la transmisión (por ejemplo, el cifrado) tiene su opuesto que corresponde la recepción (en el caso, el descifrado).
Función: encriptación, compresión, formato y la presentación de formatos de datos (por ejemplo, JPEG, GIF, MPEG) para las aplicaciones.
Protocolos: SSL, TLS.
Dispositivos: Gateways (protocolos de traducción entre diferentes redes).

Capa 7 - Aplicación

En esta capa tenemos las interfaces de usuario, que son creados por los propios datos (correo electrónico, transferencia de archivos, etc.)
Aquí es donde los datos son enviados y recibidos por los usuarios. Estas peticiones se realizan por las aplicaciones de acuerdo a los protocolos utilizados.
Así como la capa física, que está en el borde del modelo, por lo que también se inicia y se detiene todo el proceso.
Esta capa es probablemente que están más acostumbrados a. Que interactúan directamente con él, por ejemplo, cuando se utiliza un programa para leer o enviar correo electrónico, o comunicarse a través de mensajería instantánea.
Función: hacer que la interfaz entre los usuarios finales y los programas de comunicación.



Resumen 




Las redes de datos son sistemas de dispositivos finales, dispositivos intermediarios y medios que conectan los dispositivos. Para que se produzca la comunicación, estos dispositivos deben saber cómo comunicarse.
Estos dispositivos deben cumplir con reglas y protocolos de comunicación. TCP/IP es un ejemplo de una suite de protocolos. La mayoría de los protocolos son creados por organismos de estandarización, como el IETF o el IEEE. El Instituto de Ingenieros en Electricidad y Electrónica es un organismo profesional para las personas que trabajan en los campos de la electrónica y de la ingeniería eléctrica. La ISO, la International Organization for Standardization, es el mayor desarrollador del mundo de estándares internacionales para una amplia variedad de productos y servicios.
Los modelos de redes que más se utilizan son OSI y TCP/IP. Asociar los protocolos que establecen las reglas de las comunicaciones de datos con las distintas capas de estos modelos es de gran utilidad para determinar qué dispositivos y servicios se aplican en puntos específicos mientras los datos pasan a través de las LAN y WAN.
Los datos que pasan por el stack del modelo OSI se segmentan en trozos y se encapsulan con direcciones y otras etiquetas. El proceso se revierte a medida que esos trozos se desencapsulan y pasan por el stack de protocolos de destino. El modelo OSI describe los procesos de codificación, formateo, segmentación y encapsulación de datos para transmitir por la red.
La suite de protocolos TCP/IP es un protocolo de estándar abierto que recibió el aval de la industria de redes y fue ratificado, o aprobado, por un organismo de estandarización. La suite de protocolos de Internet es una suite de protocolos necesaria para transmitir y recibir información mediante Internet.
Las unidades de datos del protocolo (PDU) se denominan según los protocolos de la suite TCP/IP: datos, segmento, paquete, trama y bits.
La aplicación de los modelos permite a diversas personas, compañías y asociaciones comerciales analizar las redes actuales y planificar las redes del futuro.