RFC 3986 / RFC 7231 — Interfaz Directa con el Usuario

Fundamentos de la Capa de Aplicación

La cima de la pila. No es el navegador ni el correo en sí, sino los servicios de red estandarizados que esas aplicaciones consumen para pedir una página, enviar un mensaje o resolver un nombre de dominio.

01

Analogías del Entorno Real

El Mostrador de la Tienda

El cliente solo ve el mostrador: pide y recibe. Todo el almacén, la logística y los proveedores detrás son invisibles para él. Así es la aplicación para el usuario: la única parte visible de las siete capas.

El Menú del Restaurante

El menú estandariza qué se puede pedir y cómo: "quiero esto" o "quiero cancelar aquello". Los verbos HTTP (GET, POST, DELETE) funcionan igual: un vocabulario común que cualquier cliente puede usar.

La Agenda de Contactos

No memorizas el número de teléfono de cada persona; buscas su nombre y la agenda te da el número. El DNS hace exactamente eso con los dominios: traduce un nombre fácil de recordar en una dirección IP.

02

Servicios y Solicitudes de Aplicación

Todo lo que ocurre en esta capa sigue un patrón de solicitud y respuesta, con reglas claras sobre qué se puede pedir y cómo encontrar a quién pedírselo:

Modelo Cliente-Servidor

Un cliente inicia la solicitud y un servidor responde. Casi todos los servicios de Capa 7 — web, correo, DNS — siguen este mismo patrón asimétrico de petición y respuesta.

Métodos y Verbos

HTTP define verbos estándar como GET (obtener), POST (crear/enviar) y DELETE (eliminar), para que cualquier servidor entienda la intención exacta de la solicitud.

Resolución de Nombres

Antes de que exista cualquier conexión, el nombre de dominio debe traducirse a una dirección IP. Sin esta resolución previa, ninguna capa inferior sabe hacia dónde enviar nada.

03

Protocolos de Capa 7

Cada servicio de internet que una persona reconoce por nombre vive aquí, definido por un protocolo con reglas propias:

HTTP / HTTPS

El protocolo de la web: define cómo un navegador solicita un recurso y cómo el servidor responde, incluyendo un código de estado que resume el resultado de cada solicitud.

SMTP / IMAP / POP3

SMTP envía correo entre servidores; IMAP y POP3 son los dos métodos con los que un cliente descarga o sincroniza esos mensajes desde el buzón remoto.

DNS (Domain Name System)

Un sistema jerárquico y distribuido que traduce nombres de dominio legibles en direcciones IP, funcionando como el paso obligatorio antes de cualquier otra solicitud de aplicación.

Siguiente paso

Laboratorio de Servicios y Códigos HTTP

Fallos de DNS y errores 5xx del lado del servidor.