Diferencia entre TCP e IP

mac_ipTCP frente a IP

El Protocolo de control de transmisión (también conocido como TCP) es un protocolo central de Internet Protocol Suite. Opera a un nivel más alto que su compatriota, el Protocolo de Internet (también conocido como IP). Las dos preocupaciones principales de TCP son los dos sistemas finales: un navegador web y un servidor web, por ejemplo. TCP proporciona la entrega de un flujo de bytes desde un programa desde uncomputadoraa otra computadora. TCP también se encarga de controlar el tamaño, el control de flujo, la tasa dedatosintercambio y congestión del tráfico de la red.

IP es un protocolo que se utiliza para la comunicación de datos a través de una red de conmutación de paquetes (es decir, una red en la que todos los datos transmitidos se agrupan). Al igual que con TCP, también utiliza Internet Protocol Suite. Es el protocolo principal en la capa de Internet del conjunto de protocolos de Internet. Su tarea principal es entregar datagramas de protocolo distinguidos (también conocidos como paquetes) desde el host de origen al host de destino basándose únicamente en sus direcciones. Como tal, IP define los métodos y estructuras de direccionamiento para el encapsulado de los paquetes.



TCP proporciona comunicaciónserviciosen un nivel intermedio entre un programa de aplicación y la IP. Lo que esto significa es que cuando un programa de aplicación desea enviar una gran cantidad de datos a través de Internet utilizando la IP, en lugar de dividir los datos en tamaños que se ajusten a la IP y utilizar una serie de solicitudes de la IP, el software es capaz de emitir una sola solicitud a TCP, y dejar que este protocolo maneje los detalles de la transferencia IP. TCP detecta problemas que surgen en la IP, solicita la retransmisión de los paquetes que se perdieron, reordena laordende los paquetes (para que se vuelvan a poner en su orden correcto) y ayuda a minimizar la congestión de la red (para reducir la aparición de otros problemas en el futuro). Una vez que todo esto haestadohecho y se ha compilado la copia adecuada de los datos, el paquete se pasa al programa de aplicación.

La encapsulación de IP significa que los datos de un protocolo de capa superior se recopilan en forma de paquete o datagrama. No hay realnecesitarpara la configuración del circuito antes de que un host envíe paquetes a otro host al que nunca se ha comunicado previamente. Como tal, IP es un protocolo sin conexión, en contraste directo con las redes telefónicas públicas conmutadas que requieren la configuración de un circuito para que se realice cada llamada telefónica. Como resultado de la encapsulación IP, se puede usar en una red heterogénea (una red que conecta computadoras que puede consistir en una combinación de herramientas de conexión) para resolver direcciones IP en direcciones de enlace de datos.

Resumen:

1. TCP es un núcleo que opera a un nivel relativamente alto; IP opera a un nivel inferior.

2. TCP proporciona servicios de comunicación a un nivel intermedio entre un programa de aplicación y el IP; IP encapsula todos los datos y no tiene conexión.