Carlos Enrique Zarate Suarez E-mail:czarate1@udi.edu.co
Universidad de Investigación y Desarrollo (UDI) Bucaramanga, Santander ABSTRACT 4. SOAP In this document we will synthesize information on different SOAP (Protocolo simple de acceso a objetos) es probablemente el protocols and concepts where we will give our point of view of más conocido de los dos modelos. SOAP depende en gran medida what was understood by each one. de XML y, junto con los esquemas, define un marco de mensajería muy fuertemente tipado. Conceptos Cada operación que proporciona el servicio se define HTTP: Protocolo de transferencia de hipertexto explícitamente, junto con la estructura XML de la solicitud y la respuesta para esa operación. Cada parámetro de entrada se define HTTPS: Protocolo seguro de transferencia de hipertexto de manera similar y está vinculado a un tipo: por ejemplo, un JSON: JSON Web Token número entero, una cadena u otro objeto complejo. XML: Todo esto está codificado en el lenguaje WSDL - Descripción del servicio web (o definición, en versiones posteriores). El WSDL a SSH: menudo se explica como un contrato entre el proveedor y el FTP: consumidor del servicio. En términos de programación, el WSDL puede considerarse como una firma de método para el servicio Palabras claves: web. Internet; Datos; Protocolo; Tokens; Seguridad; Cliente; Servidor; Web; Comunicación. 5. JSON 1. INTRODUCCIÓN En este documento se va a explicar el funcionamiento y para qué sirve algunos protocolos necesarios para la conexión de Internet y Se caracteriza por reducir el tamaño de los archivos y el volumen el buen funcionamiento de este. de datos que es necesario transmitir frente a otros estándares como XML. Por ello JSON fue adquiriendo popularidad hasta convertirse en un estándar. Esto no significa que XML haya dejado de utilizarse. En la actualidad se utiliza tanto XML como 2. HTTP JSON para el intercambio de datos. Utilizar uno u otro depende de es el protocolo de transmisión de información de la World Wide las circunstancias y de las preferencias que en cada momento se Web, es decir, el código que se establece para que el computador determinen. solicitante y el que contiene la información solicitada puedan “hablar o comunicarse” un mismo idioma a la hora de transmitir 6. XML información por la red. Lenguaje de marcado ampliable o extensible ofrece un formato para la descripción de datos estructurados. Su objetivo principal es Se trata de un protocolo sin estado, ósea no lleva registro de conseguir una página web más semántica. Una de las principales visitas anteriores, sino que siempre empieza de nuevo. La funciones con las que XML nace es suceder al HTML, separando información relativa a visitas previas se almacena en estos la estructura del contenido y permitiendo el desarrollo compatible sistemas en las llamadas cookies, almacenadas en el sistema con cierta unidad y simplicidad del lenguaje. cliente.[1] El código xml permite insertar menús, tablas, imágenes o bases de datos en los documentos. 3. HTTPS Una de sus ventajas es que Los formatos XML se basan en texto, Todas las comunicaciones enviadas por el protocolo http fácil de documentar y depurar, pero Consumen más ancho de convencional son enviadas en texto sin formato pueden ser leídas banda de red y Gestión de enlaces rotos espacio de por terceros, y si se trata de una información privada como la almacenamiento, requiere más tiempo de procesador. información de tu tarjeta de crédito, esto hace que se requiera le protocolo https es una versión segura del antes mencionado por lo 7. SSH tanto si se envía información por este protocolo puede que alguien Este protocolo sirve para tener una administración remoto de los la intercepté, pero no podrá descifrarla ya que se encuentra servidores través de Internet a través de un mecanismo de encriptada. autenticación. A diferencia de otros protocolos esto establece conexiones seguras entre los dos sistemas. Esto se produce Este protocolo generalmente utiliza dos protocolos que existen el recurriendo a la llamada arquitectura cliente/servidor. [3] SSL y TLS ambos trabajan con un sistema conocido como clave publica asimétrica para asegurar y verificar la veracidad del servicio..[2] 8. FTP [3] https://linube.com/blog/que-es-protocolo-ssh/ Este protocolo sirve para tener una administración remoto de los [4] https://es.digitaltrends.com/computadoras/que-es-ftp-y-para- servidores través de Internet a través de un mecanismo de que-sirve/ autenticación. A diferencia de otros protocolos esto establece [5] conexiones seguras entre los dos sistemas. Esto se produce recurriendo a la llamada arquitectura cliente/servidor. [4]