- El modelo TCP/IP fue desarrollado antes que el modelo OSI.
- El modelo TCP/IP no es exactamente similar al modelo OSI.
- El modelo TCP/IP consta de cinco capas: la capa de aplicación, la capa de transporte, la capa de red, la capa de enlace de datos y la capa física.
- Las primeras cuatro capas proporcionan estándares físicos, interfaz de red, interconexión de redes y funciones de transporte que corresponden a las primeras cuatro capas del modelo OSI y estas cuatro capas están representadas en el modelo TCP/IP por una sola capa llamada capa de aplicación.
- TCP/IP es un protocolo jerárquico formado por módulos interactivos y cada uno de ellos proporciona una funcionalidad específica.
Aquí, jerárquico significa que cada protocolo de capa superior es compatible con dos o más protocolos de nivel inferior.
Funciones de las capas TCP/IP:
Capa de acceso a la red
- Una capa de red es la capa más baja del modelo TCP/IP.
- Una capa de red es la combinación de la capa física y la capa de enlace de datos definida en el modelo de referencia OSI.
- Define cómo se deben enviar físicamente los datos a través de la red.
- Esta capa es la principal responsable de la transmisión de datos entre dos dispositivos en la misma red.
- Las funciones que realiza esta capa son encapsular el datagrama IP en tramas transmitidas por la red y mapear direcciones IP en direcciones físicas.
- Los protocolos utilizados por esta capa son ethernet, token ring, FDDI, X.25, frame Relay.
Capa de Internet
- Una capa de Internet es la segunda capa del modelo TCP/IP.
- Una capa de Internet también se conoce como capa de red.
- La principal responsabilidad de la capa de Internet es enviar los paquetes desde cualquier red y llegan a su destino independientemente de la ruta que tomen.
Los siguientes protocolos utilizados en esta capa son:
Protocolo IP: El protocolo IP se utiliza en esta capa y es la parte más importante de todo el conjunto TCP/IP.
Las siguientes son las responsabilidades de este protocolo:
Protocolo ARP
- ARP significa protocolo de resolucion de DIRECCION .
- ARP es un protocolo de capa de red que se utiliza para encontrar la dirección física a partir de la dirección IP.
Protocolo ICMP
- Es un mecanismo utilizado por los hosts o enrutadores para enviar notificaciones sobre problemas de datagramas al remitente.
- Un datagrama viaja de un enrutador a otro hasta llegar a su destino. Si un enrutador no puede enrutar los datos debido a algunas condiciones inusuales, como enlaces deshabilitados, un dispositivo en llamas o congestión de la red, entonces se utiliza el protocolo ICMP para informar al remitente que el datagrama no se puede entregar.
- Un protocolo ICMP utiliza principalmente dos términos:
Prueba ICMP: La prueba ICMP se utiliza para probar si el destino es accesible o no.
Capa de transporte
La capa de transporte es responsable de la confiabilidad, el control del flujo y la corrección de los datos que se envían a través de la red.
Los dos protocolos utilizados en la capa de transporte son Protocolo de datagrama de usuario y protocolo de control de transmisión .
- Proporciona servicio sin conexión y entrega de transmisión de extremo a extremo.
- Es un protocolo poco confiable ya que descubre los errores pero no los especifica.
- El protocolo de datagramas de usuario descubre el error y el protocolo ICMP informa el error al remitente de que el datagrama de usuario ha sido dañado.
- UDP no especifica qué paquete se pierde. UDP contiene sólo suma de comprobación; no contiene ningún ID de un segmento de datos.
Dirección del puerto de origen: La dirección del puerto de origen es la dirección del programa de aplicación que ha creado el mensaje.
Dirección del puerto de destino: La dirección del puerto de destino es la dirección del programa de aplicación que recibe el mensaje.
Largo total: Define el número total de bytes del datagrama de usuario en bytes.
Suma de comprobación: La suma de comprobación es un campo de 16 bits que se utiliza en la detección de errores.
- Proporciona servicios completos de capa de transporte a las aplicaciones.
- Crea un circuito virtual entre el emisor y el receptor, y está activo mientras dura la transmisión.
- TCP es un protocolo confiable ya que detecta el error y retransmite las tramas dañadas. Por lo tanto, garantiza que se deben recibir y acusar recibo de todos los segmentos antes de que se considere completada la transmisión y se descarte un circuito virtual.
- En el extremo emisor, TCP divide el mensaje completo en unidades más pequeñas conocidas como segmento, y cada segmento contiene un número de secuencia que se requiere para reordenar las tramas para formar un mensaje original.
- En el extremo receptor, TCP recopila todos los segmentos y los reordena según números de secuencia.
Capa de aplicación
- Una capa de aplicación es la capa superior en el modelo TCP/IP.
- Es responsable de manejar protocolos de alto nivel, temas de representación.
- Esta capa permite al usuario interactuar con la aplicación.
- Cuando un protocolo de capa de aplicación quiere comunicarse con otra capa de aplicación, reenvía sus datos a la capa de transporte.
- Se produce una ambigüedad en la capa de aplicación. No todas las aplicaciones pueden colocarse dentro de la capa de aplicación, excepto aquellas que interactúan con el sistema de comunicación. Por ejemplo: el editor de texto no se puede considerar en la capa de aplicación mientras el navegador web usa HTTP protocolo para interactuar con la red donde HTTP El protocolo es un protocolo de capa de aplicación.