martes, 4 de noviembre de 2014

Arquitecturas de red: MODELO TCP/IP (Parte 5)

Nivel de Transporte

Su principal tarea es proveer una comunicación punto a punto entre las aplicaciones.
También se encarga de la calidad de la confianza, del control del flujo, la corrección de errores y ordenar los paquetes.

En este nivel destacamos la importancia de dos protocolos:

- TCP: Transmission Control Protocol (Protocolo de control de la Transmisión): Las aplicaciones utilizan este protocolo para crear conexiones entre ellas y de este modo poder enviarse un flujo de datos.
Este protocolo garantiza que los datos serán entregados en su destino sin errores y en el mismo orden en el que transmitieron.
También proporciona un mecanismo para distinguir diferentes aplicaciones dentro de una misma máquina a través del concepto de puerto.
Da soporte a los protocolos de aplicación HTTP, SMTP o FTP.
  
    En el formato de la cabecera TCP, los campos más importantes son:
    - Número de secuencia: número de orden.
    - Número de acuse de recibo: confirmación de llegada.
    - Suma de control: suma de comprobación (CRC)
    - Puerto origen y puerto destino.

- UDP: User Datagram Protocol: Es un protocolo del nivel de transporte basado en el intercambio de datagramas. Permite el envío de datagramas a través de la red sin que se haya establecido previamente una conexión, ya que el propio datagrama incorpora suficiente información de direccionamiento en su cabecera.
Tampoco tiene ni confirmación ni control de flujo, por lo que los paquetes pueden adelantarse unos a otros (es decir, pueden llegar al receptor desordenados).
Otra cosa de la que carece es de la confirmación de entrega o recepción, luego no se sabe si los paquetes han llegado correctamente.

Su uso principal es para protocolos como el DHCP o DNS en los que el intercambio de paquetes de conexión y desconexión son mayores que la información a transmitir.
También se utiliza para la transmisión de video y audio en tiempo real, donde no es posible realizar retransmisiones por los estrictos requisitos de retardo que se tiene en estos casos.
  
    En el formato de la cabecera UDP, los campos más importantes son:
    - Número de secuencia: número de orden.
    - Longitud del mensaje.
    - Suma de verificación: suma de comprobación (CRC)
    - Puerto origen y puerto destino.

No hay comentarios:

Publicar un comentario