Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 “José Revueltas” “Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse” Materia de INFORMATICA Y COMPUTACION II Profesor: Juan Gerardo Brito Barrera Lectura practica No. 20 y 21 Unidad III. “Internet” (parte 1) Historia del Internet Internet Internet no es del todo una red, sino un inmenso conjunto de redes diferentes que usan ciertos protocolos comunes y proporcionan ciertos servicios comunes. Es un sistema poco común porque nadie lo planeó y nadie lo controla. ARPANET A fines de la década de 1950 durante el auge de la Guerra Fría, el DoD (Department of Defense) quería una red de control y comando que pudiera sobrevivir a una guerra nuclear. En esta época todas las comunicaciones militares usaban la red telefónica pública, que se consideraba vulnerable. Hacia 1960, el DoD firmó un contrato con RAND Corporation para encontrar una solución. Cuando el presidente Eisenhower trató de encontrar quién estaba dormido en sus laureles, se espantó al encontrarse con que la armada, el ejército y la fuerza aérea se peleaban por el presupuesto de investigación del Pentágono. Su respuesta inmediata fue crear una organización única de investigación para la defensa, ARPA (Agencia de Proyectos de Investigación Avanzada). Ésta no tenía científicos ni laboratorios; de hecho, no tenía más que una oficina y un presupuesto pequeño (por normas del Pentágono). Hacía su trabajo otorgando subvenciones y contratos a universidades y empresas cuyas ideas le parecían prometedoras. Durante los primeros años, ARPA trataba de imaginarse cuál sería su misión, pero en 1967 la atención de su entonces director, Larry Roberts, se volvió hacia las redes. Se puso en contacto con varios expertos para decidir qué hacer. Uno de ellos, Wesley Clark, sugirió la construcción de una subred de conmutación de paquetes, dando a cada host su propio enrutador. La subred contaría de minicomputadoras llamadas IMPs (Procesadores de Mensajes de Interfaz), conectadas pro líneas de transmisión de 56 kbps. Para alta confiabilidad, cada IMP estaría conectado al menos a otros dos IMPs. La subred iba de ser de datagramas, de manera que si se destruían algunos IMPs, los mensajes se podrían volver a enrutar de manera automática a otras rutas alternativas. Entonces ARPA lanzó una convocatoria para construir la subred. Doce empresas licitaron. Además de ayudar al crecimiento de la novel ARPANET, ARPA también proporcionó fondos para la investigación sobre el uso de redes satelitales y redes de radio de paquetes móviles. Los protocolos existentes de ARPANET no eran adecuados para ejecutarse a través de varias redes. Esta observación condujo a más investigación sobre los protocolos, culminando con la investigación del modelo y los protocolos de TCP/IP (TCP/IP son las siglas de Protocolo de Control de Transmisión/Protocolo de Internet (en inglés Transmission Control Protocol/Internet Protocol), un sistema de protocolos que hacen posibles servicios Telnet, FTP, E-mail, y otros entre ordenadores que no pertenecen a la misma red.) (Cerf y Kahn, 1974). TCP/IP está diseñado de manera específica para manejar comunicación por interredes, aspecto cuya importancia se acrecentó conforme cada vez más y más redes se adhirieron a ARPANET. Durante la década de 1980, se conectaron redes adicionales, en particular LANs, a ARPANET. Conforme crecía el escalamiento, encontrar host llegó a ser muy costoso, por lo que se creó el DNS (Sistema de Nombres de Dominio) para organizar máquinas dentro de dominios y resolver nombres de host en direcciones IP. Desde entonces, el DNS ha llegado a ser un sistema de base de datos distribuido generalizado para almacenar una variedad de información relacionada con la elección de un nombre. NSFNET A finales de la década de 1970, la NFS (Fundación Nacional para las Ciencias, de Estados Unidos) vio el enorme impacto que ARPANET estaba teniendo en la investigación universitaria, permitiendo que científicos de todo el país compartieran datos y colaboraran en proyectos de investigación. Sin embargo, para estar en ARPANET, una universidad debía tener un contrato de investigación con DoD, lo cual muchas no tenían. La respuesta de la NSF fue diseñar un sucesor de ARPANET que pudiera estar abierto a todos los grupos de investigación de las universidades. Para tener algo concreto con que empezar, la NSF decidió construir una red dorsal (o troncal) para conectar sus seis centros de supercomputadoras en San Diego, Boulder, Champain, Pittsburg, Ithaca y Princeton. La NSF también fundo algunas redes regionales (alrededor de 20) que se conectaban a la red dorsal para que los usuarios en miles de universidades, laboratorios de investigación, bibliotecas y museos, tuvieran acceso a cualquiera de las supercomputadoras y se comunicaran entre sí. Toda la red, incluyendo la red dorsal y las redes regionales, se llamó NSFNET. Ésta se conectó a ARPANET a través de un enlace entre un IMP y una fuzzball en el cuarto de máquinas de Carnegie-Mellon. Para facilitar la transición y hacer que todas las redes regionales pudieran comunicar con las demás redes regionales, la NSF concedió contratos a cuatro diferentes operadores de redes para establecer una NAP (Punto de Acceso a la Red). Estos operadores eran PacBell (San Francisco, Ameritech (Chicago), MFS (Washington, D.C) y Sprint (Nueva York, donde para efectos de NAP, Pennsauken, Nueva Jersey se toma en cuenta como si fuera la ciudad de Nueva York). Todo operador de red que quisiera proporcionar el servicio de red dorsal a las redes regionales de la NSF se tenía que conectar a todos los NAPs. En consecuencia, los operadores de red dorsal se vieron forzados a competir por el negocio de las redes regionales con base en el servicio y el precio, que, desde luego, era la idea. Como resultado, el concepto de única red dorsal predeterminada fue remplazado por una infraestructura competitiva orientada a la comercialización. A muchas personas les gusta criticar al gobierno federal por no ser innovador, pero en el área de redes, el DoD y la NSF fueron creadores de la infraestructura que cimentó la base para Internet y luego dejaron que la industria la operara. Uso de Internet El número de redes, máquinas y usuarios conectados a ARPANET creció rápidamente luego que TCP/IP se convirtió en el protocolo oficial el 1o. de enero de 1983. Cuando NSFNET y ARPANET estaban interconectadas, el crecimiento se hizo exponencial. Muchas redes regionales se unieron y se hicieron conexiones a redes en Canadá, Europa y el Pacífico. A mediados de la década de 1980, las personas empezaron a ver el conjunto de redes como una interred y más tarde como Internet. Una máquina está en Internet si ejecuta la pila de protocolos TCP/IP y puede enviar paquetes IP a todas las demás máquinas en Internet. De 1970 a 1990) Internet y sus predecesores tenían cuatro aplicaciones principales: 1. Correo electrónico. 2. Noticias. 3. Inicio remoto de sesión. 4. Transferencia de archivos. Con el programa FTP (Protocolo de transferencia de archivos). Hasta principios de la década de 1990, Internet era muy visitada por investigadores académicos, el gobierno e industriales. Una nueva aplicación, WWW (World Wide Web) cambió todo eso y trajo millones de usuarios nuevos no académicos a la red. Esta aplicación----inventada por Tim Berners-Lee, físico del CERN----- no cambió ninguna de las características subyacentes pero las hizo más fáciles de usar. Junto con el navegado Mosaic. Al hacer clic en el vínculo el usuario es transportado inmediatamente a la página a la que apunta dicho vínculo. Gran parte de su crecimiento durante la década de 1990 estuvo alimentado por empresas llamadas ISPs (proveedores de servicio de Internet). El número de usuarios de Internet se desconoce, pero lo cierto es que son cientos de millones en todo el mundo y tal vez pronto lleguen a rebasar los mil millones. DNS---- EL SISTEMA DE NOMBRES DE DOMINIO El DNS maneja la asignación de nombres dentro de Internet. En los tiempos de ARPANET, sólo había un archivo, host.txt, en el que se listaban todos los host y sus direcciones IP. Cada noche, todos los host obtenían este archivo del sitio en el que mantenía. En una red conformada por unas cuantas máquinas grandes de tiempo compartido, este método funcionaba razonablemente bien. Sin embrago, cuando miles de estaciones de trabajo se conectaron a la red, todos se dieron cuenta de que este método no podría funcionar eternamente. Por una parte, el tamaño del archivo crecería de manera considerable. Un problema aún más importante era que ocurrirían conflictos constantes con los nombres de los hosts a menos de que dichos nombres se administraran centralmente, algo impensable en una red internacional enorme. Para resolver estos problemas se inventó en DNS (Sistema de Nombres de Dominio). La esencia del DNS es la invención de un esquema de nombres jerárquico basado en dominios y un sistema de base de datos distribuido para implementar este esquema de nombres. El DNS se usa principalmente para relacionar los nombres de host y destino de correo electrónico con la direcciones IP, pero también puede usarse con otros fines. El DNS se define en los RFCs 1034 y 1035. La forma en que utiliza el DNS es la siguiente. Para relacionar un nombre con una dirección IP, un programa de aplicación llama a un procedimiento de biblioteca llamado resolvedor, y le pasa el nombre como parámetro. El resolvedor envía un paquete UDP a un servidor DNS local, que después busca el nombre y devuelve la dirección IP al resolvedor, que entonces lo devuelve al solicitante. Una vez que tiene la dirección IP, el programa puede establecer una conexión TCP con el destino, o enviarle paquetes UDP. El espacio de nombres del DNS Conceptualmente, Internet se divide en 200 dominios de nivel superior, cada uno de los cuales abarca muchos hosts. Cada dominio se divide en subdominios, los cuales, a su vez, también se dividen, y así sucesivamente. Los dominios de nivel superior se dividen en dos categorías: genéricos y de país. Los dominios genéricos originales son com (comercial), edu (instituciones educativas), gov (el gobierno federal de los Estados Unidos), int (ciertas organizaciones internaciones), mil (las fuerzas armadas de los Estados Unidos), net (proveedores de red) y org (organizaciones no lucrativas). Los dominios de país incluyen una entrada para cada país. En noviembre de 2000, ICANN aprobó cuatro nuevos dominios de nivel superior y propósito general: biz (negocios), info (información), name (nombres y personas) y pro (profesiones, como doctores y abogados). Además, se introdujeron otros tres nombres de dominio especializado de nivel superior a solicitud de ciertas industrias. Éstos son: aero (industria aeroespacial), coop (cooperativas) y museum (museos). En la actualidad, casi todas las palabras comunes (en inglés) ya se han tomado en el dominio com. Los nombres de dominio pueden ser absolutos o relativos. Un nombre absoluto termina con un punto (por ejemplo, eng.sun.com.), y uno relativo no. Los nombres relativos tienen que interpretarse en algún contexto para determinar de manera única su significado verdadero. En ambos casos, un dominio nombrado hace referencia a un nodo específico del árbol y a todos los nodos por debajo de él. Los nombres de dominio no hacen distinción entre mayúsculas y minúsculas, por lo que edu, Edu y EDU significan lo mismo. Los nombres de componentes pueden ser de hasta 63 caracteres de longitud, y los de ruta completa de hasta 255 caracteres. Para crear un nuevo dominio, se requiere el permiso del dominio en el que se incluirá. Por ejemplo, si se inicia un grupo VLSI en Yale y quiere que se le conozca como vlsi.cs.yale.edu, requiere permiso de quien administra cs.yale.edu. De esta manera se evitaran los conflictos de nombres y cada dominio puede llevar el registro de todos sus subdominios. Una vez se ha creado y registrado un nuevo dominio puede crear subdominios, como cs.unsd.edu, sin obtener el permiso de nadie más arriba del árbol. Elementos para conectarse Internet en su hogar La forma de conectarse a Internet es muy variada, pero la más común es con los siguientes elementos: Una terminal, un modem, una conexión, un ISP, y un Navegador. La terminal es la que utiliza el usuario para enviar o recibir información a la red de Internet, los más utilizados son las computadoras, Celulares, Tablet, televisión, Laptop, netbook, entre otros. El MODEM significa MO modular la señal de digital a analógico y DEM demodular convierte la señal analógica a digital. En la primera convierte las señales con la que trabaja la computadora por las que pueden viajar por el teléfono, y en la segunda la demodulación convierte las señales analógicas que viajan por el teléfono a digitales. La conexión Es la comunicación que tiene la computadora con el Internet y puede ser por medios alambricos o inalambricos, dentro de la conexión alambrica tenemos varios tipos de cables, como por ejemplo: cable UTP, Coaxial o de fibra optica. Un ISP Son los proveedores de Servicios de Internet, ellos se encargan en vender o proporcionar el Internet a sus Usuario, tales son el ejemplo de: Se le conoce como navegador a los programas instalados en una terminal que permite entrar e interactuar con Internet y el usuario, como ejemplos tenemos: Diferencia entre Internet y la WEB Internet Es el hardware como son: (ordenadores interconectados por vía telefónica o digital) y el software como los (protocolos y lenguajes que hacen que todo funcione). Es una infraestructura de redes a escala mundial (grandes redes principales (tales como MILNET, NSFNET, y CREN), y redes más pequeñas que conectan con ellas). WWW la World Wide Web, es básicamente un medio de comunicación de texto, gráficos y otros objetos multimedia a través de Internet, es decir, la web es un sistema de hipertexto que utiliza Internet como su mecanismo de transporte o desde otro punto de vista, una forma gráfica de explorar Internet. Hypertext Transfer Protocol o HTTP Protocolo de transferencia de hipertexto es el protocolo usado en cada transacción de la World Wide Web. HTTP fue desarrollado por el World Wide Web Consortium y la Internet Engineering Task Force, colaboración que culminó en 1999 con la publicación de una serie de RFC, el más importante de ellos es el RFC 2616 que especifica la versión 1.1. HTTP define la sintaxis y la semántica que utilizan los elementos de software de la arquitectura web (clientes, servidores, proxies) para comunicarse. Es un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor. Al cliente que efectúa la petición (un navegador web o un spider) se lo conoce como "user agent" (agente del usuario).