Informática Internet
Cátedra de Informática médica USMP
Internet
El Internet es una red mundial de computadores de acceso de público ilimitado. En la práctica, se puede decir que esta compuesta por un conjunto de muchas redes interconectadas. Actualmente cualquier persona física o jurídica puede participar de Internet, incluyendo empresas privadas, gobiernos, escuelas y organizaciones no gubernamentales. Los requisitos para accesar a internet son:
Un computador con modem o placa de red Software compatible con Internet (browser y otros) Poseer una conexión vía telefono con un proveedor de acceso a Internet. 2
Historia
La historia de Internet comienza con la guerra fría en la década del 60, cuando existía en el mundo el miedo de la aniquilación en una guerra nuclear. Con el miedo de que un ataque causase la pérdida de los datos e imposibilite la comunicación de informaciones estratégicas, el Departamento de Defensa Americano y la Agencia de Desarrollo de Proyectos Avanzados (ARPA) desarrollaron una red de computadores para a transmisión de informacion inmune a sabotajes. Hasta entonces, solo existían redes locales de computadores. Por tanto, había un medio de que un ataque destruyese rápidamente esa red. La idea fue crear una red con varios computadores que pudiesen intercambiar informaciones a través de varias conexiones independentes, de tal forma que si la conexión a un computador fuese paralizada los demás pudiera continuar intercambiando información. Así, la seguridad sería mayor. 3
Para convertir una red de computadores inmune a ataques fue usada una tecnología de transmisión de datos por comutación de paquetes – packet switching. Para entender esta tecnología imagine la existencia de tres computadores instalados em tres lugares diferentes conectados entre si a través de lineas telefónicas. El computador A está conectado al computador B, el computador B está conectado al computador C y el computador C está conectado al computador A.
B A
C 4
Si el computador A desea enviar un mensaje al computador C utilizará la ruta AC. El el caso que exista un bloqueo en la ruta AC a través de esta tecnología es posible enviar un mensaje por la ruta ABC. Como existen millares de rutas en Internet la posibilidad de paralización total de la red es muy pequeña.
B A
C 5
Así, los Estados Unidos querian garantizar que sus oficiales consiguieran intercambiar información si es que sus enemigos conseguiesen destruir algunos computadores o algunas redes. Asi, fué hecho como una conexión entre diversas redes. Las redes que forman Internet estan interconectadas por otras redes de alta capacidad, llamadas backbones (espina dorsal). Un backbone es un conjunto de poderosos computadores conectados por lineas de gran ancho de banda (que consiguen transmitir grandes volumenes de datos), como canales de fibra óptica, de satélite y de transmisión por radio. Internet surgió a partir de la creación del backbone original, el ARPAnet, financiado por el gobierno norteamericano. Arpanet, origen de Internet, estaba al final de 1969, interconectando cuatro computadores, todos en universidades.
6
Tres en California, en Stanford, en Ucla y en UC Santa Barbara. El cuarto computador estaba en la Universidad de Utah. Em 1972 eran 37 los computadores conectados y, desde entonces, la Red nunca dejó de crecer. En 1983, ARPANET creció tanto que el sector militar se tuvo que mudar a una red exclusiva, la MILNET. En 1984, la Fundación Nacional de Ciencias (NFS), otra agencia gubernamental norteamericana, creó la NSFNET En 1987, había tanta gente utilizandola que fué necesario hacer una reforma en su infraestructura para mantenerla funcionando. Así, en 1990, la Internet como la conocemos comenzó a funcionar. Finalmente, vale recordar, Internet no tiene un dueño o una empresa encargada de administrarla. La institución que mas se aproxima a una administración central es la Internet Society. Se trata de una entidad que se basa en el trabajo voluntario de sus integrantes con el objetivo de ejercer un mínimo control necesario para mantener la Internet en funcionamiento 7
8
Se puede trazar los inicios del proyecto de traer Internet al Perú en un documento de mediados de 1991, llamado Red Académica Peruana (Dunayevich y Soriano, 1991). La abreviatura iba con una moda de esos tiempo (el rap para las masas de MC Hammer y Vanilla Ice había hecho el termino común); la idea sonaba todavía difusa, como la relativa confusión de terminología que aparece en el documento lo demuestra; Internet como red aparece de manera casi tangencial, y la idea que parece propugnarse es el uso del Unix-to-Unix-Copy-Program (UUCP) como base de acceso al correo electrónico. El concepto mismo de correo electrónico, el único servicio posible en escala global en ese momento, se mostraba como el principal motivo para entrar a las redes; al mismo tiempo se le presentaba como una especie de herramienta multiusos, pues pareciera que a través del UUCP se podía hacer más que sólo correo pero no quedaba claro hasta donde llegaba éste. Los servicios interactivos de primera generación (telnet y FTP) eran sofisticados y complicados de usar; aún nadie se imaginaba lo que los nuevos servicios (primero el Gopher, luego la World Wide Web) llegarían a ofrecer. 9
Suponga que, en su casa, usted asigne el proveedor de acceso a internet como Terra. Entonces, suponga que usted abra el Internet Explorer y digite www.rammstein.de, que es un site que queda en Alemania. Qué sucede entonces? 1. 2. 3. 4. 5.
El pedido para ver la web es enviado por su modem hacia la linea telefónica. Por la linea telefónica, el pedido para ver la web llega a su provedor de acceso (Terra). Terra está conectado a algun backbone, por ejemplo, el de AT&T Perú. El pedido para ver la web es enviado hacia el backbone de AT&T. Por medio de los cables de AT&T, el pedido llega a las redes de los Estados Unidos. 10
1. 2. 3. 4.
De ella, va hacia Europa, llegando finalmente a Alemania. En Alemania, el pedido es enviado al computador que hospeda la página (probablemente un proveedor de acceso a internet) Ese computador entonces envia los datos (la página propriamente dicha). Ella entonces recorre el camino inverso (no necesariamente el mismo) y llega al computador de su casa.
11
Para saber cual fué el camino que los datos tomaron desde su casa hasta el site en Alemania, usted puede utilizar el comando “tracert” en el prompt de DOS. Digite tracert www.rammstein.de y verifique lo que sucede. Verifique la ruta que siguió el resultado de tracert desde mi casa hasta Alemania. Podemos ver que la solicitud tuvo que pasar por 19 sites hasta llegar al computador donde está hospedada la página que yo quiero ver. Si entonces el computador recibe el aviso de que alguien está queriendo ver aquella página se envian los datos. Todo el camino inverso tiene que ser hecho hasta que los datos lleguen hasta mi computador y la página aparezca en mi navegador. 12
13
6.3.2. Funcionamiento
Para que la red pueda funcionar es necesario un procedimiento detallado para intercambio de datos. Las reglas son definidas por los llamados “protocolos de comunicación”. Las reglas de comunicación entre computadores son similares a los de un lenguaje humano. Por ejemplo, cuando se establece una conversación entre dos personas: 1) La etiqueta dice que en cuanto una habla la otra escucha; 2) Para que una idea sea transmitida es necesario colocar las palabras dentro de uma sintaxis de lengua conveniente; 3) En caso que el interlocutor no entienda el mensaje solicita que sea repetida. Para el intercambio de mensajes en Internet fué desarrollado el protocolo de comunicación TCP/IP – Transmission Control Protocol/Internet Protocol. El protocolo TCP/IP es el que divide un mensaje en pedazos menores y encaminarlos. Esos “pedazos” son llamados paquetes. 14
El protocolo TCP es el responsable de manipular una gran cantidad de datos y garantizar que las informaciones transmitidas entre dos computadores de la red no contengan errores. Para que ningún paquete “se pierda” en medio del camino, cada uno de ellos viaja con un conjunto de datos:
La dirección del computador hacia el cual el paquete se dirige. Direcciones de los computadores por donde la información ya pasó. La información propriamente dicha. Informaciones para identificar que paquetes forman parte del mismo mensaje. Etc. 15
Como un paquete encuentra su destino?
Una posible pregunta que puede surgir entonces es: “Cómo mi computador sabe que el site www.rammstein.de queda en Alemanha? Para responder esa pregunta, es necesario saber que cada computador conectado a Internet posee una dirección IP (Internet Protocol), una secuencia de números con el aspecto 255.255.255.255 Entonces porqué digitamos el nombre www.rammstein.de y no un número parecido con aquello? Sucede que, para no tener que recordar largas secuencias de 10 o 12 números, fué desarrollado un sistema de dominios, que asocia un nombre a una dirección. Asi, la dirección real del site es 213.160.82.9 (pruebe digitando este número en Internet Explorer) mas, en vez de eso, digitamos el URL (Universal Resource Locator) www.rammstein.de, que es mucho más fácil de reordar. El proveedor de acceso a Internet, que contiene servidores de nombres, son los responsables de decir cual es el que corresponde a cada URL.16
Cada país tiene una entidad responsable por atribuir direcciones de IP y hacer su asociación con un nombre. En Perú esto corresponde a la RCP. Mundialmente, fueron establecidas convenciones para facilitar el contenido de las páginas, conforme a lo siguiente:
com - comercial edu - organización educacional gov - entidad gubernamental int - organización internacional mil - institución militar net - operadora de red org - otros tipos de organizaciones 17
Fué establecida una terminología para indicar direcciones de cada país. Ejemplos:
br (Brasil) de (Alemania) pt (Portugal) fr (Francia) etc
18
Otra pregunta que puede surgir es justamente esa: un usuário doméstico, que contrata un proveedor de acceso a internet, tiene IP? Cual es? Si, tiene una dirección IP. Si no la tuviera, cuando ellos quieren accesar a una página, por ejemplo, como los datos sabrian la dirección hacia donde deben ser enviados? El funcionamento es el siguiente: Cuando un proveedor de acceso a internet entra en operación, recibe un conjunto de números IP, que fueron reservados para ellos. Por ejemplo, de 192.168.1.1 hasta 192.168.1.254. En tanto, generalmente el proveedor tiene mas usuários que números IP. Por tanto, no existe un IP para cada usuário. Por tanto, lo que sucede es que el usuário obtuvo la dirección IP en el momento que hizo la conexión con Internet. En ese momento, recibe una dirección IP cualquiere que este libre no momento. 19 Esto es llamado IP dinámico.
Existen también los IPs estáticos. Aquellas direcciones que pertenecen siempre al mismo computador. En el caso de empresas que quieren que sus páginas estén en Internet 24 horas por dia. En ese caso necesitan un órgano regulador de Internet en su país para que un IP sea permanentemente reservado para ellos y, generalmente, pagan mas caro por eso.
20
6.3.3. Servicios
La mayoría entiende que Internet es sinónimo de www. Para esas personas, accesar a internet es simplemente abrir el Internet Explorer y mirar las páginas. En tanto, Internet esta formada por diversas opciones de servicios, siendo la www apenas una de ellas. Ejemplos:
www ftp (File Transfer Protocol) Correo eletrónico IRC Telnet
21
WWW significa World Wide Web. Traduciendo, sería algo como “Gran Tela Mundial”. Ella utiliza el protocolo “http”. Para entender mejor:
Cuando dos computadores se comunican via internet, basicamente se envían datos binários (0s y 1s). Como entonces el computador que recibe estos datos consigue descubrir lo que quieren decir? Como saber cuando acabó una palabra y comenzó la otra? Para esto, los computadores utilizan “protocolos”. Los protocolos nada mas son las reglas que dicen como es la comunicación. Así, el protocolo puede indicar, por ejemplo, que los primeros bytes recibidos siempre indican la dirección del remitente y los bytes siguientes siempre en dirección del destinatario. 22
En un inicio, Internet era utilizada para texto puro. No era posible utilizar figuras y sonidos, por ejemplo. Entonces fué creado el protocolo http ("hyper text transfer protocol" o "protocolo de transferencia de hipertexto") , que permitió el intercambio de informaciones multimedia en internet. Es por eso que cuando usted utiliza Internet Explorer, antes de www siempre aparece el término “http”. Esa información es adicionada para indicar a su navegador que debe utilizar ese protocolo de comunicación para conseguir accesar a la página. El término www surgió porque fué con el surgimiento de http que la internet se tornó popular y pasó a ser utilizada de forma global. 23
De forma similar a http, el ftp es un protocolo. FTP (ou File Transfer Protocol, Protocolo de Transferencia de Arquivos) sirve para que se copie e intercambie arcuivos de forma rápida y eficiente por la Internet. Por ejemplo, Internet Explorer, en el mismo lugar donde usted normalmente digita la dirección de una página, digite: ftp.ufscar.br o ftp://ftp.ufscar.br Usted estará accesando al servicio de intercambio de archivos de UFSCAR e indicando a su navegador que el protocolo de comunicación que debe ser utilizado es ftp. 24
Correo electrónico es otro servicio de internet que tiene por objetivo la comunicación e intercambio de datos entre computadores. La diferencia, nuevamente, es el protocolo de comunicación utilizado. En este caso, los protocolos pueden ser POP (Post Office Protocol) o SMTP (Simple Mail Transfer Protocol) 25
Telnet es un servicio de Internet que permite accesar otros computadores, sean computadores de una misma red local o de otra red. Los usuarios pueden usarlo para accesar una cuenta que tengan en otro computador de la red. Um ejemplo de programa que permite utilizar el servicio telnet es “putty”. La figura siguiente muestra como utilizo “putty” para accesar a una cuenta en fafiman partiendo de una ubicación remota. 26
27
28