TCP / IP es un conjunto de protocolos de comunicación desarrollado en la década de 1970 por la Agencia de Proyectos de Investigación Avanzada de Defensa (DARPA) del Departamento de Defensa de los Estados Unidos. Fue desarrollado en la red de DARPA llamada ARPANET y evolucionó aún más para ser utilizado para la comunicación en Internet. Hoy en día, todas las computadoras que se conectan a Internet o redes privadas de área amplia similares a Internet utilizan esencialmente este protocolo.

Estandarización

Aunque las computadoras son capaces de intercambiar datos entre sí utilizando varios métodos de transferencia de datos, la comunicación por su propia definición requiere que la información transferida se entienda en el extremo receptor. Un protocolo de comunicación es como un lenguaje; permite que las computadoras se comuniquen entre sí para que la computadora receptora comprenda los datos que se le envían. TCP / IP estandariza este proceso de comunicación al ofrecer un protocolo universal para que todas las computadoras a través de Internet utilicen en su comunicación entre sí.

Interoperabilidad

Al igual que en la comunicación humana, las computadoras pueden usar varios idiomas diferentes para comunicarse entre sí. Algunos protocolos pueden ser más adecuados para su uso en ciertas redes privadas que TCP / IP. Sin embargo, TCP / IP incluso permite que dichas redes se conecten a Internet. Además, permite que las computadoras y dispositivos con diferentes arquitecturas de hardware y sistemas operativos diferentes se comuniquen entre sí. Esto significa que una computadora con Windows puede conectarse a un servidor web con Linux para navegar por el sitio web alojado allí. Hoy es bastante similar al uso del inglés como idioma internacional.

Direccionamiento

TCP / IP asigna a cada computadora en la red una dirección única llamada dirección IP. Por lo tanto, cada computadora en la red es identificable de manera única y se le puede enviar información simplemente dirigiéndose a su dirección IP. La implementación actual del direccionamiento IP se conoce como IPv4, mientras que una implementación más nueva que admite un número mucho mayor de direcciones únicas llamadas IPv6 se está desarrollando para reemplazar IPv4.

Conexión

La comunicación con TCP / IP comienza con una conexión establecida entre las dos computadoras. Esto se logra de manera sistemática, denominada protocolo de enlace TCP de tres vías. La computadora que inicia la comunicación envía un paquete de solicitud de conexión a la otra computadora. Si la computadora es la que tiene la dirección IP correcta, envía un paquete de vuelta. Si la primera computadora recibe ese paquete, envía otro a la segunda computadora, cuya recepción por parte de este último establece una conexión. La información se intercambia utilizando esta conexión establecida, lo que reduce el riesgo de que los datos se vean comprometidos.