54
Introducción a Internet Introducción a Internet

Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Embed Size (px)

Citation preview

Page 1: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Introducción a InternetIntroducción a Internet

Page 2: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

InternetInternet

• Red de comunicaciones

• Mediateca global

• Comunidad humana

Page 3: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

InternetInternet• Internet es un inmenso conjunto de redes

de ordenadores que se encuentran interconectadas entre sí, dando lugar a la mayor red de redes de ámbito mundial.

• Más de 440 millones de servidores comparten información y recursos

• más de 8000 millones de páginas web (estáticas),

• y más de 1043 millones de personas en el mundo (17’7 millones en España, el 48’3% de la población) utilizan Internet.

Page 4: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Historia: ARPANETHistoria: ARPANET

• 1969 ARPANET (EUA). Topología descentralizada resistente a la caída de algunas màquinas

Page 5: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Historia:ARPANETHistoria:ARPANET

• Transmisión de datos "por paquetes“

• Posibilidad de cambiar sobre la marcha las rutas que han de seguir

Page 6: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Internet. Características tecnológicasInternet. Características tecnológicas• Constituye un sistema universal de

comunicaciones• Admite todo tipo de equipos

(superordenadores, ordenadores personales, impresoras, microondas, ...) de todo tipo de fabricantes

• todo tipo de redes (locales, metropolitanas, extendidas)

• todo tipo de tecnologías (Ethernet, Token Ring, FDDI, red telefónica, RDSI, X.25, líneas dedicadas, ...)

• todo tipo de medios físicos de transmisión (cables de cobre, fibra óptica, ondas de radio, satélites, ...)

Page 7: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Formas habituales de conexiónFormas habituales de conexión• Desde un ordenador que forma parte de

una red local de una empresa, universidad u otra institución la cual está conectada a Internet a través de un router. Se precisa una tarjeta o adaptador de red.

• Desde un ordenador doméstico estableciendo una conexión telefónica (RTB, RDSI, ADSL, GSM, GPRS) a un ISP (Proveedor de Acceso a Internet).

Page 8: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Arquitectura cliente/servidorArquitectura cliente/servidor

• Tanto el cliente como el servidor son programas informáticos que incluso pueden habitar en el mismo ordenador.

• El servidor es el que está siempre activo, esperando peticiones de servicio/conexión por parte de los clientes.

• El cliente es el que inicia la comunicación.

Page 9: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

TCP/IP (I)TCP/IP (I)• IP: Internet Protocol. Define una red de

conmutación de paquetes en la que la información a transmitir se fragmenta en trozos o paquetes y cada uno es enviado con la dirección del ordenador destinatario viajando de forma independiente de los demás.

