<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Clasificación de Protocolos  by Digital House</title>
      <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i</link>
      <description>Correlaciona la descripción con el protocolo</description>
      <language>en-us</language>
      <pubDate>2022-09-06 21:39:48 UTC</pubDate>
      <lastBuildDate>2024-05-28 01:05:47 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Protocolo: FTP</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374743</link>
         <description><![CDATA[<div>Las siglas de FTP significan <em>File Transfer Protocol</em>, que se traduce como <em>Protocolo de Transferencia de Archivos</em>. Como su nombre indica, se trata de un protocolo que <strong>permite transferir archivos directamente de un dispositivo a otro</strong>. Actualmente, <a href="https://www.xataka.com/aplicaciones/ftp-nos-va-dejando-50-anos-despues-su-creacion-chrome-firefox-seran-sus-verdugos">es un protocolo que poco a poco va abandonándose</a>, pero ha estado vigente más de 50 años.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374743</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374744</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.redeszone.net/app/uploads-redeszone.net/2019/10/protocolo-ftp.jpg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374744</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374745</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/315422260/61037e00d93861556c4f3539cdf718de/image.png" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374745</guid>
      </item>
      <item>
         <title>Protocolo DNS:</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374746</link>
         <description><![CDATA[<div><br>Es un protocolo que se encarga de vincular los nombres de los sitios web que visitamos con su correspondiente dirección IP. Básicamente lo que hace es traducir lo que ponemos. Por ejemplo si entramos en RedesZone, va a traducir el nombre de dominio redeszone.net por la dirección IP que corresponda y nos mostrará el contenido en el navegador.<br><br></div><div><br></div><div>.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374746</guid>
      </item>
      <item>
         <title>Protocolo: UDP</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374747</link>
         <description><![CDATA[<div>El <strong>protocolo UDP </strong>(<em>User Datagram Protocol</em>) se encarga de proporcionar un <strong>servicio de comunicación punto a punto no orientado a conexión, sino a transacciones </strong>en la capa de transporte, permitiendo la transmisión sin conexión de datagramas en redes que estén basadas en IP. Además, UDP se caracteriza por <strong>no garantizar la entrega de los paquetes</strong>.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374747</guid>
      </item>
      <item>
         <title>Protocolo: SMTP</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374748</link>
         <description><![CDATA[<div>El protocolo simple de transferencia de correo (SMTP) es un protocolo TCP/IP que se utiliza para enviar y recibir correo electrónico. Normalmente se utiliza con POP3 o con el protocolo de acceso a mensajes de Internet (IMAP) para guardar mensajes en un buzón del servidor y descargarlos periódicamente del servidor para el usuario.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374748</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374749</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/315422260/9f39cee8de690b7ccced32f3f3f4e139/WhatsApp_Image_2021_04_19_at_16_24_04.jpeg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374749</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374750</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.hostinger.es/tutoriales/wp-content/uploads/sites/7/2017/09/encriptacion-simetrica-tutorial-ssh.jpg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374750</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374751</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/315422260/216e2cf3fbed18df1360fe9a6ce007b4/WhatsApp_Image_2021_04_21_at_12_21_24.jpeg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374751</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374752</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://concepto.de/wp-content/uploads/2018/02/http-min-e1518718001273.jpg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374752</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374753</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://interpolados.files.wordpress.com/2016/12/content-https-2x.jpg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374753</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374754</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://genuinocloud.com/wp-content/uploads/2020/12/ipeqeld1.png" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374754</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374756</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/315422260/a3dadaa9171b37641ae62c061456d329/protocolo_tcp.png" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374756</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374757</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://snaxter.files.wordpress.com/2017/09/unnamed.png?w=300" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374757</guid>
      </item>
      <item>
         <title>Protocolo: IP</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374758</link>
         <description><![CDATA[<div><strong>¿Qué es una dirección IP?</strong><br>«Dirección IP» significa «dirección del Protocolo de Internet». Este protocolo es un conjunto de reglas para la comunicación a través de Internet<strong>, </strong>ya sea el envío de correo electrónico, la transmisión de vídeo o la conexión a un sitio web. <strong>Una dirección IP identifica una red o dispositivo en Internet.</strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374758</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374760</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://miracomosehace.com/wp-content/uploads/2020/05/Persona-enviar-recibir-correos-servidor-SMTP.jpg" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374760</guid>
      </item>
      <item>
         <title>Protocolo HTTP:</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374762</link>
         <description><![CDATA[<div><br>HTTP, de sus siglas en inglés: "Hypertext Transfer Protocol", es el nombre de un protocolo el cual nos permite realizar una petición de datos y recursos, como pueden ser documentos <a href="https://developer.mozilla.org/es/docs/Glossary/HTML">HTML</a>. Es la base de cualquier intercambio de datos en la Web, y un protocolo de estructura cliente-servidor, esto quiere decir que una petición de datos es iniciada por el elemento que recibirá los datos (el cliente), normalmente un navegador Web. Así, una página web completa resulta de la unión de distintos sub-documentos recibidos, como, por ejemplo: un documento que especifique el estilo de maquetación de la página web (<a href="https://developer.mozilla.org/es/docs/Glossary/CSS">CSS</a>), el texto, las imágenes, vídeos, scripts, etc...<br><br>Clientes y servidores se comunican intercambiando mensajes individuales (en contraposición a las comunicaciones que utilizan flujos continuos de datos). Los mensajes que envía el cliente, normalmente un navegador Web, se llaman <em>peticiones</em>, y los mensajes enviados por el servidor se llaman <em>respuestas</em>.<br>Diseñado a principios de la década de 1990, <a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a> es un protocolo ampliable, que ha ido evolucionando con el tiempo. Es lo que se conoce como un protocolo de la capa de aplicación, y se transmite sobre el protocolo <a href="https://developer.mozilla.org/es/docs/Glossary/TCP">TCP</a>, o el protocolo encriptado <a href="https://developer.mozilla.org/en-US/docs/Glossary/TLS">TLS (en-US)</a>, aunque teóricamente podría usarse cualquier otro protocolo fiable. Gracias a que es un protocolo capaz de ampliarse, se usa no solo para transmitir documentos de hipertexto (<a href="https://developer.mozilla.org/es/docs/Glossary/HTML">HTML</a>), si no que además, se usa para transmitir imágenes o vídeos, o enviar datos o contenido a los servidores, como en el caso de los formularios de datos. <a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a> puede incluso ser utilizado para transmitir partes de documentos, y actualizar páginas Web en el acto.<br><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#arquitectura_de_los_sistemas_basados_en_http">Arquitectura de los sistemas basados en HTTP</a><br><a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a> es un protocolo basado en el principio de cliente-servidor: las peticiones son enviadas por una entidad: el agente del usuario (o un proxy a petición de uno). La mayoría de las veces el agente del usuario (cliente) es un navegador Web, pero podría ser cualquier otro programa, como por ejemplo un programa-robot, que explore la Web, para adquirir datos de su estructura y contenido para uso de un buscador de Internet.<br>Cada petición individual se envía a un servidor, el cuál la gestiona y responde. Entre cada <em>petición</em> y<em> respuesta</em>, hay varios intermediarios, normalmente denominados <a href="https://developer.mozilla.org/en-US/docs/Glossary/Proxy_server">proxies (en-US)</a>, los cuales realizan distintas funciones, como: gateways o <a href="https://developer.mozilla.org/es/docs/Glossary/Cache">caches</a>.<br><br>En realidad, hay más elementos intermedios, entre un navegador y el servidor que gestiona su petición: hay otros tipos de dispositivos: como <em>routers</em>, <em>modems</em> ... Es gracias a la arquitectura en capas de la Web, que estos intermediarios, son transparentes al navegador y al servidor, ya que <a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a> se apoya en los protocolos de red y transporte. <a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a> es un protocolo de aplicación, y por tanto se apoya sobre los anteriores. Aunque para diagnosticar problemas en redes de comunicación, las capas inferiores son irrelevantes para la definición del protocolo <a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a> .<br><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#cliente_el_agente_del_usuario">Cliente: el agente del usuario</a><br>El agente del usuario, es cualquier herramienta que actué en representación del usuario. Esta función es realizada en la mayor parte de los casos por un navegador Web. Hay excepciones, como el caso de programas específicamente usados por desarrolladores para desarrollar y depurar sus aplicaciones.<br>El navegador es <strong>siempre</strong> el que inicia una comunicación (petición), y el servidor nunca la comienza (hay algunos mecanismos que permiten esto, pero no son muy habituales).<br>Para poder mostrar una página Web, el navegador envía una petición de documento <a href="https://developer.mozilla.org/es/docs/Glossary/HTML">HTML</a> al servidor. Entonces procesa este documento, y envía más peticiones para solicitar scripts, hojas de estilo (<a href="https://developer.mozilla.org/es/docs/Glossary/CSS">CSS</a>), y otros datos que necesite (normalmente vídeos y/o imágenes). El navegador, une todos estos documentos y datos, y compone el resultado final: la página Web. Los scripts, los ejecuta también el navegador, y también pueden generar más peticiones de datos en el tiempo, y el navegador, gestionará y actualizará la página Web en consecuencia.<br>Una página Web, es un documento de hipertexto (<a href="https://developer.mozilla.org/es/docs/Glossary/HTTP">HTTP</a>), luego habrá partes del texto en la página que puedan ser enlaces (links) que pueden ser activados (normalmente al hacer click sobre ellos) para hacer una petición de una nueva página Web, permitiendo así dirigir su agente de usuario y navegar por la Web. El navegador, traduce esas direcciones en peticiones de HTTP, e interpretara y procesará las respuestas HTTP, para presentar al usuario la página Web que desea.<br><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#el_servidor_web">El servidor Web</a><br>Al otro lado del canal de comunicación, está el servidor, el cual <em>"sirve"</em> los datos que ha pedido el cliente. Un servidor conceptualmente es una unica entidad, aunque puede estar formado por varios elementos, que se reparten la carga de peticiones, (load balancing), u otros programas, que gestionan otros computadores (como cache, bases de datos, servidores de correo electrónico, ...), y que generan parte o todo el documento que ha sido pedido.<br>Un servidor no tiene que ser necesariamente un único equipo físico, aunque si que varios servidores pueden estar funcionando en un único computador. En el estándar HTTP/1.1 y <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/Host">Host</a> , pueden incluso compartir la misma dirección de IP.<br><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#proxies">Proxies</a><br>Entre el cliente y el servidor, además existen distintos dispositivos que gestionan los mensajes HTTP. Dada la arquitectura en capas de la Web, la mayoria de estos dispositivos solamente gestionan estos mensajes en los niveles de protocolo inferiores: capa de transporte, capa de red o capa física, siendo así transparentes para la capa de comunicaciones de aplicación del HTTP, además esto aumenta el rendimiento de la comunicación. Aquellos dispositivos, que sí operan procesando la capa de aplicación son conocidos como proxies. Estos pueden ser transparentes, o no (modificando las peticiones que pasan por ellos), y realizan varias funciones:</div><ul><li>caching (la caché puede ser pública o privada, como la caché de un navegador)</li><li>filtrado (como un anti-virus, control parental, ...)</li><li>balanceo de carga de peticiones (para permitir a varios servidores responder a la carga total de peticiones que reciben)</li><li>autentificación (para el control al acceso de recursos y datos)</li><li>registro de eventos (para tener un histórico de los eventos que se producen)</li></ul><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#caracter%C3%ADsticas_clave_del_protocolo_http"><br>Características clave del protocolo HTTP<br></a><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#http_es_sencillo"><br>HTTP es sencillo<br></a><br></div><div><br>Incluso con el incremento de complejidad, que se produjo en el desarrollo de la versión del protocolo HTTP/2, en la que se encapsularon los mensajes, HTTP esta pensado y desarrollado para ser leído y fácilmente interpretado por las personas, haciendo de esta manera más facil la depuración de errores, y reduciendo la curva de aprendizaje para las personan que empieza a trabajar con él.<br><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#http_es_extensible"><br>HTTP es extensible<br></a><br></div><div><br>Presentadas en la versión HTTP/1.0, las cabeceras de HTTP, han hecho que este protocolo sea fácil de ampliar y de experimentar con él. Funcionalidades nuevas pueden desarrollarse, sin más que un cliente y su servidor, comprendan la misma semántica sobre las cabeceras de HTTP.<br><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#http_es_un_protocolo_con_sesiones_pero_sin_estados"><br>HTTP es un protocolo con sesiones, pero sin estados<br></a><br></div><div><br>HTTP es un protocolo sin estado, es decir: no guarda ningún dato entre dos peticiones en la mísma sesión. Esto crea problemáticas, en caso de que los usuarios requieran interactuar con determinadas páginas Web de forma ordenada y coherente, por ejemplo, para el uso de "cestas de la compra" en páginas que utilizan en comercio electrónico. Pero, mientras HTTP ciertamente es un protocolo sin estado, el uso de HTTP cookies, si permite guardar datos con respecto a la sesión de comunicación. Usando la capacidad de ampliación del protocolo HTTP, las cookies permiten crear un contexto común para cada sesión de comunicación.<br><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#http_y_conexiones"><br>HTTP y conexiones<br></a><br></div><div><br>Una conexión se gestiona al nivel de la capa de trasporte, y por tanto queda fuera del alcance del protocolo HTTP. Aún con este factor, HTTP no necesita que el protocolo que lo sustenta mantenga una conexión continua entre los participantes en la comunicación, solamente necesita que sea un protocolo fiable o que no pierda mensajes (como mínimo, en todo caso, un protocolo que sea capaz de detectar que se ha pedido un mensaje y reporte un error). De los dos protocolos más comunes en Internet, TCP es fiable, mientras que UDP, no lo es. Por lo tanto HTTP, se apoya en el uso del protocolo TCP, que está orientado a conexión, aunque una conexión continua no es necesaria siempre.<br><br></div><div><br>En la versión del protocolo HTTP/1.0, habría una conexión TCP por cada petición/respuesta intercambiada, presentando esto dos grandes inconvenientes: abrir y crear una conexión requiere varias rondas de mensajes y por lo tanto resultaba lento. Esto sería más eficiente si se mandaran varios mensajes.<br><br></div><div><br>Para atenuar estos inconvenientes, la versión del protocolo HTTP/1.1 presentó el 'pipelining' y las conexiones persistentes: el protocolo TCP que lo transmitía en la capa inferior se podía controlar parcialmente, mediante la cabecera 'Connection'. La versión del protocolo HTTP/2 fue más allá y usa multiplexación de mensajes sobre un única conexión, siendo así una comunicación más eficiente.<br><br></div><div><br>Todavía hoy se sigue investigando y desarrollando para conseguir un protocolo de transporte más conveniente para el HTTP. Por ejemplo, Google está experimentado con <a href="https://en.wikipedia.org/wiki/QUIC">QUIC</a>, que se apoya en el protocolo UDP y presenta mejoras en la fiabilidad y eficiencia de la comunicación.<br><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#%C2%BFqu%C3%A9_se_puede_controlar_con_http"><br>¿Qué se puede controlar con HTTP?<br></a><br></div><div><br>La característica del protocolo HTTP de ser ampliable, ha permitido que durante su desarrollo se hayan implementado más funciones de control y funcionalidad sobre la Web: caché o métodos de identificación o autentificación fueron temas que se abordaron pronto en su historia. Al contrario la relajación de la restricción de origen solo se ha abordado en los años de la década de 2010.<br><br></div><div><br>Se presenta a continuación una lista con los elementos que se pueden controlar con el protocolo HTTP:<br><br></div><ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"><em>Cache</em></a><br>El como se almacenan los documentos en la caché, puede ser especificado por HTTP. El servidor puede indicar a los proxies y clientes, que quiere almacenar y durante cuanto tiempo. Aunque el cliente, también puede indicar a los proxies de caché intermedios que ignoren el documento almacenado.</li><li><em>Flexibilidad del requisito de origen</em><br>Para prevenir invasiones de la privacidad de los usuarios, los navegadores Web, solamente permiten a páginas del mismo origen, compartir la información o datos. Esto es una complicación para el servidor, asi que mediante cabeceras HTTP, se puede flexibilizar o relajar esta división entre cliente y servidor</li><li><em>Autentificación</em><br>Hay páginas Web, que pueden estar protegidas, de manera que solo los usuarios autorizados puedan acceder. HTTP provee de servicios básicos de autentificación, por ejemplo mediante el uso de cabeceras como: <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Headers/WWW-Authenticate">WWW-Authenticate</a>, o estableciendo una sesión especifica mediante el uso de <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies">HTTP cookies</a>.</li><li><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Proxy_servers_and_tunneling"><em>Proxies y tunneling</em></a><br>Servidores y/o clientes pueden estar en intranets y esconder así su verdadera dirección IP a otros. Las peticiones HTTP utilizan los proxies para acceder a ellos. Pero no todos los proxies son HTTP proxies. El protocolo SOCKS, por ejemplo, opera a un nivel más bajo. Otros protocolos, como el FTP, pueden ser servidos mediante estos proxies.</li><li><em>Sesiones</em><br>El uso de <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Cookies">HTTP cookies</a> permite relacionar peticiones con el estado del servidor. Esto define las sesiones, a pesar de que por definición el protocolo HTTP es un protocolo sin estado. Esto es muy útil no sólo para aplicaciones de comercio electrónico, sino también para cualquier sitio que permita configuración al usuario.</li></ul><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#flujo_de_http"><br>Flujo de HTTP<br></a><br></div><div><br>Cuando el cliente quiere comunicarse con el servidor, tanto si es directamente con él, o a través de un proxy intermedio, realiza los siguientes pasos:<br><br></div><ol><li>Abre una conexión TCP: la conexión TCP se usará para hacer una petición, o varias, y recibir la respuesta. El cliente pude abrir una conexión nueva, reusar una existente, o abrir varias a la vez hacia el servidor.</li><li>Hacer una petición HTTP: Los mensajes HTTP (previos a HTTP/2) son legibles en texto plano. A partir de la versión del protocolo HTTP/2, los mensajes se encapsulan en franjas, haciendo que no sean directamente interpretables, aunque el principio de operación es el mismo.</li><li><pre>GET / HTTP/1.1
Host: developer.mozilla.org
Accept-Language: fr</pre></li><li>Leer la respuesta enviada por el servidor:</li><li><pre>HTTP/1.1 200 OK
Date: Sat, 09 Oct 2010 14:28:02 GMT
Server: Apache
Last-Modified: Tue, 01 Dec 2009 20:18:22 GMT
ETag: "51142bc1-7449-479b075b2891b"
Accept-Ranges: bytes
Content-Length: 29769
Content-Type: text/html

&lt;!DOCTYPE html... (here comes the 29769 bytes of the requested web page)</pre></li><li>Cierre o reuso de la conexión para futuras peticiones.</li></ol><div><br>Si está activado el HTTP <em>pipelining</em>, varias peticiones pueden enviarse sin tener que esperar que la primera respuesta haya sido satisfecha. Este procedimiento es difícil de implementar en las redes de computadores actuales, donde se mezclan software antiguos y modernos. Así que el HTTP<em> pipelining</em> ha sido substituido en HTTP/2 por el multiplexado de varias peticiones en una sola trama<br><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#mensajes_http"><br>Mensajes HTTP<br></a><br></div><div><br>En las versiones del protocolo HTTP/1.1 y anteriores los mensajes eran de formato texto y eran totalmente comprensibles directamente por una persona. En HTTP/2, los mensajes estan estructurados en un nuevo formato binario y las tramas permiten la compresión de las cabeceras y su multiplexación. Así pues, incluso si solamente parte del mensaje original en HTTP se envía en este formato, la sematica de cada mensaje es la misma y el cliente puede formar el mensaje original en HTTP/1.1. Luego, es posible interpretar los mensajes HTTP/2 en el formato de HTTP/1.1.<br><br></div><div><br>Existen dos tipos de mensajes HTTP: peticiones y respuestas, cada uno sigue su propio formato.<br><br></div><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#peticiones"><br>Peticiones<br></a><br></div><div><br>Un ejemplo de petición HTTP:<br><br></div><div><br></div><div><br>Una petición de HTTP, está formado por los siguientes campos:<br><br></div><ul><li>Un <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods">método </a>HTTP, normalmente pueden ser un verbo, como: <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Methods/GET">GET</a>, <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Methods/POST">POST</a> o un nombre como: <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/OPTIONS">OPTIONS (en-US)</a> o <a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/HEAD">HEAD (en-US)</a>, que defina la operación que el cliente quiera realizar. El objetivo de un cliente, suele ser una petición de recursos, usando GET, o presentar un valor de un <a href="https://developer.mozilla.org/en-US/docs/Learn/Forms">formulario HTML</a>, usando POST, aunque en otras ocasiones puede hacer otros tipos de peticiones.</li><li>La dirección del recurso pedido; la URL del recurso, sin los elementos obvios por el contexto, como pueden ser: sin el <a href="https://developer.mozilla.org/es/docs/Glossary/Protocol">protocolo</a> (http://), el <a href="https://developer.mozilla.org/es/docs/Glossary/Domain">dominio</a> (aquí developer.mozilla.org), o el <a href="https://developer.mozilla.org/es/docs/Glossary/Port">puerto</a> TCP (aquí el 80).</li><li>La versión del protocolo HTTP.</li><li>Cabeceras HTTP opcionales, que pueden aportar información adicional a los servidores.</li><li>O un cuerpo de mensaje, en algún método, como puede ser POST, en el cual envía la información para el servidor.</li></ul><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#respuestas"><br>Respuestas<br></a><br></div><div><br>Un ejemplo de repuesta:<br><br></div><div><br></div><div><br>Las respuestas están formadas por los siguentes campos:<br><br></div><ul><li>La versión del protocolo HTTP que están usando.</li><li>Un código de estado, indicando si la petición ha sido exitosa, o no, y debido a que.</li><li>Un mensaje de estado, una breve descripción del código de estado.</li><li>Cabeceras HTTP, como las de las peticiones.</li><li>Opcionalmente, el recurso que se ha pedido.</li></ul><div><a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview#conclusi%C3%B3n"><br>Conclusión<br></a><br></div><div><br>El protocólo HTTP es un protocolo ampliable y fácil de usar. Su estructura cliente-servidor, junto con la capacidad para usar cabeceras, permite a este protocolo evolucionar con las nuevas y futuras aplicaciones en Internet.<br><br></div><div><br>Aunque la versión del protocolo HTTP/2 añade algo de complejidad, al utilizar un formato en binario, esto aumenta su rendimiento, y la estructura y semantica de los mensajes es la misma desde la versión HTTP/1.0. El flujo de comunicaciones en una sesión es sencillo y puede ser fácilmente estudiado e investigado con un simple <a href="https://firefox-source-docs.mozilla.org/devtools-user/network_monitor/index.html">monitor de mensajes HTTP</a>.<br><br></div><div><br>Found a problem with this page?</div><ul><li><a href="https://github.com/mdn/translated-content/edit/main/files/es/web/http/overview/index.html">Edit on GitHub</a></li><li><a href="https://github.com/mdn/translated-content/blob/main/files/es/web/http/overview/index.html?plain=1">Source on GitHub</a></li><li><a href="https://github.com/mdn/translated-content/issues/new?body=MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fes%2Fdocs%2FWeb%2FHTTP%2FOverview%0A%0A%23%23%23%23+What+information+was+incorrect%2C+unhelpful%2C+or+incomplete%3F%0A%0A%0A%23%23%23%23+Specific+section+or+headline%3F%0A%0A%0A%23%23%23%23+What+did+you+expect+to+see%3F%0A%0A%0A%23%23%23%23+Did+you+test+this%3F+If+so%2C+how%3F%0A%0A%0A%0A%3C%21--+Do+not+make+changes+below+this+line+--%3E%0A%3Cdetails%3E%0A%3Csummary%3EPage+report+details%3C%2Fsummary%3E%0A%0A*+Folder%3A+%60es%2Fweb%2Fhttp%2Foverview%60%0A*+MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fes%2Fdocs%2FWeb%2FHTTP%2FOverview%0A*+GitHub+URL%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Ftranslated-content%2Fblob%2Fmain%2Ffiles%2Fes%2Fweb%2Fhttp%2Foverview%2Findex.html%0A*+Last+commit%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Ftranslated-content%2Fcommit%2F695a9b3854c1a00e5d28c35973a09c718d9bce8c%0A*+Document+last+modified%3A+2022-08-13T23%3A43%3A28.000Z%0A%0A%3C%2Fdetails%3E&amp;title=Issue+with+%22Generalidades+del+protocolo+HTTP%22%3A+%28short+summary+here+please%29">Report a problem with this content on GitHub</a></li><li>Want to fix the problem yourself? See <a href="https://github.com/mdn/content/blob/main/README.md">our Contribution guide</a>.</li></ul><div><br>Last modified: 13 ago 2022, <a href="https://developer.mozilla.org/es/docs/Web/HTTP/Overview/contributors.txt">by MDN contributors</a></div><div><br></div><div>Your blueprint for a better internet.<br><br></div><ul><li><a href="https://twitter.com/mozdevnet">MDN on Twitter</a></li><li><a href="https://github.com/mdn/">MDN on GitHub</a></li></ul><div>MDN<br><br></div><ul><li><a href="https://developer.mozilla.org/en-US/about">About</a></li><li><a href="https://hacks.mozilla.org/">Hacks Blog</a></li><li><a href="https://www.mozilla.org/en-US/careers/listings/?team=Marketing">Careers</a></li></ul><div>Support<br><br></div><ul><li><a href="https://support.mozilla.org/products/mdn-plus">Product help</a></li><li><a href="https://developer.mozilla.org/es/docs/MDN/Contribute/Feedback#documentation_issues">Report a page issue</a></li><li><a href="https://developer.mozilla.org/es/docs/MDN/Contribute/Feedback#site_issues">Report a site issue</a></li></ul><div>Our communities<br><br></div><ul><li><a href="https://developer.mozilla.org/en-US/community">MDN Community</a></li><li><a href="https://discourse.mozilla.org/c/mdn/236">MDN Forum</a></li><li><a href="https://wiki.mozilla.org/Matrix">MDN Chat</a></li></ul><div>Developers<br><br></div><ul><li><a href="https://developer.mozilla.org/es/docs/Web">Web Technologies</a></li><li><a href="https://developer.mozilla.org/es/docs/Learn">Learn Web Development</a></li><li><a href="https://developer.mozilla.org/es/plus">MDN Plus</a></li></ul><div><br><br></div><ul><li><a href="https://www.mozilla.org/privacy/websites/">Website Privacy Notice</a></li><li><a href="https://www.mozilla.org/privacy/websites/#cookies">Cookies</a></li><li><a href="https://www.mozilla.org/about/legal/terms/mozilla">Legal</a></li><li><a href="https://www.mozilla.org/about/governance/policies/participation/">Community Participation Guidelines</a></li></ul><div>Visit <a href="https://www.mozilla.org/">Mozilla Corporation’s</a> not-for-profit parent, the <a href="https://foundation.mozilla.org/">Mozilla Foundation</a>.<br>Portions of this content are ©1998–2022 by individual mozilla.org contributors. Content available under <a href="https://developer.mozilla.org/docs/MDN/About#Copyrights_and_licenses">a Creative Commons license</a>.</div><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374762</guid>
      </item>
      <item>
         <title>Protocolo: HTTPS</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374764</link>
         <description><![CDATA[<div>HTTPS (protocolo de Transferencia de Hiper-Texto) es un protocolo que permite establecer una conexión segura entre el servidor y el cliente, que no puede ser interceptada por personas no autorizadas. En resumidas cuentas, es la versión segura de el http (Hyper Text Transfer Protocol)</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374764</guid>
      </item>
      <item>
         <title>Protocolo: TCP</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374765</link>
         <description><![CDATA[<div><strong>TCP</strong> (Protocolo de Control de Transmisión, por sus siglas en inglés Transmission Control Protocol) es protocolo de red importante que permite que dos anfitriones (hosts) se conecten e intercambien flujos de datos. <strong>TCP</strong> garantiza la entrega de datos y paquetes (en-US) en el mismo orden en que se enviaron.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374765</guid>
      </item>
      <item>
         <title>Protocolo POP3:</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374766</link>
         <description><![CDATA[<div>POP3 es un protocolo antiguo que originalmente se diseñó para usarse en un solo equipo. A diferencia de los protocolos modernos que usan la sincronización bidireccional, POP3 solo admite la sincronización de correo unidireccional, lo que solo permite a los usuarios descargar correos electrónicos desde un servidor a un cliente.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374766</guid>
      </item>
      <item>
         <title>Protocolo DHCP:</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374767</link>
         <description><![CDATA[<div>El <strong>protocolo de configuración dinámica de host</strong> (en inglés: <strong>Dynamic Host Configuration Protocol</strong>, también conocido por sus siglas de <strong>DHCP</strong>), desarrollado a partir de 1985 como extensión de BOOTP, es un <a href="https://es.wikipedia.org/wiki/Protocolo_de_red">protocolo de red</a> de tipo <a href="https://es.wikipedia.org/wiki/Cliente/servidor">cliente/servidor</a><a href="https://es.wikipedia.org/wiki/Protocolo_de_configuraci%C3%B3n_din%C3%A1mica_de_host#cite_note-1"><sup>1</sup></a>​ mediante el cual un servidor DHCP asigna dinámicamente una dirección IP y otros parámetros de configuración de red a cada dispositivo en una red para que puedan comunicarse con otras redes IP. Este servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme estas van quedando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. Así los clientes de una red <a href="https://es.wikipedia.org/wiki/Protocolo_de_Internet">IP</a> pueden conseguir sus parámetros de configuración automáticamente.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374767</guid>
      </item>
      <item>
         <title>Protocolo: SSH:</title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374769</link>
         <description><![CDATA[<div>Es un protocolo que facilita las comunicaciones seguras entre dos sistemas usando una arquitectura cliente/servidor y que permite a los usuarios conectarse a un host remotamente.</div>]]></description>
         <enclosure url="https://tecadmin.net/wp-content/uploads/2021/07/setup-passwordless-ssh.png" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374769</guid>
      </item>
      <item>
         <title></title>
         <author>PedagogiaDH</author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374770</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/315422260/0bfc7dafad7fb276b4c7566adeb8bad8/IMAP0.png" />
         <pubDate>2022-09-06 21:39:48 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285374770</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285442384</link>
         <description><![CDATA[El protocolo de configuración dinámica de host (en inglés: Dynamic Host Configuration Protocol, también conocido por sus siglas de DHCP), desarrollado a partir de 1985 como extensión de BOOTP, es un protocolo de red de tipo cliente/servidor1​ mediante el cual un servidor DHCP asigna dinámicamente una dirección IP y otros parámetros de configuración de red a cada dispositivo en una red para que puedan comunicarse con otras redes IP. Este servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme estas van quedando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después. Así los clientes de una red IP pueden conseguir sus parámetros de configuración automáticamente. ]]></description>
         <enclosure url="" />
         <pubDate>2022-09-06 23:25:41 UTC</pubDate>
         <guid>https://padlet.com/PedagogiaDH/t8ewe8zlvvr9bb0i/wish/2285442384</guid>
      </item>
   </channel>
</rss>
