sábado, 18 de abril de 2020

10 - URL


URL


Hemos visto lo que es URI, pues bien, ahora veremos que es la ton sonada URL.

URL es la sigla de Localizador Uniforme de Recursos (Uniform Resource Locator).


Suena importante, pero se preguntarán ¿qué significa esto?


Un URL es una cadena de caracteres con la que se asigna una dirección única a cada uno de los recursos de información disponibles en Internet.


Cada recurso tiene un URL único en la Web. El URL de un recurso de información es su dirección en Internet. Esta dirección permite que el navegador encuentre de forma precisa el recurso en la Web, para poder realizar la petición de este.


El URL combina el nombre del ordenador que proporciona la información, junto con el directorio donde se encuentra, el nombre del fichero y el protocolo a usar para recuperar los datos.


Un URL es un URI que además indica como localizar el objeto en cuestión. El conjunto de los URLs es por tanto un subconjunto de los URIs.


Los URLs se componen normalmente de tres partes: 


Tomaremos como ejemplo el URL que designa el blog "Respira Web" con la entrada: 


https://respiraweb.blogspot.com/2011/01/10-url.html


Este URL puede interpretarse de la siguiente manera:


Hay un documento disponible a través del protocolo HTTP, que se encuentra en la máquina “respiraweb.blogspot.com” accesible a través de la ruta /2011/01/10-url.html”.


Entre otros esquemas que pueden encontrarse en documentos HTML se incluyen "mailto" (mail=correo, to=a) para correo electrónico y "ftp" para FTP[1].


Pongamos ahora otro ejemplo de URL. Éste referido al buzón de correo electrónico de un usuario:


---------------------------------------------------------------

...aquí por ejemplo podría ir el texto de una página web ...
* Para cualquier comentario, envíe un mensaje a <a href="mailto:pepe@midomino.com">Jose Chachi</a>

---------------------------------------------------------------


Resumiendo, el formato general de un URL es el siguiente:


protocolo://máquina/directorio/fichero


El formato extendido de un URL puede también incluir, el nombre y contraseña de un usuario, y el puerto de conexión al servidor.


Lo vemos esquemáticamente a continuación:

protocolo://usuario:contraseña@máquina:puerto/directorio/fichero

Y ahora un ejemplo: http://juan:micontraseña@dondelopuse.eu.mkk.es:8080/modera/precios.txt


La especificación detallada del URL se encuentra en la RFC 1738 (Uniform Resource Locators).
https://www.rfc-es.org/rfc/rfc1738-es.txt


Ya hemos visto URL, URI, y poco a poco estamos familiarizándonos con la web y sus tecnicismos. 


Todos estamos impacientes por empezar rápidamente a realizar programas que funcionen. Pero les pido un poco de calma, y aunque se haga pesado al principio tratad de entender estos términos, ya que todo es información muy útil y necesaria para lo que viene más adelante.




[1] FTP protocolo de transferencia de archivos.


6 - Como comenzó Internet


Como comenzó Internet




Aunque para muchos esta es la parte aburrida, esto es solo una breve descripción de los orígenes, pero siempre podéis saltar la sección.


Internet comenzó como un experimento militar, y después fue un juego de académicos, ahora es una comunidad de usuarios de ordenador y distribuidores de información con un crecimiento cada vez más rápido.

A finales de los 70 se experimentó con diseñar una red de ordenadores que resistiese cualquier situación. El objetivo principal era construir una red de ordenadores que no perdiese la conexión con otros ordenadores, aunque uno de ellos sufriese una desconexión de la red, de forma que todos estaban conectados con todos. 

La provisión de fondos para este desarrollo la proveía el departamento de Defensa de los EEUU quien suministraba el dinero necesario, con el fin de resistir un ataque nuclear sin perder la red de conexiones.

La red Internet que conocemos hoy dista muchos de aquellos días y cuenta con millones de equipos interconectados entre sí, donde los usuarios no tienen por qué ser especialistas en tecnología como sucedía al principio. 




viernes, 17 de abril de 2020

COBOL - Codificación


Codificación


Hasta COBOL 2002, el código debía escribirse en un formato fijo, es decir que debía escribirse respetando su lugar según en qué columnas se encuentra. Cada parte del código debía estar en la columna que le correspondía.

A partir del COBOL 2002 también es posible escribir código en formato libre como en lenguajes tipo C.

En el formato fijo el código se aloja en las columnas más o menos como se describe a continuación.

Columnas 1 a 6, esta área es ignorada por el compilador y es donde se escriben los números de sentencia o número de línea.

Columna 7, es donde se escribe el indicador de comentario o continuación, el “ * ” (asterisco) para comentar una línea, o el “ – “ (guion medio) para continuar una línea.

Columna 8 a 11, que podemos llamar el área “A”, donde se utiliza para otros elementos que comentaremos más adelante.

Columna 12 a 72, que asumimos como área “B”, que contienen los códigos que no se permiten en el área el área “A” y que también explicaremos más adelante.

Y por ultimo la columna 73 a 80 que puede quedar en blanco