{"id":69503,"date":"2022-07-14T18:10:53","date_gmt":"2022-07-14T16:10:53","guid":{"rendered":"https:\/\/rmarketingdigital.com\/wiki\/http\/"},"modified":"2024-10-28T22:49:21","modified_gmt":"2024-10-28T21:49:21","slug":"http","status":"publish","type":"glossary","link":"https:\/\/rmarketingdigital.com\/en\/wiki\/http\/","title":{"rendered":"HTTP"},"content":{"rendered":"<p><\/p>\n<div id=\"mw-content-text\" lang=\"es\" dir=\"ltr\" class=\"mw-content-ltr\">\n<p>El <b>HTTP<\/b> (Hyper Text Transfer Protocol) es un protocolo que se usa para transmitir datos en redes. HTTP es un est\u00e1ndar t\u00e9cnico generalmente aceptado que establece c\u00f3mo un cliente web se comunica con un servidor para que los datos solicitados por el cliente puedan ser cargados y mostrados.\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"Informaci.C3.B3n_general\">Informaci\u00f3n general<\/span><br \/>\n<\/h2>\n<p>Junto con el URL y el HTML, HTTP es uno de los conceptos m\u00e1s importantes de Internet (www). Fue desarrollado a principios de los noventa y existe ahora en su versi\u00f3n actual 1.1, que est\u00e1 registrada en el est\u00e1ndar RFC2616 <sup id=\"cite_ref-1\" class=\"reference\">[1]<\/sup><\/p>\n<p>El protocolo establece dos tipos distintos de mensajes, la solicitud del cliente y la soluci\u00f3n del servidor al cliente. Cada uno de estos mensajes consta de dos partes, la cabecera HTTP y el cuerpo HTTP. La cabecera contiene metadatos sobre el cuerpo del mensaje, como los caracteres utilizados (codificaci\u00f3n) y el tipo de contenido (por ejemplo, documento HTML). El cuerpo HTTP contiene los datos que se mostrar\u00e1n m\u00e1s tarde al cliente.\n<\/p>\n<p>El protocolo TCP\/IP se usa para transferir estos datos de forma fiable entre el servidor y el cliente. Act\u00faa como una capa de transporte de host a host. Los datos en Internet se estructuran seg\u00fan un modelo de siete capas (modelo OSI), en el que el protocolo HTTP se usa s\u00f3lo en las tres \u00faltimas capas (aplicaci\u00f3n, presentaci\u00f3n y sesi\u00f3n).\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"Funciones\">Funciones<\/span><br \/>\n<\/h2>\n<p>Cuando un cliente env\u00eda una solicitud TCP para un documento desde una direcci\u00f3n de Internet (URL), el servidor responde con una respuesta que siempre incluye un c\u00f3digo de estado HTTP. El c\u00f3digo de estado proporciona informaci\u00f3n sobre si la solicitud se ha realizado correctamente o no y env\u00eda un c\u00f3digo de tres d\u00edgitos en la cabecera HTTP al cliente. Si no se ha encontrado un recurso solicitado, se puede emitir, por ejemplo, el c\u00f3digo de error 404.\n<\/p>\n<p>A pesar de todo, el protocolo HTTP no s\u00f3lo se usa para la transmisi\u00f3n de recursos HTML, sino que adem\u00e1s se puede usar para transportar otros formatos de datos cuando se integran mediante de interfaces. El recurso ni siquiera tiene que estar en el servidor. Las p\u00e1ginas web din\u00e1micas pueden ser creadas con PHP o ASP.NET cuando son llamadas por el cliente. Ya que HTTP es un protocolo abierto orientado a objetos, se pueden poner en pr\u00e1ctica f\u00e1cilmente otros tipos de datos. Pero HTTP es un protocolo sin estado. Esto significa que no se almacenar\u00e1n sesiones ni ID de sesi\u00f3n como parte de la comunicaci\u00f3n entre el cliente y el servidor. Esto s\u00f3lo ocurre en el cliente web o en el navegador del usuario, por ejemplo, con una cookie HTTP.\n<\/p>\n<p>Las funciones clave del protocolo HTTP son los procedimientos de solicitud. Regulan la transmisi\u00f3n de los datos reales. Utilizando HTTP GET, el m\u00e9todo m\u00e1s com\u00fanmente usado, los archivos, por ejemplo, pueden ser descargados desde el servidor. Enviando un URI (Uniform Resource Identifier), que es un \u00fanico identificador, al servidor, podr\u00e1 identificar qu\u00e9 recurso tiene que devolver. Desde la perspectiva del usuario, esto se hace accediendo a un link o URL. El servidor o host devolver\u00e1 el documento solicitado junto con un c\u00f3digo de estado al cliente web.\n<\/p>\n<p>En principio, todos los ordenadores o redes involucradas, pueden seguir la comunicaci\u00f3n entre cliente y servidor que tiene lugar mediante de HTTP. Por ende, se desarroll\u00f3 HTTPS. Un protocolo que permite el cifrado y la autenticaci\u00f3n para proteger los datos transmitidos contra el acceso de terceros.\n<\/p>\n<h2>\n<span class=\"mw-headline\" id=\"Relevancia_para_la_optimizaci.C3.B3n_de_motores_de_b.C3.BAsqueda\">Relevancia para la optimizaci\u00f3n de motores de b\u00fasqueda<\/span><br \/>\n<\/h2>\n<p>El protocolo HTTP y los detalles t\u00e9cnicos relacionados son importantes para la el SEO porque los rastreadores de los motores de b\u00fasqueda conf\u00edan en HTTP para tener acceso a los sitios web. Un  crawler act\u00faa como agente de usuario o cliente web cuando busca sitios web y contenido en una p\u00e1gina, e inicialmente env\u00eda una solicitud al servidor usando procedimientos de solicitud.\n<\/p>\n<p>Dependiendo del modelo de servidor, los webmasters disponen distintos opciones disponibles para configurar el servidor para que el crawler tenga acceso. Los ajustes b\u00e1sicos se pueden realizar en el archivo  robots.txt y un archivo.htaccess almacenado en el servidor puede especificar estos ajustes. Inclusive los m\u00f3dulo, como mod-rewrite en los servidores Apache, pueden ser usados junto con el archivo.htaccess para hacer los ajustes apropiados.\n<\/p>\n<p>En particular, debe evitarse la emisi\u00f3n de c\u00f3digos de error, puesto que los motores de b\u00fasqueda no pueden rastrear estas p\u00e1ginas y, en consecuencia, te dar\u00e1n una mala calificaci\u00f3n. En el caso de URLs din\u00e1micas, ser\u00eda recomendable reescribirlas en URLs est\u00e1ticas. Esto se puede lograr mediante de redirecciones en htaccess o circunloquios como mod-rewrite en servidores Apache. Deber\u00edan elegirse redirecciones permanentes (301) para transmitir la  popularidad de los enlaces.<sup id=\"cite_ref-2\" class=\"reference\">[2]<\/sup><\/p>\n<h2>\n<\/h2>\n<h2>\n<span class=\"mw-headline\" id=\"Enlaces_Web\">Enlaces Web<\/span><br \/>\n<\/h2>\n<ul>\n<li> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"external text\" href=\"http:\/\/www.ietf.org\/rfc\/rfc2616.txt\">Protocolo de transferencia de hipertexto &#8211; HTTP\/1.1<\/a>\n<\/li>\n<li> <a rel=\"nofollow noopener noreferrer\" target=\"_blank\" class=\"external text\" href=\"http:\/\/www.w3.org\/Protocols\/\">HTTP como un est\u00e1ndar v\u00e1lido<\/a>\n<\/li>\n<\/ul>\n<p><!-- \nNewPP limit report\nCached time: 20200501205601\nCache expiry: 86400\nDynamic content: false\nCPU time usage: 0.004 seconds\nReal time usage: 0.008 seconds\nPreprocessor visited node count: 55\/1000000\nPreprocessor generated node count: 106\/1000000\nPost\u2010expand include size: 0\/2097152 bytes\nTemplate argument size: 0\/2097152 bytes\nHighest expansion depth: 2\/40\nExpensive parser function count: 0\/100\n--><!-- \nTransclusion expansion time report (%,ms,calls,template)\n100.00%    0.000      1 - -total\n--><!-- Saved in parser cache with key es_:stable-pcache:idhash:177-0!*!0!!es!*!* and timestamp 20200501205601 and revision id 2133\n -->\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>HTTP (Hyper Text Transfer Protocol) is a protocol used to transmit data over networks. HTTP is a generally accepted technical standard that establishes how a web client\u2026<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"template":"","glossary-cat":[],"class_list":["post-69503","glossary","type-glossary","status-publish"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.0 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>HTTP - R Marketing Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rmarketingdigital.com\/en\/wiki\/http\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"HTTP\" \/>\n<meta property=\"og:description\" content=\"El HTTP (Hyper Text Transfer Protocol) es un protocolo que se usa para transmitir datos en redes. HTTP es un est\u00e1ndar t\u00e9cnico generalmente aceptado que establece c\u00f3mo un cliente web...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rmarketingdigital.com\/en\/wiki\/http\/\" \/>\n<meta property=\"og:site_name\" content=\"R Marketing Digital\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-28T21:49:21+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/http\\\/\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/http\\\/\",\"name\":\"HTTP - R Marketing Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\"},\"datePublished\":\"2022-07-14T16:10:53+00:00\",\"dateModified\":\"2024-10-28T21:49:21+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rmarketingdigital.com\\\/wiki\\\/http\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rmarketingdigital.com\\\/#website\",\"url\":\"https:\\\/\\\/rmarketingdigital.com\\\/\",\"name\":\"R Marketing Digital\",\"description\":\"Agencia SEO | Publicidad redes sociales | Community Management\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rmarketingdigital.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"HTTP - R Marketing Digital","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rmarketingdigital.com\/en\/wiki\/http\/","og_locale":"en_US","og_type":"article","og_title":"HTTP","og_description":"El HTTP (Hyper Text Transfer Protocol) es un protocolo que se usa para transmitir datos en redes. HTTP es un est\u00e1ndar t\u00e9cnico generalmente aceptado que establece c\u00f3mo un cliente web...","og_url":"https:\/\/rmarketingdigital.com\/en\/wiki\/http\/","og_site_name":"R Marketing Digital","article_modified_time":"2024-10-28T21:49:21+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rmarketingdigital.com\/wiki\/http\/","url":"https:\/\/rmarketingdigital.com\/wiki\/http\/","name":"HTTP - R Marketing Digital","isPartOf":{"@id":"https:\/\/rmarketingdigital.com\/#website"},"datePublished":"2022-07-14T16:10:53+00:00","dateModified":"2024-10-28T21:49:21+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rmarketingdigital.com\/wiki\/http\/"]}]},{"@type":"WebSite","@id":"https:\/\/rmarketingdigital.com\/#website","url":"https:\/\/rmarketingdigital.com\/","name":"R Digital Marketing","description":"SEO Agency | Advertising social networks | Community Management","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rmarketingdigital.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary\/69503","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary"}],"about":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/types\/glossary"}],"author":[{"embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary\/69503\/revisions"}],"wp:attachment":[{"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/media?parent=69503"}],"wp:term":[{"taxonomy":"glossary-cat","embeddable":true,"href":"https:\/\/rmarketingdigital.com\/en\/wp-json\/wp\/v2\/glossary-cat?post=69503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}