TCP vs UDP: Protocolos de Comunicación y sus Aplicaciones

TCP (Transmission Control Protocol)

TCP es un protocolo de comunicación orientado a conexión fiable del nivel de transporte. Es un protocolo de capa 4 según el modelo OSI. Habitualmente, las aplicaciones necesitan que la comunicación sea fiable y, dado que la capa IP aporta un servicio de datagramas no fiable (sin confirmación), TCP añade las funciones necesarias para prestar un servicio que permita que la comunicación entre dos sistemas se efectúe libre de errores, sin pérdidas y con seguridad. Aquí interviene el control CRC de datos que se basa en una ecuación matemática que permite verificar la integridad de los datos transmitidos. De este modo, si los datos recibidos son corruptos, el protocolo TCP permite que los destinatarios soliciten al emisor que vuelvan a enviar los datos corruptos.

Una conexión TCP tiene dos puntas identificadas cada una por un par de elementos IP y puerto: la dirección IP y el número de puerto local, y la dirección IP y el número de puerto externo. La combinación de una dirección IP y un número de puerto se denomina socket. Cada vez que se termina una relación, un extremo debe mantener la administración de la conexión, el estado (TIME_WAIT) maneja esta situación.

Puertos Reservados

  • FTP [File Transfer Protocol, es un protocolo de red para la transferencia de archivos entre sistemas conectados a una red basado en la arquitectura cliente-servidor. Desde un equipo cliente se puede conectar a un servidor para descargar archivos desde él o para enviarle archivos, independientemente del sistema operativo utilizado en cada equipo].
  • TELNET
  • SSH [Secure Shell es el nombre de un protocolo y del programa que lo implementa, y sirve para acceder a máquinas remotas a través de una red. Permite manejar por completo la computadora mediante un intérprete de comandos, trabaja de forma similar a como se hace con telnet. La diferencia principal es que SSH usa técnicas de cifrado que hacen que la información que viaja por el medio de comunicación vaya de manera no legible, evitando que terceras personas puedan descubrir el usuario y contraseña de la conexión lo que se escribe durante toda la sesión].
  • SMTP [Simple Mail Transfer Protocol es un protocolo de red utilizado para el intercambio de mensajes de correo electrónico entre computadoras u otros dispositivos (PDA). Un cliente de correo electrónico tiene que saber la dirección IP de su servidor SMTP inicial y esto tiene que ser dado como parte de su configuración (usualmente dada como un nombre DNS). Este servidor enviará mensajes salientes en nombre del usuario].

UDP (User Datagram Protocol)

Capa de transporte. Principales protocolos:

  • ICMP [es el sub protocolo de control y notificación de errores del Protocolo de Internet (IP). Como tal, se usa para enviar mensajes de error, indicando por ejemplo que un servicio determinado no está disponible o que un router o host no puede ser localizado].
  • IPsec [Internet Protocol security es un conjunto de protocolos cuya función es asegurar las comunicaciones sobre el Protocolo de Internet (IP) autenticando y/o cifrando cada paquete IP en un flujo de datos. IPsec también incluye protocolos para el establecimiento de claves de cifrado. (capa3)].
  • UDP
  • TCP

UDP. Es un protocolo que trabaja en la capa 4, capa de transporte del modelo de referencia en comunicaciones OSI, este protocolo únicamente envía la información solicitada y se desatiende si la información enviada es recibida íntegramente lo cual hace que este protocolo sea mas rápido que el TCP (debido a que no tiene control de errores ni acuse de recibido). Este protocolo es utilizado frecuentemente en la transmisión de video, audio en donde se demanda velocidad y no es de importancia elevada el control de errores. Por ello el destinatario no conocerá al emisor de los datos excepto su IP.

Su uso principal es para protocolos como DHCP, DNS, NFS [Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.], BOOTP [Bootstrap Protocol. Es un protocolo de red UDP utilizado por los clientes de red para obtener su dirección IP automáticamente. Normalmente se realiza en el proceso de arranque de los ordenadores o del sistema operativo. Este protocolo permite a los ordenadores sin disco obtener una dirección IP antes de cargar un sistema operativo avanzado], SNMP [Network Management Protocol es un protocolo de la capa de aplicación que facilita el intercambio de información de administración entre dispositivos de red. Permite a los administradores supervisar el funcionamiento de la red, buscar y resolver sus problemas, y planear su crecimiento], NTP [Network Time Protocol es un protocolo de Internet para sincronizar los relojes de los sistemas informáticos. NTP utiliza un sistema de jerarquía de estratos de reloj, en donde los sistemas de estrato 1 están sincronizados con un reloj externo tal como un reloj GPS ó algún reloj atómico. Los sistemas de estrato 2 de NTP derivan su tiempo de uno ó más de los sistemas de estrato 1, y así consecutivamente].

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.