TCP e IP
TCP vs. 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 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 computadora. TCP también se encarga de controlar el tamaño, el control de flujo, la tasa de intercambio de datos y la congestión del tráfico de red.
IP es un protocolo utilizado para la comunicación de datos a través de una red interna de paquetes conmutados (es decir, una red interna en la que todos los datos transmitidos se agrupan). Al igual que con TCP, también utiliza la suite de protocolos de Internet. Es el protocolo principal en la capa de Internet de la suite 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 solo en sus direcciones. Como tal, IP define los métodos y estructuras de direccionamiento para la encapsulación de los paquetes.
TCP proporciona servicios de comunicación en 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 usando la IP, en lugar de dividir los datos en tamaños que se ajusten a la IP y usar una serie de solicitudes de la IP, el software es capaz de emitir una única solicitud a TCP y dejar 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 (para que se vuelvan a colocar en su orden correcto) y ayuda a minimizar la congestión de la red (para reducir la ocurrencia). de otros problemas en la línea). Una vez que se haya hecho todo esto y se haya compilado la copia correcta de los datos, el paquete se pasa al programa de la aplicación.
La encapsulación IP significa que los datos de un protocolo de capa superior se recopilan en forma de un paquete o datagrama. No hay una necesidad real de configuración de circuitos antes de que un host envíe paquetes a otro host al que nunca se haya 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 cada llamada telefónica se realice. Como resultado de la encapsulación de 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 las direcciones IP a las direcciones de enlace de datos.
Resumen:
1. TCP es un núcleo que opera en un nivel relativamente alto; IP opera a un nivel inferior.
2. TCP proporciona servicios de comunicación en un nivel intermedio entre un programa de aplicación y la IP; IP encapsula todos los datos, y es sin conexión.