• Todos los ordenadores conectados han de tener direcciones distintas (direcciones IP). Son números de 32 bits con 4 campos decimales separados por puntos: a.b.c.d (donde a,b,c,y d son números entre 0 y 255

Ejemplo de dirección IP: 130.206.130.236

Page 10: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

TCP/IP (II)TCP/IP (II)CLASSE INTERVAL D’ADRECES CLASSE A: Des de 0.0.0.0 fins a 127.255.255.255 (Xerox, MIT, Stanford) CLASSE B: Des de 128.0.0.0 fins a 191.255.255.255 CLASSE C: Des de 192.0.0.0 fins a 233.255.255.255 CLASSE D: Des de 244.0.0.0 fins a 239.255.255.255 CLASSE E: Des de 240.0.0.0 fins a 247.255.255.255

Page 11: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

TCP/IP (III)TCP/IP (III)• Para los humanos es más fácil utilizar

nombres de dominio en vez de direcciones IP.

Ejemplo de nombre de dominio: servidorti.uib.es(dirección IP: 130.206.130.236)

• La relación entre los nombres de dominio y las direcciones IP se almacena en el Servicio de nombres de Internet o DNS (Domain Name System).

• La distribución jerárquica de esta base de datos permite crear distintos dominios de responsabilidad para garantizar la univocidad de los nombres.

Page 12: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

TCP/IP (IV)TCP/IP (IV)

• TCP: Transmission Control Protocol. Se encarga de conseguir un servicio de transporte de información fiable de cara a las aplicaciones (paquetes IP perdidos, duplicados, con errrores de información, fragmentación en varios paquetes, etc)

Page 13: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Nombres de dominio (I)Nombres de dominio (I)• Dominios de primer nivel o dominios

superiores– Dominios genéricos

.com, .org, .net, : disponibles para personas físicas y empresas de todo el mundo.edu, .gov, .mil: reservados exclusivamente para instituciones USA .int: reservado para registrar organizaciones establecidas por tratados internacionales entre gobiernos..biz para fines comerciales, .info para puntos de información, .name para nombres personales, .aero para el mundo de la aviación, .coop para cooperativas, .museum para los museos y .pro para las profesiones liberales.

Page 14: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Nombres de dominio (II)Nombres de dominio (II)• Dominios de primer nivel o dominios

superiores (cont.)– Dominios territoriales

http://userpage.chemie.fu-berlin.de/diverse/doc/ISO_3166.html

% Distribución de los dominios: http://www.securityspace.com/s_survey/data/200609/domain.html

Page 15: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Nombres de dominio (III)Nombres de dominio (III)• Regulación de dominios genéricos:

– La ICANN (The Internet Corporation for Assigned Names and Numbers) aprobó el 24 de octubre de 1999 un Reglamento a contemplar en las situaciones de conflicto

– La OMPI (Organización Mundial de la Propiedad Intelectual) actúa como árbitro internacional en las disputas de dominios genéricos.

Page 16: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Nombres de dominio (IV)Nombres de dominio (IV)• Regulación de dominios

territoriales:– Están regidos por sus propias

normas. – ES-NIC es el servicio para la gestión

del registro de los nombres de dominio bajo el código del país correspondiente a España.

Page 17: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Internet. Aplicaciones y serviciosInternet. Aplicaciones y servicios

• Correo electrónico (e-mail)• WWW (World Wide Web): acceso a

recursos de Internet mediante un sistema hipertexto, distribuido y multimedia.

• FTP: transferencia de ficheros• Telnet: terminal remoto• News: grupos temáticos de discusión• Listas de distribución• IRC Internet Relay Chat

Page 18: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Correo electrónicoCorreo electrónico ( (e-maile-mail)). Ventajas. Ventajas

• Puede enviarse información de muy diversa naturaleza: texto, audio, vídeo, imágenes archivos ejecutables, etc

• Permite enviar un mismo mensaje a diferentes usuarios de forma simultánea.

• En pocos minutos un mensaje puede llegar a cualquier parte del mundo

• No es necesario que el emisor y el receptor se encuentren frente a sus terminales

• El receptor dispone del mensaje en formato electrónico (posibilidad de edición, impresión, etc)

Page 19: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Correo electrónicoCorreo electrónico ( (e-maile-mail)). Componentes. Componentes• Oficinas postales: gestionan los buzones de

los usuarios y trasladan los mensajes hasta el buzón destinatario

• Programas cliente de correo (Ej: Eudora, Microsoft Outlook, Netscape Messenger, …) o navegador web

• Protocolos para intercambio de mensajes electrónicos – Correo web: http– Cliente de correo:

• Para envío: SMTP• Para recepción: POP, IMAP

• Red de comunicaciones

Page 20: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Correo electrónico. DireccionesCorreo electrónico. Direcciones

• usuario@dominio

En caso de que tanto el identificador del usuario como el identificador del dominio tengan más de una palabra éstas se separan por puntos.Ejemplo: [email protected]

Page 21: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Correo electrónico. CamposCorreo electrónico. Campos

• From: dirección electrónica del emisor

• To: Direccion del destinatario

• Subject: Pequeña descripción sobre el contenido general del mensaje

• Cc: Otras direcciones a las que se enviará una copia del mensaje

• Bcc: Similar a Cc pero las direcciones aquí incluidas no aparecerán en la cabecera del mensaje. Es útil cuando se desean enviar mensajes sin que nadie sepa a quién han sido enviados

Page 22: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Correo electrónico. OperacionesCorreo electrónico. Operaciones• Contestar un mensaje (reply).

– En el campo To figura el emisor del mensaje inicial.

– En el campo Subject aparece el mismo contenido del campo Subject del mensaje original precedido de la abreviatura de respuesta Re.

• Redireccionar un mensaje recibido (forward)

• Borrar un mensaje• Editar un nuevo mensaje y enviarlo• Organizar los mensajes en carpetas• Crear un “alias”• Crear una agenda

Page 23: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Ejemplo de cliente de correo electrónico: Outlook ExpressEjemplo de cliente de correo electrónico: Outlook Express

Page 24: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

WWW WWW • WWW (World Wide Web): acceso a

recursos de Internet mediante un sistema hipertexto, distribuido y multimedia

• 1992 Tim Berners-Lee desarrolla en el CERN un formato hipertextual e hipergráfico para publicar documentos en la red: el HTML (HyperText Markup Language)

• Define la forma de construir los enlaces hypertexto y cómo incluir información no-textual en el documento

Page 25: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Comunicación cliente/servidor WWW

navegador servidorhttp http

Internet

El protocolo HTTP es un protocolo de transferencia de hipertextoHyperText Transfer Protocol

Page 26: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Los clientes WWW: los navegadoresLos clientes WWW: los navegadores

• Los clientes WWW presentan la información en el formato hipertexto

• Mosaic 1992• Netscape 1993• Windows 95 Internet explorer

Page 27: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Clientes de web: otrosClientes de web: otros

Page 28: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

URL (Uniform/universal Resource Locator) es el camino completo para localizar un recurso en la web:

URLURL

http://www.uib.es/balears/balears-Internet.html

protocolo://nombre_dominio o ip/ruta/archivo

Localización de recursos en la web

Page 29: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

El servidor WWW (I)El servidor WWW (I)• Los servidores WWW estructuran

sus documentos jerárquicamente y ofrecen una página de presentación o inicio (home page) que contiene los enlaces de hipertexto para localizar las demás páginas.

• Nombres más comunes de la página de presentación:– index.htm, index.html– home.htm, home.html– default.htm, default.html, default.asp

Page 31: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Alojamiento de páginas webAlojamiento de páginas web• Servidor propio en nuestra empresa

– Ventajas: lo controlamos nosotros mismos y no dependemos de nadie externo.

– Inconvenientes: requiere de mayor inversión y de personal cualificado ("webmasters") para gestionar el servidor.

• Contratar los servicios de un Proveedor de Acceso a Internet (ISP). – Housting: alojamiento de nuestras páginas

web en el servidor del ISP

– Housing: alojamiento de una máquina propia servidora en las instalaciones del ISP.

Page 32: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Tecnologías webTecnologías web

• Tecnologías de cliente

• Tecnologías de servidor

Page 33: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

WWW. Tecnologías deWWW. Tecnologías de cliente (I) cliente (I)• HTML

– Editores HTML: http://www.securityspace.com/s_survey/data/man.200509/webauth.html

• Hojas de estilo CSS. Ejemplos de uso de estilos (http://servidort.uib.es/miniaturas): cambiar color

barra desplazamiento, eliminar subrayado enlaces

• Flash / Shockwave.Ver sitios hechos con Flash: Disney, Coca-ColaVer sitios con animaciones en Flash: Apartotel Ponent Mar

• Módulos de extensión (plug-in’s, controles Active X)

Ejemplo: Acrobat Reader para leer pdf

Page 34: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

WWW. Tecnologías deWWW. Tecnologías de cliente (II) cliente (II)• Scripts de cliente (lenguajes: VBScript,

JavaScript). Ver ejemplos: Mundo JavaScript, Mgusta.com

• Applets (lenguaje Java)Ver ejemplos: Visitas virtuales, Java Boutique

• DHTMLVer ejemplos: menú en movimiento, movimiento de imágenes, selección de imágenes, presentación de imágenes

% de penetración de las diversas tecnologías de cliente: http://www.securityspace.com/s_survey/data/man.200609/techpen.html

Page 35: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

WWW. Tecnologías deWWW. Tecnologías de servidor servidor

• CGIs, FastCGIs

• Scripts de servidor (PHP, ASP, JSP, ColdFusion)

Ejemplos: consulta a bases de datos (http://www.internetinvisible.com/ii/index.php?

option=com_internetinvisible&Itemid=285)

• Servlets Java

Page 36: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Recursos multimèdiaRecursos multimèdiaa la web a la web

• Audio en temps real • TV i radio per xarxa

Page 37: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Recursos multimedia en la webRecursos multimedia en la web

• Entornos de realidad virtual

Page 38: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Recursos multimedia en la webRecursos multimedia en la web

• Interfaces interactivas Java

Page 39: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

• Por categorías • Por palabras clave

S u b tem a 1 S u b tem a 2 S u b tem a 3

Tem a

BaseDatos

Webserver

Palabra clave

Palabra clave

Estructuración de sitios web por temas

Fichero inverso: palabras asociadas a listas de URL (similar al índice de un libro)

Directorios Buscadores

Búsqueda de información en la webBúsqueda de información en la web

Indice Palabra clave

Page 40: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

DirectoriosDirectorios

Utilización de directorios

Ventajas Inconvenientes

Fáciles de usar: navegación jerárquica Ojeada global al contenido. Se indica la cantidad de sitios web para cada ramaLas búsquedas pueden ser más amplias o más específicas al subir o bajar por la estructura del directorio. Resultados precisos, contextualizados por la categoriaEl contenido del directorio pasa por un proceso humano de selección de calidadDescripciones intelectuales

Poco exhaustivos. Cubren tan solo una pequeña fracción de los recursos existentes en la WebMuchos recursos dejan de ser útiles si no se utilizan mecanismos automáticos para seguir los cambios en sus contenidos, direcciones, aparición o desaparición.

Page 41: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

BuscadoresBuscadoresUtilización de buscadores

Ventajas Inconvenientes

Son muy exhaustivos. Selección automática de los recursos

(robots) Mecanismos automáticos para seguir los

cambios en sus contenidos, direcciones, aparición o desaparición. Algunos buscadores incluso guardan una copia en caché de los documentos tal como estaban en el momento en que fueron explorados.

Indexación automática del contenido de los documentos.

Utilización más compleja. Cada buscador tiene su propia sintaxis Para obtener resultados precisos se requiere formular la consulta cuidadosamente, eligiendo adecuadamente los términos y los operadores, y delimitando adecuadamente la búsqueda. Los recursos indexados por los robots no han pasado generalmente por ningún proceso de selección de calidad por lo que entre los resultados puede haber mucha "basura".

 

Page 42: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

News: grupos de noticiasNews: grupos de noticias

• Permite situar un mensaje en un grupo de discusión determinado y que pueda ser leído por cualquier persona que acceda a ese grupo

• A los grupos se añaden extensiones para acotar el terreno de discusiónEj: comp.windows.programmer

Page 43: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Programas clientesProgramas clientesde newsde news

• Subscripción a un grupo

• Descargar mensajes

• Enviar un mensaje al grupo ("post")

Page 44: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Listas de distribuciónListas de distribución• Se diferencia con las news en que en vez de ir a buscar los

mensajes, éstos se reciben por e-mail, previa suscripción con un mail al manager de la lista

• Podemos buscar listas de distribución por ejemplo en la BD “TILE.NET” en http://www.tile.net

Page 45: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Transferencia de ficherosTransferencia de ficheros ( (ftpftp))• File Transfer Protocol (transferencia de

ficheros)

• FTP anónimousername: Anonymous

password: <nuestra dirección de e-mail>

• Ejemplo cliente para Macintosh: Fetch

• Ejemplo clientes para Windows: Filezilla, Ws-ftp, Cute-ftp

• Modos de transmisión:– ASCII.

– Binary.

Page 46: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Ejemplo de cliente ftp: Ws-ftpEjemplo de cliente ftp: Ws-ftp

Page 47: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Ejemplo de cliente ftp: Ws-ftpEjemplo de cliente ftp: Ws-ftp

Page 48: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Ejemplo de cliente ftp: Ejemplo de cliente ftp: FilezillaFilezilla

Page 49: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

TelnetTelnet

• Conexión remota, terminal remoto• Consultar fondos de una biblioteca,

acceder a servicios de información on-line, cambiar contraseña correo UIB

• Ej: (desde un navegador)telnet://tomir.uib.esUna vez establecida la conexión

con el host, se pide un login (usuario) y un password (contraseña)

Page 50: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

TelnetTelnet

Page 51: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

IRCIRC Internet Relay Chat Internet Relay Chat

• Conversación entre usuarios• Programa cliente• Conexión a un servidor

Page 52: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Seguridad en Internet (I)Seguridad en Internet (I)

• Controles de seguridad basados en técnicas de criptografía

• FIREWALLS: dispositivo que actúa de “cortafuegos” entre redes, permitiendo o denegando las transmisiones de una red a otra. Típicament se sitúa entre una red local e internet, como dispositivo de seguridad para evitar que intrusos accedan a información confidencial.

Page 53: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Seguridad en Internet (II)Seguridad en Internet (II)• En el correo electrónico:

– protocolo PEM (Privacity Enhancement for Internet Electronic Mail).

• En FTP i en Telnet. – Objetivo: evitar que las contraseñas puedan

ser descubiertas por alguien que vigile la red. FTP seguro.

Page 54: Introducción a Internet Internet Red de comunicaciones Mediateca global Comunidad humana

Seguridad en Internet (III)Seguridad en Internet (III)• En WWW:

– Antivirus

– Medios seguros para realizar los pagos o transacciones (certificados de usuario, certificados de servidor).

– Programas antiespía• Ej: Spybot Search&Destroy, Lavasoft Ad-

aware

– Teclados virtuales para evitar la acción de keyloggers

– Nuevos fraudes: Phishing y pharming