Title: Introduccin a Internet
1Introducción a Internet
2Internet
- 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), y más de 1043 millones de personas
en el mundo (177 millones en España, el 483 de
la población) utilizan Internet. -
3Internet
- Algunas caracterÃsticas de Internet desde el
punto de vista tecnológico - 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, ...)
4Formas 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).
5Arquitectura 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.
6TCP/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
7TCP/IP (II)
- Los equipos que interconectan las distintas redes
y toman decisiones de por donde es mejor enviar
cada paquete IP en base a su dirección de
destino, se denominan encaminadores o routers - Una parte de la dirección IP identifica la red
entre todas las que hay conectadas en la Internet
y es la que usan los routers para encaminar los
paquetes. La otra parte de la dirección
identifica el ordenador concreto entre todos los
que hay conectados en esa misma red.
8TCP/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.
9TCP/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)
10Nombres 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. - Dominios territoriales
11Nombres de dominio (II)
- 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.
12Nombres de dominio (III)
- 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.
13Internet. 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
14Correo 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)
15Correo 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
16Correo electrónico. Direcciones
- La primera parte de la dirección identifica al
usuario, generalmente será su nombre o el de la
empresa. - La segunda parte identifica el dominio..
- La identificación del usuario y la identificación
del dominio están separadas por el carácter
arroba _at_
17Correo 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
18Correo 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
19Correo 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
20Ejemplo de cliente de correo electrónico Outlook
Express
21Correo electrónico a través de web Webmail
22WWW (I)
- WWW (World Wide Web) acceso a recursos de
Internet mediante un sistema hipertexto,
distribuido y multimedia - El formato para introducir documentos hipermedia
está especificado por el HyperText Markup
language (HTML). Define la forma de construir los
enlaces hypertexto y cómo incluir información
no-textual en el documento
23WWW (II)
- En los documentos existen palabras resaltadas o
botones que pueden apuntar tanto a otras partes
de un mismo documento como a otros documentos.
Estos documentos pueden estar fÃsicamente en el
mismo ordenador (enlace local) o en un ordenador
remoto (enlace remoto) - El usuario salta (de forma transparente para él)
entre diferentes documentos que pueden estar
almacenados en máquinas distintas (distribución
de la información)
24WWW (III)
Comunicación cliente/servidor WWW
http
Internet
http
navegador
servidor
25Los clientes WWW los navegadores
- Los clientes WWW (navegadores) presentan la
información en el formato hipertexto y pueden
llevar implementados varios protocolos (ftp,
nntp, gopher, etc) - Para localizar un documento en el sistema de
información universal se utiliza el URL (Uniform
Resource Locator). Sintaxis - esquema//servidorpuerto/ruta/ficheroetiqueta
- donde esquema puede ser file, news, http,
telnet, gopher, wais, etc. y el servidor puede
venir especificado por una dirección IP o un DNS - Ejemplo http//campusextens.uib.es2200/SCRIPT/TS
T2833/scripts/serve_home
26El protocolo de comunicación entre clientes y
servidores www HTTP
- El protocolo HTTP es un protocolo de
transferencia de hipertexto - HyperText Transfer Protocol
27El 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
- default.htm, default.html, default.asp
- index.htm, index.html
- home.htm, home.html
28El 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
29Alojamiento 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.
30TecnologÃas web
- TecnologÃas de cliente
- TecnologÃas de servidor
31WWW. TecnologÃas de cliente
- HTML
- Hojas de estilo CSS.
- Ejemplos de uso de estilos 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, La Creación - Módulos de extensión (plug-ins, controles Active
X) - Ejemplo Acrobat Reader para leer pdf
- 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
32WWW. TecnologÃas de servidor
- CGIs, FastCGIs
- Scripts de servidor (PHP, ASP, JSP, ColdFusion)
- Ejemplos consulta a bases de datos
- Servlets Java
33Transferencia 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.
34Ejemplo de cliente ftp Filezilla
35Telnet
- 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)
36Telnet