TCP/IP
El modelo TCP/IP, describe un conjunto de guías generales de diseño e implementación de protocolos de red específicos para permitir que un equipo pueda comunicarse en una red. TCP/IP provee conectividad de extremo a extremo especificando cómo los datos deberían ser formateados, direccionados, transmitidos, en rutados y recibidos por el destinatario. Existen protocolos para los diferentes tipos de servicios de comunicación entre equipos.
TCP/IP tiene cuatro capas de abstracciòn según se define en e RFC 1122. Esta arquitectura de capas a menudo es comparada con el MODELO OSI de siete capas.
El modelo TCP/IP está compuesto por 4 capas como se muestra a continuación:
Acceso a la red: esta capa es también denominada capa de enlace de datos o interfaz de red y se encarga de detalles hardware del interfaz físico con el medio de transmisión.
Red: capa encargada de mantener unida toda la arquitectura. Tiene como misión permitir que los nodos inyecten paquetes en cualquier red y hacerlos viajar de forma independiente a su destino. Los paquetes pueden llegar en un orden diferente al de envío. La capa de red define un formato de paquete y un protocolo oficial llamado IP cuyo objetivo más importante es el ruteo de paquetes previniendo la congestión.
Transporte: En esta capa encontramos 2 protocolos: el TCP (protocolo de control de la transmisión), es confiable, orientado a la conexión y realiza control de flujo y el protocolo UDP (protocolo de datagrama de usuario), no confiable, no orientado a la conexión y no realiza control de flujo ni de secuencia.
Aplicación: El modelo TCP/IP no tiene capas de sesión ni presentación, en la capa de aplicación se encuentran los protocolos de más alto nivel como el de correo electrónico (SMTP), el de transferencia de archivos (FTP) entre otros.