PIDE TU PRESUPUESTO AL 04146634832 O SIGUENOS EN: INSTAGRAM: @hsuarez357 TWITTER: @hsuarez 357

miércoles, 28 de abril de 2021

Qué es una URL y para que sirve, tipos de URL y características.

que-es-url-como-acortar-url- (1)

A pesar de que el llamado URL es un mecanismo que usamos cada segundo que permanecemos delante de la pantalla de la PC usando un navegador, lo cierto es que muchos de nosotros ignoramos casi por completo qué es y cómo funciona, y desconocemos que sin su presencia, encontrar lo que estamos buscando en la intrincada telaraña de la gran red de redes sería una tarea imposible de realizar. Tal es su importancia.

Básicamente, la URL es una dirección única que poseen todos los elementos en Internet, es decir que literalmente existe una URL por cada página, imagen, video y documento en Internet, lo que nos permitirá ubicarlos fácilmente gracias que la información que contiene. Siempre que visitemos una página web, será a través de su URL y en cada oportunidad en que pulsemos sobre cualquier enlace que contenga la página o sitio, también nos dirigirá a otra URL.

Si deseas conocer un poco más acerca de este asombroso mecanismo, te invitamos a seguir leyendo el resto del artículo.

Para qué sirve una URL?

URL son las siglas en inglés de “Uniform Resource Locator”, cuyo significado en español es Localizador Uniforme de Recursos, y que sirve, como mencionamos más arriba en estas líneas, para nombrar recursos en Internet. Para ello la URL contiene cierta información que será usada por el navegador para hallar lo que estamos buscando.

En este sentido, la URL combina el protocolo o esquema que será necesario utilizar para recuperar los datos, el nombre de la computadora que provee del recurso, el directorio o subdirectorio donde se encuentra y el documento que será accedido.

Cómo y porqué surge la URL? 

Como hemos visto hasta aquí, la URL nos brinda la posibilidad de acceder a los sitios webs a través de estas direcciones establecidas, es por ello que es importante también que conozcamos cómo surge y se conforma una URL. Por ello haremos un repaso de los componentes que conforman una URL.

Pues bien, en líneas generales podemos mencionar que una URL está conformada por dos componentes principales, por un lado un identificador de protocolo, y por otro un nombre de fuente. A continuación mostramos un ejemplo claro de ello.

Identificador de protocolo: https://tecnologia-informatica.com En este caso el identificador es http y este se utiliza para indicar el nombre del protocolo que va a ser utilizado para buscar la fuente. Básicamente, el http es un protocolo de comunicación entre el navegador y el servidor web.

Nombre de la fuente: https://tecnologia-informatica.com En este caso el dominio el nombre de la fuente es tecnología-informatica.com y el formato que posee el nombre de la fuente dependerá también del identificador de protocolo utilizado, que en la mayoría de los casos será HTTP, por lo que además incluirá otros elementos.

En este sentido, debemos decir que además de estos dos componentes principales, las URLs se completan con otros elementos que podemos visualizar en todas las direcciones URL, los cuales son imprescindibles para que podamos acceder al sitio correspondiente a la dirección web a la que apunta la URL.

A continuación enumeramos el resto de los elementos que conforman una URL.

Dos puntos: En todas las URL, luego del identificador de protocolo encontramos dos puntos (:), los cuales básicamente actúan como un mecanismo de separación entre el protocolo y el resto de la dirección web.

