Você está na página 1de 37

Arquitectura de Redes de Ordenadores

Grupo de Sistemas y Comunicaciones


http://gsyc.es
gsyc-profes@gsyc.es

Octubre 2008
1

Introduccin

2008
c GSyC Arquitectura de Redes de Ordenadores
Funcionamiento de un Ordenador 2

Funcionamiento de un Ordenador

La mquina analtica no pretende originar nada. Sin embargo, puede


hacer cualquier cosa que sepamos ordenarle (Lady Ada Lovelace).
Componentes hardware:

Memoria Lugar de almacenamiento de datos y programas.

UCP (CPU) Manipula la informacin almacenada en la memoria.

Perifricos Dispositivos para la entrada y salida de informacin desde


la memoria.

Redes Permiten la comunicacin con otros ordenadores.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Funcionamiento de un Ordenador (cont.) 3

Relacin entre los componentes


MONITOR

A
DISCO

MEMORIA
SECUNDARIA
TECLADO

MEMORIA
PRINCIPAL DISPOSITIVOS SALIDA
DISPOSITIVOS ENTRADA

UNIDAD
CENTRAL
PROCESO

SCANNER

IMPRESORA

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Funcionamiento de un Ordenador (cont.) 4

Mtrica de la memoria

Bit: Dgito binario ([Bi]nary Digi[t]). Valor 0 1.


Byte: Conjunto de 8 bits.
KiloByte (KB): 1024 Bytes (210 ) bytes.
MegaByte (MB): 1024 KB (220 ) bytes.
GigaByte, TeraByte, . . .
Palabra: Tamao de la unidad de memoria a la que se accede de
una sola vez.
Operaciones bsicas sobre la memoria

Leer (no borra su contenido).


Escribir (borra el contenido anterior).

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Funcionamiento de un Ordenador (cont.) 5

Sistema Operativo

Facilita el uso del hardware del ordenador.

Multiplexa los recursos hardware.

Tipos: Multi-Tarea, Multi-Usuario, Tiempo-Real, . . .

Ejemplos: GNU/Linux, FreeBSD, MacOS, Windows. . .

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Funcionamiento de un Ordenador (cont.) 6

Programas

Procesadores de Texto: Word . . .

Hojas de Clculo: Excel, Gnumeric . . .

Bases de Datos: Dbase, Oracle, PostgreSQL . . .

Hipermedia: Manejo de sonido, animaciones, videojuegos . . .

Comunicaciones: Netscape, Explorer, Firefox, Evolution . . .

Desarrollo de Programas: GNAT, GCC, Visual C++, Delphi . . .

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Objetivos de las Redes de Ordenadores 7

Objetivos de las Redes de Ordenadores

Compartir recursos: Discos duros, impresoras, programas. . .

Compartir informacin: Acceso a documentos remotos. . .

Mejorar la fiabilidad: Alternativas, replicacin. . .

Incrementar el rendimiento: Mquinas trabajando juntas. . .

Servir de medio de comunicacin de personas/comunidades

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Estructura de las Redes 8

Estructura de las Redes

Diversas mquinas (hosts) se conectan a una subred de comunica-


ciones que permite el dilogo entre ellas.
Dos formas fundamentales de disear la subred de comunicaciones:

mediante canales punto-a-punto

mediante canales de radiado (broadcast)

Normalemente hay una mezcla de muchos canales de los dos tipos.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Topologas comunes en Redes 9

Topologas comunes en Redes

ESTRELLA ANILLO ARBOL

TOTALMENTE PARCIALMENTE
CONECTADA CONECTADA

BUS SATELITE ANILLO

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Protocolo de Comunicaciones 10

Protocolo de Comunicaciones

Conjunto de reglas (interfaces, algoritmos, formatos de mensajes. . . )


que conocen las entidades que intercambian datos a travs de una
red de comunicaciones

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos 11

Jerarquas de Protocolos

En la mayora de las redes se utilizan varios protocolos con distintos


propsitos.
Todos esos protocolos se organizan normalmente en niveles o capas.

cada nivel ofrece servicios al nivel superior

