# data[].attributes.body
Se define cómo el conjunto de reglas utilizadas por computadoras para comunicarse con otras a través de la red.
Esta conexión estándar permite la transferencia de información, datos y la comunicación entre dos puntos finales.

# data[].attributes.body
Su función es la del direccionamiento y enrutamiento de paquetes. Se caracteriza por:
-Asignar una dirección IP a un dispositivo que se conectará a una red.
-Hallar la mejor ruta para enviar un paquete desde su punto de origen hasta su destino.
-No establecer un inicio de sesión antes de compartir datos, por lo que no está orientado hacia la conexión.

# data[].attributes.headline
HTTP (Protocolo de Transferencia de Hiper Texto)

# data[].attributes.subject
HTTP (Protocolo de Transferencia de Hiper Texto)

# data[].attributes.body
Es un protocolo de tipo servidor-cliente que articula el intercambio de información entre el cliente Web y el servidor HTTP. Sus etapas son:
-Un usuario accede a una URL, seleccionando un enlace de un documento HTML o lo introduce directamente en el campo Location del cliente Web
-El cliente Web decodifica la URL, y la separa en su protocolo de acceso, dirección DNS o IP, puerto de opcional (80 por defecto) y el objeto requerido por el servidor.

# data[].attributes.body
-Se abre un puerto TCP/IP con el servidor. Se envía el comendo necesario (GET,POST, HEAD...) la dirección del objeto requerido, versión del protocolo HHTP y conjunto variable de información.
-El servidor devuelve la respuesta al cliente, con un código de estado y tipo de dato MIME de la información de retorno.
-Se cierra el puerto TCP.

# data[].attributes.headline
HTTPS (Protocolo Seguro de Transferencia de Hiper Texto)

# data[].attributes.subject
HTTPS (Protocolo Seguro de Transferencia de Hiper Texto)

# data[].attributes.body
Prácticamente se basa en el protocolo HTTP, es un protocolo de tipo conexión cliente-servidor; con la única diferencia de que éste proporciona de modo automático una firma de seguridad, proporcionando fiabilidad de un servidor.
-Normalmente pide un inicio de sesión del cliente para poder proporcionar datos del servidor HTTP.
-Si el cliente no proporciona las credenciales necesarias para identificarse como un usuario local, el protocolo HTTPS denegará el acceso a los datos compartidos del servidor HTTP.

# data[].attributes.headline
SMTP (Protocolo de Transferencia Simple de Correo)

# data[].attributes.subject
SMTP (Protocolo de Transferencia Simple de Correo)

# data[].attributes.body
El SMTP establece la emisión y recepción de datos mediante varias líneas de texto que inician con un código númerico por línea, esto entre dos direcciónes de correo (SMTP) los cuales intercambian comandos según su rol en la transferencia de datos.
-Las direcciones de correo son utilizadas como ruta de regreso al emisor para notificar errores en caso de fallos durante el intercambio de comandos.

# data[].attributes.headline
FTP (Protocolo de Transferencia de Archivos)

# data[].attributes.subject
FTP (Protocolo de Transferencia de Archivos)

# data[].attributes.body
Es un protocolo de conexión y acceso a ficheros remotos, por lo que el usuario necesita identificarse ante el host remoto, que funge como servidor. Por ello, el cliente deber´tener un nombre de usuario y una contraseña.
-Para la transferencia de datos, es necesario un protocolo de transferencia de datos (DTP) el cual gestionará el intercambio, y acceso a ficheros y directorios.
-El protocolo FTP se vale de la interfaz del usuario (cliente) para gestionar la conexión, se utilizan PI para informar al sistema de archivos del host remoto de la conexión.

# data[].attributes.headline
TCP (Protocolo de Control de Transmisión)

# data[].attributes.subject
TCP (Protocolo de Control de Transmisión)

# data[].attributes.body
Es un protocolo de internet orientado a la conexión, es la responsable de fragmentar los datos en paquetes que el protocolo IP envía a la Red. Su función es proporcionar una conexión segura y un flujo de bytes secuenciada para la comunicación con la Red.
-El TCP proporciona a los programas un servicio de conexión fiable y flujos de bytes.
-Los servicios de red se basan en el transporte TCP para iniciar sesión, compartir archivos e impresión, duplicar información entre controladores de dominio y transferir listas de examinadores.
-TCP funciona en conexiones uno a uno, y utiliza una suma de comprobación en ambas cabeceras y en los datos de cada segmento para evitar la probabilidad de una corrupción que no se haya detectado.

# data[].attributes.headline
ARP (Protocolo de Resolución de Dirección)

# data[].attributes.subject
ARP (Protocolo de Resolución de Dirección)

# data[].attributes.body
Este protocolo permite la ubicación de un dispositivo conectado a la Red.
-Determina la ubicación física de una tarjeta de interfaz de red relacionada a una dirección IP (Dirección lógica).
-Para relacionar direcciones físicas con lógicas, el protocolo ARP pregunta a todos los dispositivos de red mediante un broadcast (comunicación uno a todos).
-Al obtener las direcciones físicas ARP crea una tabla de búsqueda mediante la comparación de direcciones lógicas y físicas en una memoria caché

# data[].attributes.headline
UDP (Protocolo de Datagramas de Usuario)

# data[].attributes.subject
UDP (Protocolo de Datagramas de Usuario)

# data[].attributes.body
-Suministra un servicio no orientado hacia la conexión y no fiable puesto que no posee un control ni confirmación de flujo. Sirve para la comunicación de datagramas IP de difusión.
-Su uso principal es para protocolos como DHCP, BOOTP, DNS y otros más donde no es necesario la confirmación de recibo de paquetes.
-Un ejemplo es en los streamings, pues podemos perder paquetes en la transmisión, los cuales que no necesitan su reenvío puesto a que si se realiza el mismo, no se daría sentido a lo que se ve.

# data[].attributes.body
Este protocolo tiene como objetivo recopilar mensajes del servidor email en conjunto con SMTP.
-Permite dejar mensajes en el servidor y descargar correos electrónicos en dispositivos del usuario para su posterior lectura.
-En el protocolo POP, los mensajes de correo son transferidos desde el servidor hacia la computadora local del usuario cuando se conecta al servidor.
-La conexión puede interrumpirse para proceder a la lectura del correo sin la necesidad de seguir conectado al servidor.

# data[].attributes.headline
SFTP (Protocolo de Transferencia Segura de Archivos

# data[].attributes.subject
SFTP (Protocolo de Transferencia Segura de Archivos

# data[].attributes.body
-Protocolo a nivel aplicación que proporciona la función de la transferencia y manipulación de archivos sobre un flujo de datos confiable.
-Permite una serie operaciones sobre archivos remotos y es utilizado comúnmente con el protocolo SSH para mayor seguridad de los archivos, aunque pueden utilizarse otros medios para dicho fin.

# data[].attributes.headline
SNMP (Protocolo de Administración Simple de Red)

# data[].attributes.subject
SNMP (Protocolo de Administración Simple de Red)

# data[].attributes.body
-Protocolo de capa de red que realiza operaciones de gestión de red mediante una conexión de Ethernet utilizando protocolos UDP/IP.
-Permite que la biblioteca informe de posibles errores al administrador de red.
-Control sobre dispositivos anclados a la red.