Title: Introduccin a Internet
1Introducción a Internet
2Internet
- Red de comunicaciones
- Mediateca global
- Comunidad humana
3Internet
- 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
(177 millones en España, el 483 de la
población) utilizan Internet. -
4Historia ARPANET
- 1969 ARPANET (EUA). TopologÃa descentralizada
resistente a la caÃda de algunas mà quinas
5HistoriaARPANET
- Transmisión de datos "por paquetes
- Posibilidad de cambiar sobre la marcha las rutas
que han de seguir
6Internet. 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, ...)
7Formas 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).
8Arquitectura 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.
9TCP/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
10TCP/IP (II)
11TCP/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.
12TCP/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)
13Nombres 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.
14Nombres de dominio (II)
- Dominios de primer nivel o dominios superiores
(cont.) - Dominios territoriales
- http//userpage.chemie.fu-berlin.de/diverse/doc/IS
O_3166.html -
- Distribución de los dominios
http//www.securityspace.com/s_survey/data/200609/
domain.html
15Nombres 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.
16Nombres 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.
17Internet. 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
18Correo electrónico (e-mail). 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)
19Correo electrónico (e-mail). 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
20Correo electrónico. Direcciones
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
adelaida.delgado_at_uib.es
21Correo 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
22Correo 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
23Ejemplo de cliente de correo electrónico Outlook
Express
24WWW
- 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
25Comunicación cliente/servidor WWW
http
Internet
http
navegador
servidor
El protocolo HTTP es un protocolo de
transferencia de hipertexto HyperText Transfer
Protocol
26Los clientes WWW los navegadores
- Los clientes WWW presentan la información en el
formato hipertexto - Mosaic 1992
- Netscape 1993
- Windows 95 Internet explorer
27Clientes de web otros
28Localización de recursos en la web
- URL (Uniform/universal Resource Locator) es el
camino completo para localizar un recurso en la
web
protocolo//nombre_dominio o ip/ruta/archivo
URL
http//www.uib.es/balears/balears-Internet.html
29El 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
30El servidor WWW (II)
- Principales servidores en el mercado
- Fecha Octubre 2006, Fuente http//www.securitysp
ace.com/s_survey/data/200609/index.html - Plataformas utilizadas como servidores web
- Windows
- Linux
31Alojamiento 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.
32TecnologÃas web
- TecnologÃas de cliente
- TecnologÃas de servidor
33WWW. TecnologÃas de cliente (I)
- HTML
- Editores HTML
- http//www.securityspace.com/s_survey/data/man.20
0509/webauth.html - Hojas de estilo CSS.
- Ejemplos de uso de estilos (http//servidort.ui
b.es/miniaturas) cambiar color barra
desplazamiento, eliminar subrayado enlaces - Flash / Shockwave.
- Ver sitios hechos con Flash Disney, Coca-Cola
- Ver sitios con animaciones en Flash Apartotel
Ponent Mar - Módulos de extensión (plug-ins, controles Active
X) - Ejemplo Acrobat Reader para leer pdf
34WWW. TecnologÃas de cliente (II)
- Scripts de cliente (lenguajes VBScript,
JavaScript). - Ver ejemplos Mundo JavaScript, Mgusta.com
- Applets (lenguaje Java)
- Ver ejemplos Visitas virtuales, Java Boutique
- DHTML
- Ver 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/dat
a/man.200609/techpen.html
35WWW. TecnologÃas de servidor
- CGIs, FastCGIs
- Scripts de servidor (PHP, ASP, JSP, ColdFusion)
- Ejemplos consulta a bases de datos
(http//www.internetinvisible.com/ii/index.php?opt
ioncom_internetinvisibleItemid285) - Servlets Java
36Recursos multimèdiaa la web
- Audio en temps real
- TV i radio per xarxa
37Recursos multimedia en la web
- Entornos de realidad virtual
38Recursos multimedia en la web
- Interfaces interactivas Java
39Búsqueda de información en la web
Palabra clave
Base Datos
Web server
Palabra clave
Palabra clave
Indice
Estructuración de sitios web por temas
Fichero inverso palabras asociadas a listas de
URL (similar al Ãndice de un libro)
Directorios
Buscadores
40Directorios
41Buscadores
Â
42News 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ón - Ej comp.windows.programmer
43Programas clientesde news
- Subscripción a un grupo
- Descargar mensajes
- Enviar un mensaje al grupo ("post")
44Listas 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
45Transferencia de ficheros (ftp)
- File Transfer Protocol (transferencia de
ficheros) - FTP anónimo
- username Anonymous
- password ltnuestra dirección de e-mailgt
- Ejemplo cliente para Macintosh Fetch
- Ejemplo clientes para Windows Filezilla, Ws-ftp,
Cute-ftp - Modos de transmisión
- ASCII.
- Binary.
46Ejemplo de cliente ftp Ws-ftp
47Ejemplo de cliente ftp Ws-ftp
48Ejemplo de cliente ftp Filezilla
49Telnet
- 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.es
- Una vez establecida la conexión con el host, se
pide un login (usuario) y un password (contraseña)
50Telnet
51IRC Internet Relay Chat
- Conversación entre usuarios
- Programa cliente
- Conexión a un servidor
52Seguridad 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.
53Seguridad 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.
54Seguridad 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 SearchDestroy, Lavasoft Ad-aware
- Teclados virtuales para evitar la acción de
keyloggers - Nuevos fraudes Phishing y pharming