Docstoc

Nuevas Tecnologías

Document Sample
Nuevas Tecnologías Powered By Docstoc
					Nuevas Tecnologías


Internet y algunos servicios
Contenidos
   ¿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
Modelo de Comunicación

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




                    INTERNET
    Internet
   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.
El modelo TCP/IP
Aplicación                         Aplicación     Mensajes



Transporte                         Transporte     Segmentos/
(TCP o                             (TCP o       Datagramas UDP
UDP)                               UDP)



   Red        Red        Red          Red       Datagramas IP/
                                                 Paquetes
   (IP)       (IP)       (IP)         (IP)



Acceso a     Acceso     Acceso     Acceso a
                                                 Tramas
 la red      a la red   a la red    la red
Nivel 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:
Nivel 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
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)
Principales tipos de direcciones IP
           0             8             16              24     31
Clase A    0      red
                 Red                        Host

                             1.0.0.0 ….. 126.0.0.0

 Clase B   10           red
                          Red                Hos
                                             t
                          128.0.0.0 ….. 191.255.0.0

 Clase C   110               Red                       Host

                         192.0.1.0 ….. 223.255.255.0

 Clase D   1110                dirección multicast

                        224.0.0.0 …… 229.255.255.0
Un ejemplo de direccionamiento
Direcciones 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)
¿Quié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/
    Nivel 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.
Nivel 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
Modelo 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
¿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).
Nombres 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.
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
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
    Nombres 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
Dominios de primer nivel
   El nivel más alto de los nombres se divide en los
    siguiente dominios
       COM        organización comercial
       EDU         institución educativa
       NET organización relacionada con la red           por
       GOV     organización gubernamental            organización
        ...                  ...
       ORG organización diferente a las anteriores

        ES                  España
        UK                Reino Unido
                                                     geográfico
        FR                  Francia
        ...               Otros paises
Delegació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
Asociació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
Estructura 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.
   Estructura de los
   servidores de nombres
                                 servidor
                                   raíz



        servidor
          .com
                      servidor
                        .edu
                                      servidor
                                        .org
                                                 ...   servidor
                                                          .es



        servidor
        ibm.com
                      servidor
                      ucla.edu
                                      Servidor
                                      ieee.org
                                                 ...   Servidor
                                                        upv.es

zoltar.redes.upv.es
Resolució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
Resolució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
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
Servicio 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
¿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
  Esquema de funcionamiento
  Correo electrónico
Ordenador personal                    Ordenador personal




 POP3            SMTP                POP3         SMTP


                 SMTP              SMTP
                        Internet

   Servidor de correo                 Servidor de correo
Protocolo 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.
Protocolo 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
    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)
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: profes@redes.upv.es es un alias que agrupa
      a los usuarios: {elvira, roman, mperez, misan,
      pietro,lourdes} @ redes.upv.es

                                      Ejemplo
Servicio 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
    6. 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)
Formato 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:
     http://www.upv.es/castella.html

  protocolo                          nombre del
  a emplear           nombre del
                                     documento
  (http,ftp,news,...) servidor web
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
    ¿Que 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:
    <TITLE>Bienvenido a la Web </TITLE>
Uso de los hiperenlaces
Nos permiten conectar                       Documento
documentos relacionados                       inicial
Los hiperenlaces apuntan a
documentos en el mismo o
en cualquier otro servidor de   Enlace
Web

                                Documento
                                 enlazado
Hiperenlaces 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>
Ejemplos 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>
                         GET /index.html HTTP/1.0
HTTP/1.0 200 OK
Date: Monday, 26-May-97 09:18:17 GMT
Server: NCSA/1.3
MIME-version: 1.0
Content-type: text/html
Last-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.
                                                                        Ejemplo

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:7
posted:8/15/2011
language:Spanish
pages:44