Barras inclinadas: En todos los casos una URL incluye dos barras inclinadas (//), las cuales se ubican separando el identificador de protocolo y el nombre de la fuente, a continuación de los dos puntos que se escriben después del http. Su función principal es la de ser una iniciación para el contacto, es decir que notifican la dirección de internet para lograr el contacto con otro servidor.

Index.html: En muchos casos podemos encontrar el llamado index.html, que es el nombre de un archivo solicitado, el cual por lo general suele ser una página por defecto dentro de un determinado sitio web. Este index.html puede llamarse también default.html

Sufijo: En la mayoría de los casos las direcciones URL incluyen el sufijo .com, aunque también podemos encontrar otros muy utilizados como .net .info .gob .org y demás, siendo el más habitual el .com, y este se refiere al dominio utilizado.

Nombre de dominio: Cuando hablamos del nombre de dominio completo nos referimos a una dirección web completa, es decir www.nombredelafuente.com, que en muchos casos puede llegar a prescindir del www. Y aparecer de la siguiente manera: tecnología-informatica.com, ese es el nombre de dominio, que se refiere puntualmente a la última parte de la dirección web.

Cadena de eventos que nos llevan a un sitio web

Como vimos, la dirección URL son una serie de caracteres que debemos escribir en el navegador web para que nos dirija a una página de Internet, teniendo cada una de estas páginas una dirección URL única e irrepetible.

Cada una de estas direcciones URL equivale a una dirección IP, la cual básicamente es una serie de números que le indican a nuestra PC donde hallar en Internet el documento que estamos buscando. Las direcciones URL fueron creadas respondiendo a la necesidad del usuario de poder recordar estas ubicaciones en forma sencilla, ya que en el formato original son realmente difíciles de retener en la memoria.

que-es-url-como-acortar-url- (2)

Gracias a este mecanismo, en lugar de tener que recordar e ingresar en el navegador una complicada serie de números como xx.xxx.x.xxx, simplemente ingresamos www.sitioquedeseamosvisitar.com. Realmente mucho más sencillo.

Sin embargo, además de este tema, Internet plantea otra problemática, la increíble cantidad de sitios web que alberga. Es por ello que para poder tener una buena relación con la red de redes debemos incluir otro mecanismo: El DNS.

El DNS (Domain Name Server) o Sistema de nombres de dominio en español, es el sistema encargado de traducir la inmensa cantidad de peticiones en direcciones IP, es decir el proceso inverso, pero que pueden manejar con extrema exactitud las computadoras que componen Internet.

que-es-url-como-acortar-url- (3)

Cabe destacar que una URL siempre comienza con el nombre de su esquema seguido por dos puntos, para luego finalizar con el resto de la dirección. Debajo de estas líneas, podremos observar algunos ejemplos prácticos de cómo se implemente este sistema.

Además, debemos tener en consideración que en las URL se distinguen las mayúsculas de las minúsculas, y que en ningún caso pueden contener espacios en blanco. Ambas condiciones siempre deberán ser tenidas en cuenta al momento de escribir una dirección URL en nuestro navegador favorito.

El Sistema Binario de numeración

 Vamos a estudiar el sistema binario de forma sencilla y fácil de entender para todo el mundo.

Actualmente la mayoría de las personas utilizamos el sistema decimal (de 10 dígitos) para realizar operaciones matemáticas.

Este sistema se basa en la combinación de 10 dígitos (del 0 al 9).

Construimos números con 10 dígitos y por eso decimos que su base es 10.

Por ejemplo el 23, el 234, 1093 etc. Todos son dígitos del 0 al 9.

Pero hay otro sistema o lenguaje muy utilizado que es el sistema binario de numeración, que en algunos casos, como por ejemplo en informática, se puede llamar Lenguaje Binario, debido a que es el lenguaje que usamos para entendernos con el ordenador.

Luego también hablaremos del Lenguaje Binario.

¿Qué es el Sistema Binario?

El sistema binario es un sistema de numeración en el que los números se representan utilizando las cifras 0 y 1, es decir solo 2 dígitos (bi = dos).

Esto en informática y en electrónica tiene mucha importancia ya que las computadoras trabajan internamente con 2 niveles: hay o no hay de Tensión, hay o no hay corriente, pulsado o sin pulsar, etc.

Esto provoca que su sistema de numeración natural sea el binario, por ejemplo 1 para encendido y 0 para apagado.

También se utiliza en electrónica y en electricidad (encendido o apagado, activado o desactivado, etc.).

El lenguaje binario es muy utilizado en el mundo de la tecnología.

binario

Números Binarios

Como ya dijimos, el sistema binario se basa en la representación de cantidades utilizando los números 1 y 0.

Por tanto su base es 2 (número de dígitos del sistema).

Cada dígito o número en este sistema se denomina bit (contracción de binary digit).

Por ejemplo el número en binario 1001 es un número binario de 4 bits.

Recuerda "cualquier número binario solo puede tener ceros y unos".

Los Números Binarios empezarían por el 0 (número binario más pequeño) después el 1 y ahora tendríamos que pasar al siguiente número, que ya sería de dos cifras porque no hay más números binarios de una sola cifra.

El siguiente número binario, por lo tanto, sería combinar el 1 con el 0, es decir el 10 (ya que el 0 con el 1, sería el 01 y no valdría porque sería igual que el 1), el siguiente sería el número el 11.

Ahora ya hemos hecho todas las combinaciones posibles de números binarios de 2 cifras, ya no hay más, entonces pasamos a construir los de 3 cifras.

El siguiente sería el 100, luego el 101, el 110 y el 111. Ahora de 4 cifras...

Según el orden ascendente de los números en decimal tendríamos los números binarios equivalentes a sus números en decimal :

El 0 en decimal sería el 0 en binario
El 1 en decimal sería el 1 en binario
El 2 en decimal sería el 10 en binario (recuerda solo combinaciones de 1 y 0)
El 3 en decimal sería el 11 en binario
El 4 en decimal sería el 100 en binario... Mejor mira la siguiente tabla:

numeros binarios

Y así sucesivamente obtendríamos todos los números en orden ascendente de su valor, es decir obtendríamos el Sistema de Numeración Binario y su número equivalente en decimal.

Pero que pasaría si quisiera saber el número equivalente en binario al 23.456 en decimal.

Tranquilo, hay un método para convertir un número decimal en binario sin hacerlo uno a uno.

Decimal a Binario

Para hacer la conversión de decimal a binario, hay que ir dividiendo el número decimal entre dos y anotar en una columna a la derecha el resto (un 0 si el resultado de la división es par y un 1 si es impar).

Para sacar la cifra en binario cogeremos el último cociente (siempre será 1) y todos los restos de las divisiones de abajo arriba, orden ascendente.

Ejemplo queremos convertir el número 28 a binario:

28 dividimos entre 2 : Resto 0
14 dividimos entre 2 : Resto 0
7 dividimos entre 2 : Resto 1
3 dividimos entre 2 : Resto 1 y cociente final 1

decimal a binario

Entonces el primer número del número equivalente en binario sería el cociente último que es 1 y su resto que es también 1, la tercera cifra del equivalente sería el resto de la división anterior que es 1, el de la anterior que es 0 y el último número que cogeríamos sería el resto de la primera división que es 0.

Con todos estos número quedaría el número binario: 11100.

Conclusión el número 28 es equivalente en binario al 11.100.

Vemos como para sacar el equivalente se coge el último cociente de las operaciones y los restos que han salido en orden ascendente (de abajo arriba) 11100.

El subíndice 2 que hemos puesto al final del número en binario, es para indicar que es un número en base 2, pero no es necesario ponerlo.

Veamos otro ejemplo el número 65 pasarlo a binario.

sistema binario

Pasar de Binario a Decimal

Pues ahora al revés.

¿Que pasaría si quisiera saber cual es el número equivalente en decimal del número binario por ejemplo 1001?

Pues también hay método.

PASO 1 – Numeramos los bits de derecha a izquierda comenzando desde el 0 (muy importante desde 0 no desde 1).
PASO 2 – Ese número asignado a cada bit o cifra binaria será el exponente que le corresponde.
PASO 3 – Cada número se multiplica por 2 elevado al exponente que le corresponde asignado anteriormente.
PASO 4 - Se suman todos los productos y el resultado será el número equivalente en decimal

Vamos a verlo paso a paso con un ejemplo y gráficamente que será más sencillo de entender.

Ejemplo el número 1001 queremos saber su equivalente en decimal. Primero asignamos exponentes:

binario decimal

Empezamos por el primer producto, que será el del primer número binario por 2 elevado a su exponente, es decir 1 x 23 .

OJO Recuerda que cualquier número elevado a cero es 1, por ejemplo 2 elevado a 0 es = 1.

El segundo y el tercer productos serán 0 por que 0 x 22 y 0 x 21 su resultado es 0 y el último producto será 1 x 20 que será 1, luego 1 x 20 es 1 (no confundir y poner 0).

Ya estamos en el último paso que es sumar el resultado de todos estos productos:

1 x 23 + 0 x 22 + 0 x 21 + 1 x 20 = 8 + 0 + 0 + 1 = 9

El equivalente en decimal del número binario 1001 es el 9.

Veamos otro ejemplo solo gráficamente para que lo entiendas definitivamente.

En este caso la asignación del exponente a cada número ya lo hacemos directamente en los productos, que es como se suele hacer normalmente.

pasar de decimal a binario

Otro ejemplo con todos los datos:

de binario a decimal

Operaciones Binarias

Las operaciones binarias que se pueden realizar con número binarios son las mismas que en cualquier otro sistema: suma, resta, multiplicación y división.

Veamos algunos Ejemplos de Operaciones Binarias.

Suma de Números Binarios

Las posibles combinaciones al sumar dos bits son

0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 10

Un ejemplo con más cifras:

100110101
+ 11010101
———————————
1000001010

Operamos como en el sistema decimal: comenzamos a sumar desde la derecha, en nuestro ejemplo, 1 + 1 = 10, entonces escribimos 0 en la fila del resultado y nos llevamos 1 (este "1" se llama arrastre).

A continuación se suman los números de la siguiente columna: 0 + 0 = 0, pero como nos tenemos que sumar el 1 de la anterior suma, el resultado será 0 + 1 = 1.

Así seguimos hasta terminar todas la columnas (exactamente como en decimal).

Resta de Números Binarios

Las restas básicas 0-0, 1-0 y 1-1 son evidentes:

0 - 0 = 0
1 - 0 = 1
1 - 1 = 0
0 - 1 = Es una resta imposible en binario porque no hay números negativos.

La resta 0 - 1 se resuelve, igual que en el sistema decimal, tomando una unidad prestada de la posición siguiente: 10 - 1 = 1 y me llevo 1, lo que equivale a decir en decimal, 2 - 1 = 1.

Esa unidad prestada debe devolverse, sumándola, a la posición siguiente.

Veamos algunos ejemplos:

Dos ejemplos más:

10001 11011001
-01010 -10101011
—————— ———————
00111 00101110

Multiplicación de Números Binarios

0 x 0 = 0
0 x 1 = 0
1 x 0 = 0
1 x 1 = 1

Por ejemplo, multipliquemos 10110 por 1001:

10110
x 1001
———————
10110
00000
00000
10110
—————————
11000110


División de Números Binarios

Igual que en el producto, la división es muy fácil de realizar, porque no son posibles en el cociente otras cifras que no sean UNOS y CEROS.

division numeros binario

Se intenta dividir el dividendo por el divisor, empezando por tomar en ambos el mismo número de cifras (100 entre 110, en el ejemplo).

Si no puede dividirse, se intenta la división tomando un dígito más (1001 entre 100).

Si la división es posible, entonces, el divisor sólo podrá estar contenido una vez en el dividendo, es decir, la primera cifra del cociente es un UNO.

En ese caso, el resultado de multiplicar el divisor por 1 es el propio divisor. Restamos las cifras del dividendo del divisor y bajamos la cifra siguiente.

El procedimiento de división continúa del mismo modo que en el sistema decimal.

Lenguaje Binario

La misma lógica que se utiliza para representar los números se puede utilizar para representar texto.

Lo que necesitamos es un esquema de codificación, es decir, un código que nos haga equivalencias entre un número binario y una letra del abecedario.

Necesitamos un número binario por cada letra del alfabeto.

Por ejemplo, en informática, cada tecla del teclado (números, letras, signos, etc.) hay un número en binario que es su equivalente. Luego veremos muchos más.

Un ejemplo real: 0100 0001 es el número binario que representa la letra A.

En binario ese número es equivalente a la letra A.

Varios códigos estándar para convertir texto en binario se han desarrollado a lo largo de los años, incluyendo ASCII y Unicode, los más famosos y utilizados.

El Código Estándar Americano para el Intercambio de Información (ASCII) fue desarrollado a partir de los códigos telegráficos, pero luego fue adaptado para representar texto en código binario en los años 1960 y 1970.

La versión original de ASCII utiliza 8 bits (recuerda cada número binario es un bit) para representar cada letra o carácter, con un total de 128 caracteres diferentes.

Cuando hablamos de caracteres nos referimos tanto a letras, como a números, como a signos ($, /, etc.).

Este es uno de los códigos o lenguaje binario para representar texto mediante números binarios que más se utilizó durante mucho tiempo.

Mientras ASCII se encuentra todavía en uso hoy en día, el estándar actual para la codificación de texto es Unicode.

El principio fundamental de Unicode es muy parecido a ASCII, pero Unicode contiene más de 110.000 caracteres, cubriendo la mayor parte de las lenguas impresas del mundo.

La relativamente simple versión de 8 bits de Unicode (referido como UTF-8) es casi idéntica a ASCII, pero las versiones de 16 y 32 bits (referido como UTF-16 y UTF-32) le permiten representar casi cualquier tipo de lenguaje impreso.

A continuación puedes ver una tabla con el código para representar letras y caracteres en ASCII y en UNICODE de 16 bits.

lenguaje binario

Como ves en ASCII cada letra se representa por un número binario de 8 números y UNICODE por 16.

Así podemos construir un lenguaje binario donde cada letra se representa por un número binario.

Estos códigos son lo que se llama en informática, el código máquina, y es el utilizado por todos los ordenadores para entenderse con las personas.

Los programadores, escriben sus programas en un lenguaje de programación, que posteriormente tienen que convertirlo a código máquina para que lo entienda el ordenador

Qué es la Fuente de Poder

Fuente de poder  es un componente del computador que se encarga de transformar una corriente eléctrica alterna en una corriente eléctrica co...