cada nivel se apoya en los servicios ofrecidos por el nivel inferior

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 12

Maquina A Maquina B
Protocolo del Nivel 4
Nivel 4 Nivel 4
interfaz 3/4
Protocolo del Nivel 3
Nivel 3 Nivel 3
interfaz 2/3
Protocolo del Nivel 2
Nivel 2 Nivel 2
interfaz 1/2
Protocolo del Nivel 1
Nivel 1 Nivel 1

Medio de transmision

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 13

Mquina origen de una comunicacin

El mecanismo bsico en cada nivel es:

tomar las unidades de datos que le ofrece el nivel superior

procesarlos (agrupando, separando, . . . ) y formar sus propias


unidades de datos (aadiendo informacin de control en cabe-
ceras)

pasar sus unidades de datos al nivel inferior

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 14

Mquina destino de una comunicacin

El mecanismo bsico en cada nivel es:

tomar las unidades de datos que le ofrece el nivel inferior

identificar las cabeceras introducidas en el nivel gemelo de la m-


quina origen para procesar los datos adecuadamente (agrupan-
do, separando, . . . )

pasar los datos al nivel superior

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 15

Protocolo Nivel N+1

Protocolo Nivel N

Protocolo Nivel N-1

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 16

Protocolo Nivel N+1

 
       

 
       

 
       


 

      Protocolo Nivel N

Protocolo Nivel N-1

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 17

Protocolo Nivel N+1

Protocolo Nivel N
    
          

    
          

    
          








 

     
Protocolo Nivel N-1

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 18

Protocolo Nivel N+1

Protocolo Nivel N

Protocolo Nivel N-1

      
          

      
          

      
          

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 19

Protocolo Nivel N+1

Protocolo Nivel N
      
           

      
           

      
           

Protocolo Nivel N-1 














     

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 20

Protocolo Nivel N+1

  
       

  
       

  
       

Protocolo Nivel N 




     

Protocolo Nivel N-1

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 21

Protocolo Nivel N+1

Protocolo Nivel N

Protocolo Nivel N-1

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Jerarquas de Protocolos (cont.) 22

Protocolo Nivel N+1







  
       







  
       







  
       

Protocolo Nivel N 




     

                       
                  

                       
                  

                       
                  























Protocolo Nivel N-1 











 












2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura de Red 23

Arquitectura de Red

Conjunto de niveles y protocolos de una determinada red de ordena-


dores.
Las distintas arquitecturas de redes se diferencian en:

Nmero de niveles, y servicios de cada nivel

Protocolos de cada nivel

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI 24

Arquitectura OSI

En 1983 ISO (Organizacin de Estndares Internacionales) propone


un modelo de referencia para arquitecturas de redes:
Modelo de Referencia para la Interconexin de Sistemas Abiertos
(ISO OSI Reference Model).
El Modelo OSI no es estrictamente una arquitectura, sino un marco
al que deben someterse protocolos concretos para establecer una
arquitectura conforme a OSI
OSI no define los servicios y protocolos exactos para cada nivel, slo
aquello de lo que cada nivel debe ocuparse.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 25

La torre OSI
Maquina A Maquina B
Protocolo de Aplicacion
Aplicacion Aplicacion

Protocolo de Presentacion
Presentacion Presentacion

Protocolo de Sesion
Sesion Sesion

Protocolo de Transporte
Transporte Transporte

Protocolo de Red
Red Red

Protocolo de Enlace
Enlace Enlace

Protocolo de nivel Fisico


Fisico Fisico

Medio de transmision

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 26

El Nivel Fsico

Se ocupa de enviar y recibir bits sobre un medio fsico de transmisin:

Debe tener en cuenta el tipo de medio de transmisin: elctrico,


ptico, inalmbrico. . .

Debe establecer una forma de convertir un bit en una seal trans-


portable por el medio de transmisin.

Debe asegurarse que la forma de transmitir un bit a 1 es recono-


cida en recepcin como un bit a 1.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 27

El Nivel de Enlace

