Protocolo
TCP/IP
significa Protocolo de Control de
Transmisión/Protocolo de Internet en español. Hablamos de TCP/IP unidos
para referirnos a un modelo de red el cual fue desarrollado por Vinton Cerf y
Robert E. Kahn en 1970. Fueron dos de los pesos pesados que trabajaron sobre la
red ARPANET, la primera red de intercambio de datos de área amplia o WAN que
fue un encargo del Departamento de Defensa de los estados Unidos.
TCP/IP
identifica los protocolos utilizamos en las redes y describe el conjunto de
guías y reglas generales que hacen posible que un equipo sea capaz de
intercambiar información en una red. El modelo asegura una conexión punto a
punto y define como deben ser formateados, direccionados transmitidos y
enrutados los datos.
El
modelo TCP/IP se divide en 4 capas distintas que se definen así:
(Las
capas representan las operaciones de transferencia de datos comunes a todos los
tipos de transferencias de datos entre las redes de cooperación.)
Capa 1 o de acceso al medio
Esta
capa define el acceso físico de los equipos conectados a la red y los
protocolos que en él intervienen. También se denomina capa de enlace de red
porque incluye todos los hosts accesibles en una red de área local. Esta
también define la topología de la red, estrella, malla, anillo, etc, y como se
mueven los paquetes entre las interfaces de la capa de Internet.
Capa 2 o de Internet
Una
de las capas más importantes en el modelo por ocuparse de la estructura del
paquete de datos básico que circula por la red y de cómo enviarlos a través de
la red. La capa de Internet define entonces cómo será el enrutamiento de los
datagramas a partir de la administración de las direcciones IP.
Por
esto la otra función básica de la capa es la identificación del host en la red
mediante una dirección y el direccionamiento de estos datagramas dando saltos
entre enrutadores hasta llegar al destino. Es aquí en donde trabaja el
protocolo IP
Capa 3 o de transporte
En
la capa de transporte es donde tienen protagonismo los puertos lógicos de un
router, ya que es la capa que establece los canales básicos que utilizarán las
aplicaciones para intercambiar información entre dos puntos. Por tanto, la capa
define como será la conexión de un host a otro, asociando un puerto a un tipo
de aplicación a su vez con un tipo de datos.
En
esta capa hay protocolos que se encargan de la segmentación de paquetes, del
control de errores y el control de flujo de estos. El protocolo TCP opera en
esta capa, siendo un de tipo orientado a conexión, mientras que el otro quizás
más importante es el UDP que no es orientado a conexión. Veremos luego sus
diferencias.
Capa 4 o de aplicación
Esta
es la capa más cercana al usuario, y la que define los protocolos que usarán
las aplicaciones que proporcionan servicios al usuario. Estas aplicaciones se
comunican entre ellas con la estructura definida en las 3 capas inferiores,
proporcionando su propio encapsulamiento según tipo de aplicación que sea y el
tipo de dato con el que trabaja.
En
esta capa es donde encontramos algunos protocolos muy famosos como son el HTTP de
las páginas web, el FTP para la transferencia de archivos, DHCP como protocolo
de configuración dinámica de host o el SMTP para la transferencia de correos.