Este documento resume la evolución e historia de Internet desde su creación en la década de 1960 como proyecto militar estadounidense hasta la actualidad. Explica los principales protocolos y servicios de Internet como TCP/IP, correo electrónico, transferencia de archivos, hipertexto y mensajería instantánea. También describe las diferentes generaciones de la World Wide Web y los fundamentos técnicos que hacen posible la comunicación en Internet.
2. 2
Contenido
1.Evolución histórica y situación actual de Internet............................................ 3
1.1 ¿Para qué se creó internet? .................................................................. 3
1.2 ¿Cuándo se creó? ................................................................................. 3
1.3 La primera red. ...................................................................................... 3
1.4 ¿Cómo se desarrolla la red?.................................................................. 3
1.5 Expansión de Internet............................................................................ 3
1.6 Aparición de la worl wide web................................................................ 3
1.7 Internet en la actualidad......................................................................... 3
1.8 Web 1.0, Web 2.0, Web 3.0................................................................... 4
2. Direccionamiento en Internet: comunicaciones TCP/IP, acceso y
aplicaciones........................................................................................................ 4
2.1 Comunicaciones TCP/IP........................................................................ 4
2.2 Acceso y aplicaciones............................................................................ 5
3. Servicios básicos............................................................................................ 5
3.1 Correo electrónico (POP3, SMTP, IMAP).............................................. 5
3.2 Transferencia de ficheros (FTP). ........................................................... 6
3.3 Servicios de noticias (NNTP). ................................................................ 6
3.4 Hipertexto (HTTP,HTTPS)..................................................................... 6
3.5 Acceso remoto y herramientas (SSH,SFTP, NTP). ............................... 7
3.6 Servicios de Mensajería Instantánea: IRC, Skype................................. 7
3.7 Protocolos P2P. ..................................................................................... 7
3. 3
1. Evolución histórica y situación actual de Internet.
1.1 ¿Para qué se creó internet?
Internet fue un proyecto de Estados Unidos que se utilizaba como ayuda a sus fuerzas
militares. Posteriormente lo comenzaron a utilizar los gobiernos, las universidades y los
centros académicos.
1.2 ¿Cuándo se creó?
Internet se creó en los años sesenta durante la Guerra fría. Lo utilizaban ls Norteamericanos
para conectar los distintos centros del gobierno.
1.3 La primera red.
En 1969 se creó la primera red sin nudos centrales de Internet con el nombre DARPANET. En
1972 se le pone el nombre de ARPANET.
1.4 ¿Cómo se desarrolla la red?
En 1971: Ray Tomlison creó el primer programa de correo electrónico. Se presento la
propuesta del primer Protocolo de Transmisión de Ficheros (FTP)
En 1983: ARPANET adopta el Protocolo TCI/IP.
1.5 Expansión de Internet.
Fue a lo largo de los años ochenta cuando se comenzaron a conectar las primeras redes
europeas y japonesas. Que creó la expansión mundial.
1.6 Aparición de la worl wide web.
Fue a finales de los años ochenta cuando apareció la Worl Wide Web. Cuando se retiro la
agencia ARPA. La www permite consultar hipertextos.
1.7 Internet en la actualidad.
Actualmente internet crece muy deprisa, intentando siempre mejorar la calidad y la rapidez de
la recepción y el envío de los datos.
4. 4
1.8 Web 1.0, Web 2.0, Web 3.0
Web 1.0: Este tipo es una forma básica dedicada a la lectura de documentos. El
usuario no puede responder ni comentar ningún documento en internet.
Web 2.0: En ella los usuarios pueden compartir documentos y archivos, responder a
ellos… Los usuarios tienen un mayor dominio de internet.
Web 3.0: (Web semántica) Lo que pretende es hacer los contenidos más accesibles
con las aplicaciones y con ello potenciar las tecnologías.
2. Direccionamiento en Internet: comunicaciones
TCP/IP, acceso y aplicaciones.
2.1 Comunicaciones TCP/IP
Una red es una configuración de computadora que intercambia información. Pueden proceder
de una variedad de fabricantes y es probable que tenga diferencias tanto en hardware como
en software, para posibilitar la comunicación entre estas es necesario un conjunto de reglas
formales para su interacción. A estas reglas se les denominan protocolos.
Un protocolo es un conjunto de reglas establecidas entre dos dispositivos para permitir la
comunicación entre ambos.
Se han desarrollado diferentes familias de protocolos para comunicación por red de datos para
los sistemas UNIX. El más ampliamente utilizado es el Internet Protocol Suite, comúnmente
conocido como TCP/IP.
Es un protocolo DARPA que proporciona transmisión fiable de paquetes de datos sobre redes.
El nombre TCP/IP proviene de dos protocolos importantes de la familia, el Transmission
Control Protocol (TCP) y el Internet Protocol (IP). Todos juntos llegan a ser más de 100
protocolos direrentes definidos en este conjunto.
El TCP/IP es la base del internet que sirve para enlazar computadoras que utilizan diferentes
sistemas operativos incluyendo PC, minicomputadoras y computadoras centrales sobre redes y
5. 5
área local y área extensa. TCP/IP fue desarrollado y demostrado por primera vez en 1972 por
el departamento de defensa de los Estados Unidos, ejecutándose en el ARPANET una red de
área extensa del departamento de defensa.
2.2 Acceso y aplicaciones.
Capa de acceso: es la primera capa de la pila RCP/IP. Ofrece la capacidad de acceder a
cualquier red física, es decir, brinda los recursos que se deben implementar para
transmitir datos a través de la red. Por lo tanto, la capa de acceso a la red contiene
especificaciones relacionadas con la transmisión de datos por una red física, cuando es
una red de área local conectada mediante línea telefónica u otro tipo de conexión a
una red. Trata lo siguientes conceptos:
Enrutamiento de datos por la conexión.
Coordinación de la transmisión de datos.
Formato de datos.
Conversión de señal.
Detección de errores a su llegada.
Todas estas especificaciones son invisibles al ojo del usuario, ya que en realidad es el sistema
operativo el que realiza estas tareas, mientras los drivers de hardware permiten la conexión de
red.
Capa de aplicación: se encuentra en la parte superior de las capas de protocolo TCP/IP.
Contiene las aplicaciones de red que permiten la comunicación mediante las capas
inferiores. Por lo tanto, el software en esta capa se comunica mediante uno o dos
protocolos de la capa inferior, es decir, TCP o UDP.
Existen diferentes tipos de aplicaciones para esta capa, pero la mayoría son servicios
de red o aplicaciones brindadas al usuario para proporcionar la interfaz con el sistema
operativo. Se pueden clasificar según los servicios que brindan.
Servicios de administración de archivos e impresión.
Servicios de conexión a la red.
Servicios de conexión remota.
Diversas utilidades de Internet.
3. Servicios básicos.
3.1 Correo electrónico (POP3, SMTP, IMAP).
El correo electrónico es considerado el servicio más utilizado en Internet. Por lo tanto, la serie
de protocolos TCP/IP ofrece una gama de protocolos que permiten una fácil administración del
enrutamiento del correo electrónico a través de la red.
Protocolo POP3: como su nombre indica, permite recoger el correo electrónico en un
servidor remoto. Es necesario para las personas que no están permanentemente
conectadas a internet, ya que así pueden consultar sus correos electrónicos recibidos
sin que ellos estén conectados.
6. 6
Protocolo SMTP: es el protocolo estándar que permite la transferencia de correo de
un servidor a otro mediante una conexión punto a punto.
Protocolo IMAP: es un protocolo alternativo al de POP3, pero que ofrece más
posibilidades.
IMAP permite administrar diversos accesos de manera simultánea.
IMAP permite administrar diversas bandejas de entrada.
IMAP brinda más criterios que pueden utilizarse para ordenar los correos
electrónicos.
3.2 Transferencia de ficheros (FTP).
Otro de los protocolos usados de la Internet es el FTP diseñado para compartir archivos a
través de la red. Funciona según el modelo cliente-servidos. Necesitamos por tanto un servidor
que nos suministre los ficheros y una aplicación en el cliente capaz de obtenerlos.
Existen dos tipos de servidor FTP, públicos e identificados. Cuando es público no se nos pedirá
una contraseña para acceder, en cuyo caso probablemente no podamos hacer otra cosa que
bajar ficheros a nuestro disco duro. En el caso del FTP identificado se nos pedirá un nombre de
usuario y una contraseña. Cuando tenemos contratado un espacio web con un proveedor esta
es la forma más frecuente de subir archivos.
3.3 Servicios de noticias (NNTP).
El servicio NNTP se utiliza para intercambiar mensajes de grupos de noticias entre servidores
de news. Los diferentes demonios encargados por esta tarea suelen discriminar conexiones en
función de la dirección o el nombre de la maquina cliente; por ejemplo, el primero utiliza el
fichero nntp_access para decidir si ofrece el servicio de news a un determinado host, y si es así
concretar de qué forma puede acceder a él. De esta forma, los servidores NNTP son muy
vulnerables a cualquier ataque que permita falsear la identidad de la máquina origen, como el
IP Spoofing.
3.4 Hipertexto (HTTP, HTTPS).
HTTP: Hypertext Transfer Protocol es el protocolo de
comunicación que permite las transferencias de
información World Wide.
7. 7
HTTPS: Hypertext Transfer Protocol Secure, más
conocido por las siglas HTTPS, es un protocolo de
aplicación basado en el protocolo HTTP, destinado a la
transferencia segura de datos de Hipertexto, es decir, es
la versión segura de HTTP.
3.5 Acceso remoto y herramientas (SSH, SFTP, NTP).
Un acceso remoto es una tecnología que permite a un usuario trabajar en una computadora a
través de su escritorio gráfico desde otro dispositivo terminal ubicado en otro sitio.
SSH: es el nombre de un protocolo y del programa que lo implementa, y sirve para
acceder a máquinas remotas a través de una red. Permite manejar por completo la
computadora mediante un intérprete de comandos, y también puede redirigir el
tráfico de X para poder ejecutar programas gráficos si tenemos ejecutando un Servidor
X.
SFTP: el protocolo SFTP permite una serie de operaciones sobre archivos remotos.
SFTP intenta ser más independiente de la plataforma que SCP, por ejemplo, con el SCP
encontramos la expansión de comodines especificados por el cliente hasta el servidor,
mientras que el diseño SFTP evita este problema. Aunque SCP se aplica con más
frecuencia en plataformas Unix, existen servidores SFTP en la mayoría de las
plataformas.
NTP: es un protocolo de Internet para sintonizar los relojes de los sistemas
informáticos a través del enrutamiento de paquetes en redes con latencia variable.
NTP utiliza UDP como su capa de transporte, usando el puerto 123. Está diseñado para
resistir los efectos de la latencia variable.
3.6 Servicios de Mensajería Instantánea: IRC, Skype.
La mensajería instantánea es una forma de comunicación en tiempo real entre dos o más
personas basada en texto. El texto es enviado a través de dispositivos conectados a una red
como internet.
IRC: es un protocolo de comunicación en tiempo real basado en texto, que permite
debates entre dos o más personas. Se diferencia de la mensajería instantánea en que
los usuarios no deben acceder a estableces la comunicación de antemano, de tal forma
que todos los usuarios que se encuentran en un canal pueden comunicarse entre si,
aunque no hayan tenido ningún contacto anterior.
Skype: es un software que permite comunicaciones de texto, voz y video sobre
internet.
3.7 Protocolos P2P.
Una red peer-yo-peer, es una red de ordenadores en la que todos o algunos aspectos
funcionan sin clientes ni servidores fijos, sino una serie de nodos que se comportan como
iguales entre sí. Es decir, actúan simultáneamente como clientes y servidores respecto a
los demás nodos de la red. Las redes P2P permiten el intercambio directo de información,
en cualquier formato, entre los ordenadores interconectados.