Please enable JavaScript.
Coggle requires JavaScript to display documents.
Layer Applicativo (Nivel 7 ISO/OSI) - Coggle Diagram
Layer Applicativo (Nivel 7 ISO/OSI)
Función principal
Interactúa con las aplicaciones del usuario
Permite acceso a la red
Ofrece servicios de comunicación
HTTP / HTTPS
Protocolo para navegar por la web
Modelo cliente/servidor
Cliente hace petición
Servidor responde
HTTP = no cifrado
HTTPS = cifrado y seguro
DNS
Domain Name System
Traduce dominios a IP
Ejemplo:
www.google.com → dirección IP
Funciona como agenda telefónica de Internet
FTP
File Transfer Protocol
Transfiere archivos entre hosts
Subir y descargar archivos
Funciona sobre TCP
Métodos HTTP (HTTP Verbs)
Función principal
Indican la acción del cliente
Se usan en solicitudes HTTP
Trabajan con recursos web
HTTP/1.1
Versión del protocolo HTTP
Ejemplo:
GET /index.html HTTP/1.1
GET
Solicita recursos web
Obtiene información
No modifica el servidor
HEAD
Similar a GET
Devuelve solo headers
No devuelve contenido completo
DELETE
Elimina recursos
Borra información del servidor
POST
Envía datos al servidor
Formularios y login
Puede modificar datos
OPTIONS
Consulta métodos disponibles
Verifica funciones permitidas del servidor
EJEMPLO
saber si una API acepta:
DELETE,etc.
POST,
GET,
que es una API?
API (Application Programming Interface)
Función principal
Permite comunicación entre programas
Actúa como intermediario
Envía y recibe información
Funcionamiento
La aplicación envía una petición
La API procesa la solicitud
El servidor devuelve una respuesta
Uso de HTTP
GET → obtener datos
POST → enviar/crear datos
DELETE → eliminar datos
OPTIONS → consultar métodos permitidos
Ejemplo
API de usuarios
https://api.ejemplo.com/users
GET /users → ver usuarios
POST /users → crear usuario
DELETE /users/5 → eliminar usuario
Idea importante
Sigue reglas de comunicación
Usa HTTP
Normalmente trabaja con JSON