Transforma un sistema de transmisin crudo (lo que le ofrece el ni-


vel fsico) en una lnea libre de errores de transmisin (lo que ofrece
para el nivel de red) entre mquinas conectadas al mismo medio de
transmisin.

Se encarga de detectar errores de transmisin en los mensajes


recibidos. Adems, puede
descartar los mensajes con errores, y/o
corregir los errores de los mensajes, y/o
pedir la retransmisin de los mensajes con errores

Se ocupa de resolver los problemas de acceso a un medio de


transmisin compartido.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 28

Nivel de Red

Se encarga de la interconexin de mquinas que no estn conecta-


das al mismo medio de transmisin. Por ello su misin fundamental
es el encaminamiento de paquetes desde la mquina origen a la m-
quina de destino.

El encaminamiento puede ser esttico o dinmico.

Gestiona las congestiones y cuellos de botella.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 29

Nivel de Transporte

Se encarga de gobernar el acceso mltiple a la red de los diver-


sos procesos de la misma mquina que quieran usarla, creando
una abstraccin para ello: los puertos.

Realiza su trabajo extremo a extremo, es decir, no tiene en cuenta


si emisor y receptor estn en el mismo medio o tienen que comu-
nicarse a travs de mquina intermedias. Los niveles inferiores
(red, enlace, fsico) se dice que trabajan salto-a-salto.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 30

Nivel de Sesin

Permite a usuarios en distintas mquinas establecer sesiones entre


ellos:

Proporciona mecanismos para controlar el dilogo: Ej: Turno, ges-


tin de tokens.

Gestiona la sincronizacin entre mquinas.

Ejemplo: pizarra compartida.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 31

Nivel de Presentacin

Se ocupa de la sintaxis y semntica de la informacin transferida en-


tre mquinas:

Orden de bytes de enteros (little endian/big endian).

Representacin de caracteres alfabticos.

Tamao de los tipos de datos.

Tpicamente traduce los datos a un formato normalizado que todas


las mquinas entienden.
Tambin se suele ocupar de la compresin y cifrado de datos.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 32

Nivel de Aplicacin

Contiene un conjunto de protocolos que son de utilidad directa para


aplicaciones que usan la red:

Protocolos que permiten transmitir un fichero entre mquinas

Protocolos que permiten enviar un mensaje de correo electrnico

...

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura OSI (cont.) 33

Crticas al Modelo OSI

Surgi demasiado pronto.

Niveles de distinto grosor.

Modelo muy complejo.

Funcionalidades mal situadas: cifrado, . . .

Modelo dominado por una visin telefnica de las redes de da-


tos

Hoy la arquitectura OSI ha cado en desuso, pero se utiliza su termi-


nologa (fundamentalmente la denominacin de los niveles)

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura TCP/IP 34

Arquitectura TCP/IP

Su desarrollo comenz a finales de los 60, como proyecto financiado


por el Gobierno de los Estados Unidos.
Autntico sistema abierto: Los protocolos y sus implementaciones es-
tn disponibles pblicamente.
Constituyen el armazn sobre el que se sita Internet.
No se ajusta exactamente al modelo de referencia OSI: surgio antes
y OSI no intent incluirlo.
Su xito (a partir del de Internet) ha hecho que sea la arquitectura
ms importante y conocida actualmente.

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura TCP/IP (cont.) 35

La pila TCP/IP

Nivel de Aplicacin DNS, SMTP, HTTP. . .


Nivel de Transporte TCP, UDP
Nivel de Red IP, ICMP
Nivel de Enlace Ethernet, PPP, ADSL

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin
Arquitectura TCP/IP (cont.) 36

ordenador A ordenador B
Protocolo HTTP
Cliente HTTP Servidor HTTP

Protocolo TCP
TCP TCP

encaminador

Protocolo IP Protocolo IP
IP IP IP

Driver + Tarjeta Protocolo Driver + Tarjeta Driver + Tarjeta Protocolo Driver + Tarjeta
Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet

ETHERNET

ETHERNET

2008
c GSyC Arquitectura de Redes de Ordenadores: Introduccin

Você também pode gostar