{"id":175,"date":"2009-04-12T18:20:01","date_gmt":"2009-04-13T00:20:01","guid":{"rendered":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/?p=175"},"modified":"2009-04-12T18:54:35","modified_gmt":"2009-04-13T00:54:35","slug":"%c2%bfcomo-funciona-y-para-que-sirve-la-resolucion-de-nombres-en-internet","status":"publish","type":"post","link":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/?p=175","title":{"rendered":"\u00bfC\u00f3mo funciona y para qu\u00e9 sirve la resoluci\u00f3n de nombres en Internet?"},"content":{"rendered":"<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Internet, la red de redes, cumplir\u00e1 40 a\u00f1os en unos cuantos meses. Aunque es muy poco tiempo, y menos aun si se considera que su verdadera difusi\u00f3n se dio apenas a partir de 1992, con la invenci\u00f3n de la interfaz World Wide Web, pareciera que ha estado con nosotros por un per\u00edodo mucho m\u00e1s largo.<\/span><\/span><\/p>\n<p><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Como muchos avances tecnol\u00f3gicos, los hemos adoptado como parte plena de nuestra vida, y nos hemos vuelto exigentes respecto a la calidad, eficiencia y velocidad con las que realizamos nuestras comunicaciones diarias, tanto de trabajo como de entretenimiento. Los miembros de la generaci\u00f3n Net, los que literalmente han convivido toda su vida con Internet y otros avances de este nuestro mundo digitalizado, no alcanzan a comprender c\u00f3mo funcionaban las cosas antes del tel\u00e9fono celular, los procesadores de palabra, los servicios de comunicaci\u00f3n como Messenger y Skype, los mensajitos por tel\u00e9fono, las c\u00e1maras de fotos fijas y v\u00eddeos, y todas sus numerosas variantes y aplicaciones.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Lo que no siempre nos interesa o al menos nos detenemos a pensar, es c\u00f3mo funcionan algunas de estas herramientas que utilizamos diariamente. En el caso espec\u00edfico de la comunicaci\u00f3n que se realiza por medio de Internet, una de las cosas que puede sorprender, desde el punto de vista de la ingenier\u00eda y el dise\u00f1o inform\u00e1tico, es que unos conceptos desarrollados hace m\u00e1s de cuatro d\u00e9cadas se mantengan vigentes y contin\u00faen proveyendo la base para desarrollos tecnol\u00f3gicos posteriores, que aun no terminan de impresionarnos.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">La base tecnol\u00f3gica de todas las comunicaciones, transacciones y procesos que llevamos a cabo en Internet es el protocolo de comunicaci\u00f3n llamado TCP\/IP (Protocolo de Control de Transmisi\u00f3n \/ Protocolo de Internet, por sus siglas en ingl\u00e9s). Un protocolo, en general, es una convenci\u00f3n sobre pasos, esquemas y respuestas que dos o m\u00e1s entes involucrados en una operaci\u00f3n espec\u00edfica deben realizar para que la transacci\u00f3n tenga \u00e9xito.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Estos protocolos se encuentran en la base de todas las aplicaciones que se realizan sobre Internet, y todas las personas que usamos Internet los estamos usando, estemos o no conscientes de ello. Lo otro que impresiona es la velocidad con que se ejecutan estos intercambios de informaci\u00f3n, que son necesarios para que todo funciones, pero que no contienen datos \u00fatiles para las personas.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\"><strong><\/strong><\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\"><strong><\/strong><\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\"><strong>La resoluci\u00f3n de nombres de dominio<\/strong><\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Como un ejemplo espec\u00edfico de las muchas cosas que ocurren en forma transparente y muy veloz cada vez que usamos Internet, podemos revisar el proceso de la resoluci\u00f3n de nombres de dominio.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Los nombres de dominio iniciaron al mismo tiempo que Internet, o mejor dicho, un poco tiempo despu\u00e9s. Para que una computadora se pudiera comunicar con otra en la red, la primera deb\u00eda conocer la direcci\u00f3n de la segunda, y establecer una ruta para llegar a ella. Recordemos que para las computadoras, todo debe ser escrito utilizando \u00fanicamente ceros y unos, en el esquema binario.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Entonces, podemos decir que cuando Internet comenz\u00f3, con su primer nombre de ARPANet, y conectaba solamente a cuatro computadoras, \u00e9stas ten\u00edan las direcciones, escritas en sistema binario, de 00, 01, 10 y 11. Estos son los equivalentes a los n\u00fameros 0, 1, 2 y 3, respectivamente, en sistema decimal. <\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Pero la red segu\u00eda creciendo, y m\u00e1s computadoras se incorporaban. Mientras la cantidad se manten\u00eda peque\u00f1a, aun era posible, para un ser humano, pensar y recordar cu\u00e1l era la computadora 35, y c\u00f3mo llegar a ella. Pero pronto este sistema dej\u00f3 de ser pr\u00e1ctico, y dado que los humanos recordamos m\u00e1s f\u00e1cilmente los nombres que los n\u00fameros, no pas\u00f3 mucho tiempo para que se creara el sistema de nombres de dominio.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Los nombres de dominio no son otra cosa que denominaciones hasta cierto punto arbitrarias, pero discernibles para los humanos, que se usan para identificar como una direcci\u00f3n de las computadoras en la red. Entonces, puesto que las computadoras trabajan solamente con n\u00fameros, y los humanos lo hacen mejor con letras y caracteres, es imprescindible un sistema que realice la traducci\u00f3n de uno a otro sistema, y viceversa. Este es el Sistema de Nombres de Dominio, o DNS (por sus siglas en ingl\u00e9s).<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><strong style=\"mso-bidi-font-weight: normal;\"><\/strong><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><strong style=\"mso-bidi-font-weight: normal;\"><span lang=\"ES-SV\"><span style=\"font-size: small;\"><\/span><\/span><\/strong><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><strong style=\"mso-bidi-font-weight: normal;\"><span lang=\"ES-SV\"><span style=\"font-size: small;\"><span style=\"font-family: Arial;\">Una explicaci\u00f3n gr\u00e1fica<\/span><\/span><\/span><\/strong><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">En la gr\u00e1fica incluida a continuaci\u00f3n, se explica en forma gr\u00e1fica el funcionamiento del DNS, usando el ejemplo de una persona, ubicada en cualquier parte del mundo, que intenta visitar el sitio web de la Universidad Centroamericana Jos\u00e9 Sime\u00f3n Ca\u00f1as, cuyo nombre de dominio en Internet es <\/span><a href=\"http:\/\/www.uca.edu.sv\/\"><span style=\"font-size: small; font-family: Arial;\">www.uca.edu.sv<\/span><\/a><span style=\"font-size: small; font-family: Arial;\">.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Supongamos que esta persona est\u00e1 en un cibercaf\u00e9, en cualquier pa\u00eds. Cuando la persona introduce el nombre de dominio, es decir la direcci\u00f3n en letras y caracteres, <\/span><a href=\"http:\/\/www.uca.edu.sv\/\"><span style=\"font-size: small; font-family: Arial;\">www.uca.edu.sv<\/span><\/a><span style=\"font-size: small; font-family: Arial;\">, el mecanismo resolvedor busca en los archivos cach\u00e9 pr\u00f3ximos: los del cibercaf\u00e9, los del proveedor de Internet del cibercaf\u00e9, u otros cercanos (paso 1). Si la direcci\u00f3n en n\u00fameros, que es la 168.243.1.4, se encuentra en uno de estos archivos, el dato regresa al computador en el cibercaf\u00e9, y la operaci\u00f3n de visita al sitio web puede continuar sin problemas.<\/span><\/span><\/p>\n<figure id=\"attachment_176\" aria-describedby=\"caption-attachment-176\" style=\"width: 500px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.laprensagrafica.com\/litoibarra\/wp-content\/uploads\/2009\/04\/blog23img01.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-176\" title=\"blog23img01\" src=\"https:\/\/blogs.laprensagrafica.com\/litoibarra\/wp-content\/uploads\/2009\/04\/blog23img01.jpg\" alt=\"Funcionamiento del DNS\" width=\"500\" height=\"375\" srcset=\"https:\/\/blogs.laprensagrafica.com\/litoibarra\/wp-content\/uploads\/2009\/04\/blog23img01.jpg 960w, https:\/\/blogs.laprensagrafica.com\/litoibarra\/wp-content\/uploads\/2009\/04\/blog23img01-300x225.jpg 300w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><figcaption id=\"caption-attachment-176\" class=\"wp-caption-text\">Funcionamiento del DNS<\/figcaption><\/figure>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">\u00bfDe qu\u00e9 depende que la direcci\u00f3n num\u00e9rica se encuentre ya en uno de esos archivos cach\u00e9? Esto ocurre cuando otra persona en la vecindad geogr\u00e1fica, y un per\u00edodo reci\u00e9n pasado, ya ha realizado esta misma visita al sitio web de la UCA. Buscando eficiencia, los archivos cach\u00e9 almacenan esta informaci\u00f3n para muchos nombres de dominio. La administraci\u00f3n y configuraci\u00f3n de estos archivos cach\u00e9 es toda una rama de la ingenier\u00eda de Internet, y a los proveedores comerciales les interesa much\u00edsimo, puesto que puede ahorrar mucho tiempo y consumo de ancho de banda.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Si no existe la traducci\u00f3n en los archivos cach\u00e9, la pregunta debe realizarse a uno de los servidores Ra\u00edz de Internet (paso 2). Estos servidores, 13 en total, pero con muchas r\u00e9plicas a lo largo del mundo, son responsables del direccionamiento en toda Internet. Se puede decir que son el grupo de \u201cancianos sabios\u201d de la tribu de las m\u00e1quinas, pues tienen una respuesta segura para todos los posibles direccionamientos en Internet.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">El servidor Ra\u00edz m\u00e1s cercano responde con una \u201cpista\u201d, pues puede no contener la respuesta completa, debido al alto dinamismo de cambios en Internet. La pista que el sabio servidor Ra\u00edz le da al que pregunta es algo as\u00ed como <em>\u201cYo no conozco la respuesta completa a tu pregunta sobre la direcci\u00f3n del computador <\/em><\/span><a href=\"http:\/\/www.uca.edu.sv\/\"><span style=\"font-size: small; font-family: Arial;\"><em>www.uca.edu.sv<\/em><\/span><\/a><span style=\"font-size: small; font-family: Arial;\"><em>, pero s\u00ed s\u00e9 qui\u00e9n debe tener la respuesta, si es que existe alguna: se trata del servidor llamado <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">cir.red.sv<\/span><\/span>, que es la autoridad <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">superior<\/span><\/span> para todos los dominios terminados en <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">SV<\/span><\/span>\u201d<\/em> (paso 3).<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Con esta informaci\u00f3n, el computador original, el que est\u00e1 en el cibercaf\u00e9, hace la misma pregunta al servidor cir.red.sv (paso 4). Dado que cir.red.sv es la autoridad superior de los dominios terminados en SV, si la terminaci\u00f3n \u201cuca.edu.sv\u201d existe, le dar\u00e1 otra nueva pista, ya que por lo general tampoco este servidor tiene la respuesta completa. La respuesta de cir.red.sv es algo as\u00ed como <em>\u201cYo no conozco la respuesta completa a tu pregunta sobre la direcci\u00f3n del computador <\/em><\/span><a href=\"http:\/\/www.uca.edu.sv\/\"><span style=\"font-size: small; font-family: Arial;\"><em>www.uca.edu.sv<\/em><\/span><\/a><span style=\"font-size: small; font-family: Arial;\"><em>, pero s\u00ed s\u00e9 qui\u00e9n debe tener la respuesta, si es que existe alguna: se trata del servidor llamado <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">ns.uca.edu.sv<\/span><\/span>, que es la autoridad <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">delegada<\/span><\/span> para todos los dominios terminados en <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">uca.edu.sv<\/span><\/span>\u201d<\/em> (paso 5). Aunque las respuestas son parecidas, las diferencias importantes aparecen <span style=\"text-decoration: underline;\"><span style=\"color: #ff0000;\">subrayadas y de color rojo<\/span><\/span>.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">El computador en el cibercaf\u00e9 toma esta pista, e interroga al servidor de nombres ns.uca.edu.sv (paso 6), ya que es la autoridad delegada del dominio uca.edu.sv. Es decir, <strong style=\"mso-bidi-font-weight: normal;\">todo<\/strong> lo que exista en Internet y que termine en uca.edu.sv (sitios web, servidores de archivos, direcciones de correo electr\u00f3nico, etc.) debe ser configurado en este servidor ns.uca.edu.sv.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Entonces, el servidor ns.uca.edu.sv le responde al computador en el cibercaf\u00e9 que la traducci\u00f3n de direcci\u00f3n-nombre a direcci\u00f3n-n\u00famero para <\/span><a href=\"http:\/\/www.uca.edu.sv\/\"><span style=\"font-size: small; font-family: Arial;\">www.uca.edu.sv<\/span><\/a><span style=\"font-size: small; font-family: Arial;\"> corresponde al dato 168.243.1.4 (paso 7). Con esta informaci\u00f3n, el computador en el cibercaf\u00e9 sabe d\u00f3nde dirigirse para recuperar la informaci\u00f3n solicitada por el ser humano en el cibercaf\u00e9. Solamente le resta conocer la ruta por d\u00f3nde llegar a esa direcci\u00f3n. Pero eso es otro proceso igual de complejo que el descrito.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\"><span lang=\"ES-SV\"><span style=\"font-size: small; font-family: Arial;\">Finalmente, y atendiendo a los comentarios sobre los archivos cach\u00e9 que hicimos antes, esta traducci\u00f3n es almacenada en los archivos cach\u00e9 correspondientes (paso 8), para ser m\u00e1s eficientes la pr\u00f3xima vez que alguien en la cercan\u00eda en espacio y tiempo repita la misma pregunta. De esta forma, si la traducci\u00f3n se encuentra en el archivo cach\u00e9, todo este proceso podr\u00eda ser tan breve como ejecutar el paso 1 y el 9 solamente.<\/span><\/span><\/p>\n<p class=\"MsoNormal\" style=\"margin: 0cm 0cm 0pt;\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Internet, la red de redes, cumplir\u00e1 40 a\u00f1os en unos cuantos meses. Aunque es muy poco tiempo, y menos aun si se considera que su verdadera difusi\u00f3n se dio apenas a partir de 1992, con la invenci\u00f3n de la interfaz World Wide Web, pareciera que ha estado con nosotros por un per\u00edodo mucho m\u00e1s largo. &hellip; <a href=\"https:\/\/blogs.laprensagrafica.com\/litoibarra\/?p=175\" class=\"more-link\">Seguir leyendo <span class=\"screen-reader-text\">\u00bfC\u00f3mo funciona y para qu\u00e9 sirve la resoluci\u00f3n de nombres en Internet?<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[10,1],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=\/wp\/v2\/posts\/175"}],"collection":[{"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=175"}],"version-history":[{"count":0,"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=\/wp\/v2\/posts\/175\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.laprensagrafica.com\/litoibarra\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}