44
Nuevas Tecnologías Nuevas Tecnologías Internet y algunos servicios

Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Embed Size (px)

Citation preview

Page 1: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nuevas TecnologíasNuevas Tecnologías

Internet y algunos servicios

Page 2: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

ContenidosContenidos ¿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

Page 3: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Modelo de ComunicaciónModelo de Comunicación

Tenemos dos terminales -computadores- que pueden establecer comunicación entre si a través de INTERNET.

INTERNET

Page 4: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

InternetInternet 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.

Page 5: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Aplicación

Transporte(TCP o UDP)

Red(IP)

Acceso a la red

Mensajes

Datagramas IP/Paquetes

Segmentos/Datagramas UDP

Tramas

Aplicación

Transporte(TCP o UDP)

Red(IP)

Acceso a la red

Red(IP)

Acceso a la red

Red(IP)

Acceso a la red

El modelo TCP/IPEl modelo TCP/IP

Page 6: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nivel de Acceso a la RedNivel 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:

Page 7: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nivel de RedNivel 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

Page 8: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Las direcciones IP (v4)Las 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)

Page 9: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Principales tipos de direcciones IPPrincipales tipos de direcciones IP

Clase A

Clase B

Clase C

red

red

Host

Host

Red0

Red

Red

dirección multicastClase D

0 8 16 24 31

1.0.0.0 ….. 126.0.0.0

128.0.0.0 ….. 191.255.0.0

192.0.1.0 ….. 223.255.255.0

224.0.0.0 …… 229.255.255.0

Host

01

011

111 0

Page 10: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Un ejemplo de direccionamientoUn ejemplo de direccionamiento

Page 11: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Direcciones IPv4Direcciones 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)

Page 12: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

¿Quién gestiona Internet? ¿Quién gestiona Internet? Direcciones IP 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/

Page 13: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nivel de Transporte o TCPNivel 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.

Page 14: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nivel de AplicaciónNivel 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

Page 15: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Modelo de funcionamientoModelo 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

Page 16: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

¿Como funciona?¿Como 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).

Page 17: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nombres de dominioNombres 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.

Page 18: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

DNS?DNS?

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

Page 19: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Por tanto el DNS Por 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

Page 20: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nombres de dominio en Nombres de dominio en InternetInternet

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

Page 21: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Dominios de primer nivelDominios de primer nivel El nivel más alto de los nombres se divide en los

siguiente dominios

COMEDUNET

ORG

ESUKFR...

organización comercialinstitución educativa

organización relacionada con la red

organización diferente a las anteriores

EspañaReino Unido

FranciaOtros paises

GOV organización gubernamental

geográfico

pororganización

... ...

Page 22: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

zoltar.redes.upv.es

Delegación de autoridadDelegación de autoridad

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

Page 23: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Asociación de nombres de Asociación de nombres de dominio con direccionesdominio 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

Page 24: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

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.

Estructura de los Estructura de los servidores de nombresservidores de nombres

Page 25: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Estructura de los Estructura de los servidores de nombresservidores de nombres

servidorraíz

servidor.com

servidor.edu

servidor.org

servidor.es

servidoribm.com

Servidorupv.es

servidorucla.edu

Servidorieee.org

...

...zoltar.redes.upv.es

Page 26: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Resolución de nombre de dominioResolució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

Page 27: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Resolución de nombre de Resolución de nombre de dominiodominio

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

Page 28: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Servicios Servicios 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

Page 29: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Servicio de correoServicio 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

Page 30: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

¿Aplicación cliente-servidor?¿Aplicació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

Page 31: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Esquema de funcionamientoEsquema de funcionamientoCorreo electrónicoCorreo electrónico

Ordenador personal Ordenador personal

Internet

Servidor de correo Servidor de correo

SMTP SMTPPOP3 POP3

SMTP SMTP

Page 32: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Protocolo SMTPProtocolo 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.

Page 33: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Protocolo POP3Protocolo 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

Page 34: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Direcciones de correo (i)Direcciones de correo (i) Tienen el formato: usuario@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)

Page 35: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Direcciones de correo (ii)Direcciones 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: [email protected] es un alias que agrupa

a los usuarios: {elvira, roman, mperez, misan, pietro,lourdes} @ redes.upv.es

Ejemplo

Page 36: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Servicio de Noticias: NewsServicio 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

Page 37: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

6. El World Wide Web6. 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)

Page 38: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

URL: Uniform Resource LocatorEsta notación expresa de manera uniforme los distintos recursos que podemos acceder con el cliente Web (RFC 1738 y 1808).Consta de varios campos:

Formato URLFormato URL

protocoloa emplear(http,ftp,news,...)

nombre delservidor web

nombre del documento

http://www.upv.es/castella.html

Page 39: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

HTTP (i)HTTP (i) Establecida la conexión con el servidor, el cliente

envía un comando: GET <URL> [HTTP/vers] <CR LF> <CR LF>

– 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

Page 40: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

¿Que formato tiene los ¿Que formato tiene los documentos? documentos?

HTMLHTML 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:<TITLE>Bienvenido a la Web </TITLE>

Page 41: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Nos permiten conectar documentos relacionadosLos hiperenlaces apuntan a documentos en el mismo o en cualquier otro servidor de Web

Enlace

Documentoinicial

Documentoenlazado

Uso de los hiperenlacesUso de los hiperenlaces

Page 42: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Hiperenlaces en HTMLHiperenlaces en HTML

Los enlaces se consiguen enmarcando con la orden <A> al objeto (texto o gráfico) que representa el enlace

Para especificar un nuevo documento en el enlace se emplea la notación URL

<A HREF="http://www.upv.es/">Pulse

aquí para visitar la UPV</A>

Page 43: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

Ejemplos HTMLEjemplos HTML

<HTML><HEAD><TITLE>Indice de enlaces relacionados con RDC </TITLE></HEAD>

<BODY BACKGROUND="../iconos/fondo.jpg"><h2><FONT color=purple>Enlaces de interés</FONT></h2><UL><STRONG><LI><A HREF="is.html">Una buena introducción a Internet</A><LI><A HREF="htmlref.html">Introducción al HTML</A> (En castellano)<LI><A HREF="html.html">Descripción detallada de los elementos HTML</A><LI><A HREF="pktdrv.html">Todo sobre los packet-drivers</A></STRONG></UL>

<p><img src="../iconos/emailed.gif" align=bottom></body></html>

Page 44: Nuevas Tecnologías Internet y algunos servicios. Contenidos n ¿Qué es Internet? –algunos conceptos acerca de la arquitectura TCP/IP n Servicios de correo

HTTP/1.0 200 OKDate: Monday, 26-May-97 09:18:17 GMTServer: NCSA/1.3MIME-version: 1.0Content-type: text/htmlLast-modified: Monday, 12-May-97 07:49:06 Content-length: 2018

<html><head><title>ZOLTAR</title><meta name="GENERATOR" content="Vermeer FrontPage 1.0"></head><body background="http://zoltar.redes.upv.es/fondo.jpg"><bgsound src="http://147.156.75.1/wwp/sounds/raiders.mid"loop="infinite"><h1><img src="http://158.42.53.127/~misan/gifs/www.gif" align=bottom> Bienvenidos al servidor ZOLTAR<img src="/~misan/gifs/www.gif" align=bottom></h1><p>Este computador proporciona servicio a las asignaturas de: </p>….</html>Connection closed by foreign host.

GET /index.html HTTP/1.0

Ejemplo