logo

Modelo TCP/IP

  • 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:

Modelo 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:

    Direccionamiento IP:Este protocolo implementa direcciones de host lógicas conocidas como direcciones IP. Internet y capas superiores utilizan las direcciones IP para identificar el dispositivo y proporcionar enrutamiento de red.Comunicación de host a host:Determina la ruta a través de la cual se transmitirán los datos.Encapsulación y formato de datos:Un protocolo IP acepta los datos del protocolo de la capa de transporte. Un protocolo IP garantiza que los datos se envíen y reciban de forma segura; encapsula los datos en un mensaje conocido como datagrama IP.Fragmentación y Reensamblaje:El límite impuesto al tamaño del datagrama IP por el protocolo de la capa de enlace de datos se conoce como unidad máxima de transmisión (MTU). Si el tamaño del datagrama IP es mayor que la unidad MTU, entonces el protocolo IP divide el datagrama en unidades más pequeñas para que puedan viajar a través de la red local. La fragmentación la puede realizar el remitente o el enrutador intermedio. Del lado del receptor, todos los fragmentos se reensamblan para formar un mensaje original.Enrutamiento:Cuando el datagrama IP se envía a través de la misma red local, como LAN, MAN, WAN, se conoce como entrega directa. Cuando el origen y el destino están en la red distante, el datagrama IP se envía indirectamente. Esto se puede lograr enrutando el datagrama IP a través de varios dispositivos, como enrutadores.

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.
  • Los dos términos están asociados principalmente con el protocolo ARP:
      Solicitud ARP:Cuando un remitente quiere saber la dirección física del dispositivo, transmite la solicitud ARP a la red.Respuesta ARP:Cada dispositivo conectado a la red aceptará la solicitud ARP y procesará la solicitud, pero solo el destinatario reconoce la dirección IP y envía su dirección física en forma de respuesta ARP. El destinatario agrega la dirección física tanto a su memoria caché como al encabezado del datagrama.

Protocolo ICMP

    ICMPsignifica Protocolo de mensajes de control de Internet.
  • 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.
  • Respuesta ICMP:La respuesta ICMP se utiliza para comprobar si el dispositivo de destino responde o no.
  • La responsabilidad principal del protocolo ICMP es informar los problemas, no corregirlos. La responsabilidad de la corrección recae en el remitente.
  • ICMP puede enviar los mensajes sólo al origen, pero no a los enrutadores intermedios porque el datagrama IP lleva las direcciones del origen y el destino, pero no del enrutador al que se pasa.

  • 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 .

      Protocolo de datagramas de usuario (UDP)
      • 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 consta de los siguientes campos:
        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.
      • 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.
    Modelo TCP/IP
    Modelo TCP/IP
      Protocolo de control de transmisión (TCP)
      • 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.

    Los siguientes son los principales protocolos utilizados en la capa de aplicación:
      HTTP:HTTP significa protocolo de transferencia de hipertexto. Este protocolo nos permite acceder a los datos a través de la red mundial. Transfiere los datos en forma de texto sin formato, audio, video. Se le conoce como protocolo de transferencia de hipertexto ya que tiene la eficiencia de usarse en un entorno de hipertexto donde hay saltos rápidos de un documento a otro.SNMP:SNMP significa Protocolo simple de administración de red. Es un marco utilizado para administrar los dispositivos en Internet mediante el conjunto de protocolos TCP/IP.SMTP:SMTP significa Protocolo simple de transferencia de correo. El protocolo TCP/IP que admite el correo electrónico se conoce como protocolo simple de transferencia de correo. Este protocolo se utiliza para enviar los datos a otra dirección de correo electrónico.DNS:DNS significa Sistema de nombres de dominio. Una dirección IP se utiliza para identificar de forma única la conexión de un host a Internet. Pero la gente prefiere utilizar los nombres en lugar de las direcciones. Por lo tanto, el sistema que asigna el nombre a la dirección se conoce como Sistema de nombres de dominio.TELNET:Es una abreviatura de Terminal Network. Establece la conexión entre la computadora local y la computadora remota de tal manera que la terminal local parece ser una terminal en el sistema remoto.FTP:FTP significa Protocolo de transferencia de archivos. FTP es un protocolo de Internet estándar que se utiliza para transmitir archivos de una computadora a otra.