Title: Nuevas Tecnologas
1Nuevas Tecnologías
- Internet y algunos servicios
2Contenidos
- Qué es Internet?
- algunos conceptos acerca de la arquitectura
TCP/IP - Servicios de correo electrónico.Ejemplo Outlook.
- Servicio de noticias -news- Ejemplo Outlook
- Servicio de Web-
- Ejemplo de un servicio integrado de correo, news
y web Netscape. - Diseño de páginas web con el Composer de Netscape
3Modelo de Comunicación
- Tenemos dos terminales -computadores- que pueden
establecer comunicación entre si a través de
INTERNET.
4Internet
- Orígenes
- ARPANET Red ARPA (Advance Research Projects
Agency) (1960-68) - NSFNET Red NSF (National Science Foundation) de
EEUU (1970). - ANS (Advance Network and Services) 1990- entran
compañías privadas IBM, MERIT y MCI - NREN (National Reserach Educational Net) 1991-
sucesora de NSFNET para la investigación. - Arquitectura TCP/IP
- El aglutinante de Internet es el modelo de
referencia TCP/IP que permite el servicio
universal.
5El modelo TCP/IP
Aplicación
Transporte (TCP o UDP)
Red (IP)
Acceso a la red
6Nivel de Acceso a la Red
- Incluye los aspectos físicos de la red
- Como el tipo de clableado
- Par trenzado (tipo teléfono) Ethernet,
FastEhernet, módem.. - Cable coaxial (tipo televisión)
- Fibra óptica
- Inalámbricas, etc..(radio satelite)
- Así como los programas que permiten acceder a la
red y gestionar dicho acceso
7Nivel de Red
- En este nivel se gestiona la necesidad de
identificar a cada uno de los computadores
conectados a la red Direcciones IP - es un número binario de 32 bits escrito en
decimal en cuatro grupos de 8 bits cada uno - 10000000 00001010 00000010 00011110
- Se representa como 128.10.2.30
- Valor único para cada host (computador)
- Identifica un punto de conexión a la red
- Algunos sistemas pueden tener más de una
dirección
8Las direcciones IP (v4)
- Cada dirección tiene dos campos
- Un identificador de red
- Un identificador de host
- Tipos de direcciones
- Clase A pocas redes (126), cada una con muchos
computadores (16777214) - Clase B un número medio de redes (16.384), cada
una con un número medio de computadores (65534) - Clase C muchas redes (2.097.152), cada una con
pocos computadores (254)
9Principales tipos de direcciones IP
0 8 16 24 31
Red
0
red
Host
Clase A
1.0.0.0 .. 126.0.0.0
Red
0
1
red
Clase B
Host
128.0.0.0 .. 191.255.0.0
Red
0
1
1
Host
Clase C
192.0.1.0 .. 223.255.255.0
1
1
1
0
dirección multicast
Clase D
224.0.0.0 229.255.255.0
10Un ejemplo de direccionamiento
11Direcciones IPv4
- Hay un número limitado de direcciones
- Problemas es difícil y caro conseguir una
dirección IP. - Solución IPv6 mayor posibilidad de direciones
IP. - En vez de 4 octetos tiene 16 octetos (16x8bits)
12Quién gestiona Internet? Direcciones IP
- IAB (Internet Activities Board) - Consejo para la
Arquitectura de Internet. Es un consejo de
investigadores de redes que analiza problemas
respecto a la arquitectura de Internet. Es
responsable de la formación de grupos como IANA.
Esta formado por miembros del ISOC.
http//www.iab.org/ - ISOC (Internet Society) Organización
Internacional no lucrativa fundada en 1992 que
coordina el uso y evolución de Internet.
http//www.isoc.org/ - IANA (Internet Assigned numbers Authority)-
Autoridad de Internet para la asignación de
direcciones IP. Delega autoridad en el NIC.
http//www.iana.org/ - NIC (Network Information Centre) Organización
queda servicio a la comunidad de Internet
mediatne asistencia al usuario, documentación,
entrenamiento y otros servicios.
http//www.nic.es/
13Nivel de Transporte o TCP
- En este nivel se establecen unos protocolos que
permiten establecer diferentes tipos de
comunicación que utilizaran las aplicaciones de
correo..... - TCP es un protocolo orientado a la conexión
esto es se establece una comunicación punto a
punto Ejemplo llamada telefónica - UDP es un protocolo no orientado a la conexión
Ejemplo envío de una carta por correos.
14Nivel de Aplicación
- En este nivel se encuentran los programas que
permiten utilizar dichos servicios de forma
cómoda - servicio de correo o SMTP
- servicio de web
- servicio de News
15Modelo de funcionamiento
- Modelo cliente servidor
- El cliente solicita un servicio de correo, web
etc. - El servidor es un programa que esta siempre a la
escucha y que suministra la comunicación cuando
un cliente lo solicita - Servicio de correo
- Servicio de web
- servicio de news
16Como funciona?
- Nosotros nos conectamos a una máquina con su
nombre de dominio - Ejemplo zoltar.redes.upv.es
- Pero el identificador de la máquina es una
dirección IP - Para resolver esto se utiliza el servicio DNS
(Domain Name service).
17Nombres de dominio
- A partir del nombre de una máquina se obtiene su
dirección IP correspondiente - Para esto existe un servidor especial que es el
de DNS (Domain Name service), Servicio de
nombres. - Todas las aplicaciones utilizan este servicio
para poder acceder a los servidores y clientes.
18DNS?
- POR TANTO CADA MÁQUINA DEBERÁ TENER ASOCIADO UN
NOMBRE DE DOMINIO JUNTO CON SU DIRECCIÓN IP - donde
- DNS Domain Name Service- Servicio de
resolución de nombre - DNS Domain Name System- Sistema de asignación de
nombres de dominio
19Por tanto el DNS
- Es también un mecanismo que implementa la
jerarquía de nombres. - Qué consiste en
- Una sintaxis para los nombres y unas reglas de
delegación de autoridad - Un sistema de computación distribuido que
relaciona nombres y direcciones - Las etiquetas de primer nivel ( a la derecha)
corresponden a dos tipos de jerarquía
organizativas o geográficas
20Nombres de dominio en Internet
- la estructura jerárquica consiste en una
secuencia de etiquetas separadas por puntos - Ejemplo zoltar.redes.upv.es
- donde zoltar, redes, upv y es son etiquetas.
- un sufijo de nombre de dominio también es un
nombre de dominio - zoltar.redes.upv.es ? nombre de dominio de un
computador - redes.upv.es ? nombre de dominio del grupo de
redes - upv.es ? nombre de dominio de la UPV
- es ? nombre de dominio de España
21Dominios de primer nivel
- El nivel más alto de los nombres se divide en los
siguiente dominios
22Delegación de autoridad
zoltar.redes.upv.es
- El nombre zoltar ha sido aprobado por el grupo de
redes - El nombre redes ha sido aprobado por la
Universidad Politécnica de Valencia - El nombre upv ha sido aprobado por la autoridad
de Internet en España (ES-NIC) - El nombre es ha sido aprobado por la autoridad
central de Internet
23Asociación de nombres de dominio con direcciones
- Para asociar nombres de dominio a direcciones IP
se utilizan servidores de nombres - Se utiliza este nombre tanto para los programas
como para los computadores donde se ejecutan - Los servidores de nombre se organizan,
conceptualmente, según una estructura de árbol - Físicamente, los servidores están en
localizaciones arbitrarias
24Estructura de los servidores de nombres
- En la raíz está el servidor que reconoce los
nombres de dominio de primer nivel .com, .edu,
.org, .es ... - Cuando le llega un nombre a resolver lo envía al
servidor adecuado del siguiente nivel - En este nivel cada servidor conoce que servidores
pueden resolver los subdominios siguientes - etc.
25Estructura de los servidores de nombres
26Resolución de nombre de dominio
- Cuando el servidor de nombres de dominio recibe
la petición - si el nombre pertenece a su subdominio, traduce
el nombre, añade la respuesta a la consulta y la
envía al cliente - si no puede resolver el nombre
- si se pide traducción completa, el servidor
contacta con otro servidor de nombres que pueda
resolver la consulta - sino, genera una respuesta donde se especifica
cuál es el servidor de nombres que el cliente
debe consultar
27Resolución de nombre de dominio
- El cliente debe conocer, al menos, cómo contactar
con un servidor de nombres - Como la mayoría de consultas que recibe un
servidor de nombres se refieren a nombres
locales, el proceso de resolución empieza por el
servidor de nombres local, además ... - Cada servidor de nombres debe conocer, al menos,
la dirección de un servidor de orden superior
28Servicios
- Servicios de correo electrónico
- Permite enviar y recibir mensajes que pueden
incluir texto y gráficos a través de Internet. - Servicio de News
- Las news son grupos de noticias que establecen un
foro mundial sobre un tema específico. - Servicio de Web World Wide Web
- La www es un estructura de documentos vinculados
y distribuidos en miles de máquinas
29Servicio de correo
- Habitualmente el envío de un mensaje se efectúa a
través de un servidor local - El servidor local de correo se encarga de
establecer una conexión con el destino - En el destino también habrá un servidor que
acepta y almacena el mensaje - El usuario destino recoge el mensaje de su
servidor local
30Aplicación cliente-servidor?
- Inicialmente, cada computador disponía de
- un servidor de correo que le permitía recibir
mensajes - un cliente para poder enviar mensajes a otros
- Era preciso que esos computadores no se apagaran
nunca para poder recibir todos los mensajes
(conexión directa origen-destino) - Servidores de correo que estén siempre conectados
31 Esquema de funcionamientoCorreo electrónico
Ordenador personal
Ordenador personal
SMTP
SMTP
POP3
POP3
SMTP
SMTP
Internet
Servidor de correo
Servidor de correo
32Protocolo SMTP
- SMTP Simple Mail Transfer Protocol (RFC 821)
- Es un protocolo de transmisión de mensajes
electrónicos (correo) - Utiliza una conexión TCP al puerto 25 del
servidor SMTP - Sólo sirve para enviar mensajes, no para
consultar los mensajes recibidos.
33Protocolo POP3
- POP3 Post Office Protocol (RFC 1939)
- Permite al usuario consultar (leer) su correo
previamente recibido y almacenado por su servidor
local - Utiliza una conexión TCP al puerto 110 del
servidor de correo - No sirve para enviar mensajes
34Direcciones de correo (i)
- Tienen el formato usuario_at_dominio_de_correo
- Dónde
- el usuario debe ser un usuario válido en el
sistema destino - el dominio de correo sigue un formato de nombres
separados por puntos (Ej disca.upv.es) - Se puede emplear como dominio el nombre de un
computador (Ej zoltar.redes.upv.es)
35Direcciones de correo (ii)
- Para averiguar qué máquina atiende un dominio de
correo se utiliza el DNS - Se pueden crear alias que son nombres que agrupan
a varios usuarios - Ej profes_at_redes.upv.es es un alias que agrupa a
los usuarios elvira, roman, mperez, misan,
pietro,lourdes _at_ redes.upv.es
Ejemplo
36Servicio de Noticias News
- El protocolo utilizado es el NNTP (Network News
Transfer Protocol) -protocolo de transferencia de
noticias de red. (RFC977). - Fines
- permitir la propagación de artículos de un
máquina a otra. - Permitir la lectura remota de noticias a los
usuarios.
Ejemplo
376. El World Wide Web
- Aplicación para acceder a información multimedia
distribuida - El cliente de este servicio se conoce como
navegador - Se basa en el modelo del hipertexto, pero los
enlaces pueden referenciar documentos en
cualquier servidor - El cliente establece conexión (TCP) con el
servidor en el puerto 80 - En la comunicación entre ambos se utiliza el
protocolo HTTP (HyperText Transfer Protocol)
(HTTP-1.0 RFC 1945 HTTP-1.1 RFC 2068)
38Formato URL
URL Uniform Resource Locator Esta notación
expresa de manera uniforme los distintos recursos
que podemos acceder con el cliente Web (RFC 1738
y 1808). Consta de varios campos
39HTTP (i)
- Establecida la conexión con el servidor, el
cliente envía un comando - GET ltURLgt HTTP/vers ltCR LFgt ltCR LFgt
- Si la conexión es directa al servidor, en vez de
enviar la URL completa sólo se envía el nombre
del documento solicitado - El servidor envía el documento HTML y cancela la
conexión - Para conseguir cada una de las imágenes (iconos,
textos, dibujos, etc.) de una página el cliente
debe establecer una nueva conexión
40Que formato tiene los documentos? HTML
- HyperText Mark-up Language (RFC 1866)
- Lenguaje de descripción de páginas WWW
- Describe cómo se visualizarán por pantalla los
elementos de texto párrafos, listas, tablas,
etc. - Permite incluir diferentes tipografías así como
gráficos, sonidos, vídeos, etc - Se basa en la inserción de "marcadores de
control" junto con el texto. Ejemplo - ltTITLEgtBienvenido a la Web lt/TITLEgt
41Uso de los hiperenlaces
Nos permiten conectar documentos relacionados Los
hiperenlaces apuntan a documentos en el mismo o
en cualquier otro servidor de Web
Documento inicial
Enlace
Documento enlazado
42Hiperenlaces en HTML
- Los enlaces se consiguen enmarcando con la orden
ltAgt al objeto (texto o gráfico) que representa el
enlace - Para especificar un nuevo documento en el enlace
se emplea la notación URL - ltA HREF"http//www.upv.es/"gtPulse
- aquí para visitar la UPVlt/Agt
43Ejemplos HTML
ltHTMLgtltHEADgtltTITLEgtIndice de enlaces relacionados
con RDC lt/TITLEgtlt/HEADgt ltBODY BACKGROUND"../icon
os/fondo.jpg"gt lth2gtltFONT colorpurplegtEnlaces de
interéslt/FONTgtlt/h2gt ltULgt ltSTRONGgt ltLIgtltA
HREF"is.html"gtUna buena introducción a
Internetlt/Agt ltLIgtltA HREF"htmlref.html"gtIntroducci
ón al HTMLlt/Agt (En castellano) ltLIgtltA
HREF"html.html"gtDescripción detallada de los
elementos HTMLlt/Agt ltLIgtltA HREF"pktdrv.html"gtTodo
sobre los packet-driverslt/Agt lt/STRONGgt lt/ULgt ltpgtlt
img src"../iconos/emailed.gif"
alignbottomgt lt/bodygtlt/htmlgt
44GET /index.html HTTP/1.0
HTTP/1.0 200 OK Date Monday, 26-May-97 091817
GMT Server NCSA/1.3 MIME-version
1.0 Content-type text/html Last-modified
Monday, 12-May-97 074906 Content-length
2018 lthtmlgt ltheadgt lttitlegtZOLTARlt/titlegt ltmeta
name"GENERATOR" content"Vermeer FrontPage
1.0"gt lt/headgt ltbody background"http//zoltar.rede
s.upv.es/fondo.jpg"gt ltbgsound src"http//147.156.
75.1/wwp/sounds/raiders.mid" loop"infinite"gt lth1gt
ltimg src"http//158.42.53.127/misan/gifs/www.gif
" alignbottomgt Bienvenidos al servidor
ZOLTARltimg src"/misan/gifs/www.gif"
alignbottomgtlt/h1gt ltpgtEste computador proporciona
servicio a las asignaturas de lt/pgt . lt/htmlgt Con
nection closed by foreign host.
Ejemplo