Diferencia entre TCP e IP

Diferencia entre TCP e IP

TCP VS. IP

El protocolo de control de transmisión (también conocido como TCP) es un protocolo central de la suite de protocolo de Internet. Funciona a un nivel más alto que su protocolo de Internet Compatriot (también conocido como IP). Las dos principales preocupaciones 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 de un programa de una computadora a otra. TCP también está a cargo de controlar el tamaño, el control de flujo, la tasa de intercambio de datos y la congestión de tráfico de red.

La IP es un protocolo utilizado para la comunicación de datos en un paquete de Internet conmutado (es decir, un trabajo en Internet en el que todos los datos transmitidos se agrupan). Al igual que con TCP, también usa la suite de protocolo de Internet. Es el protocolo principal en la capa de Internet de la suite de protocolo de Internet. Su tarea principal es entregar datagramas de protocolo distinguidos (también conocidos como paquetes) del host de origen al host de destino basado solo en sus direcciones. Como tal, IP define métodos y estructuras de direccionamiento para la encapsulación de los paquetes.

TCP proporciona servicios de comunicación a un nivel intermedio entre un programa de aplicación y la IP. Lo que esto significa es que cuando un programa de aplicación quiere enviar un gran dato a través de Internet usando la IP, en lugar de dividir los datos en tamaños que se adaptarán a la IP y utilizan una serie de solicitudes de la IP, el software es capaz de de emitir una sola solicitud a TCP, y deje que este protocolo maneje los detalles de la transferencia de IP. TCP detecta problemas que surgen en la IP, solicita la retransmisión de los paquetes que se perdieron, reorganiza el orden de los paquetes (de modo que se vuelvan a colocar en su orden adecuado) y ayuda a minimizar la congestión de la red (para reducir la ocurrencia de otros problemas en el futuro). Una vez que se ha hecho todo esto y se ha compilado la copia adecuada de los datos, el paquete se transmite al programa de aplicaciones.

La encapsulación IP significa que los datos de un protocolo de capa superior se recopilan en forma de paquete o datagrama. No hay una necesidad real de 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 una conexión, en contraste directo con las redes telefónicas de conmutación pública que requieren la configuración de un circuito para que cada llamada telefónica. Como resultado de la encapsulación IP, se puede usar en una red heterogénea (una red que conecta las computadoras que puede consistir en una combinación de herramientas de conexión) para resolver las direcciones IP a las direcciones de enlace de datos.

Resumen:

1. TCP es un núcleo que funciona en un nivel relativamente alto; IP funciona en un nivel inferior.

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