Sie sind auf Seite 1von 37

Redes de Computadoras

Csimo Stufano

Justificacin
Las redes de computadoras han crecido exponencialmente. Hace dos dcadas eran pocos los que tenan acceso a una red. Hoy, la comunicacin por computadora se ha vuelto parte esencial de la vida cotidiana. Este curso cubre, en el sentido ms amplio, la operacin de las redes de computadoras y las interredes. Se hace un recorrido amplio y general de todos los aspectos de las redes, desde los niveles ms bajos de transmisin y cableado hasta los ms altos de programas de aplicacin. En cada nivel se estudia como las caractersticas y los servicios ofrecidos por los niveles inferiores se utilizan y amplan en los siguientes.

Objetivos
Proporcionar los conocimientos fundamentales sobre el funcionamiento y operacin de las redes de computadoras.

Presentar las aplicaciones existentes de esta tecnologa que permiten satisfacer las necesidades de los usuarios.

Objetivos especficos
Dominar, a nivel bsico, los aspectos fsicos de las redes de computadoras (Hardware) Dominar los aspectos relacionados con los programas de red (Software): pila de protocolos, interfaces y servicios Estar en capacidad de desarrollar aplicaciones cliente-servidor a nivel bsico

Contenido del curso


Introduccin
l l l l l

Usos de las redes de computadoras Equipos de red. Programas de red Modelos de referencia Ejemplos de redes Transmisin de datos Medios de transmisin Transmisin por circuitos - El sistema telefnico Transmisin por paquetes - Redes locales y de rea amplia

La capa fsica
l l l l

Contenido del curso


La capa de enlace de datos
l l l

Servicios proporcionados Deteccin y correccin de errores Protocolos de la capa de enlace de datos


l l l l

Protocolos elementales Protocolos de ventana corrediza Protocolos de acceso mltiple Estndar IEEE 802 v. Otros protocolos

La capa de red
l l l l l

Interredes Algoritmos de enrutamiento Control de congestin La capa de red en Internet La capa de red en ATM

Contenido del curso


La capa de transporte
l l l l

Servicios de transporte Protocolos de trasporte Protocolos de transporte de Internet Protocolos de la capa AAL de ATM Interaccin cliente-servidor Interfaces para creacin de aplicaciones cliente servidor Aplicaciones de Internet Seguridad en las redes

La capa de Aplicacin
l l l l

Contenido del curso


Desarrollo de aplicaciones distribuidas
Programacin para redes (sockets) l Invocacin de procedimientos remotos (RPC) l Sistemas de Objetos distribuidos (Corba, DCOM+) l Aplicaciones WEB l Lenguaje de marcas extendido (XML)
l

Sistema de evaluacin
Se asignarn trabajos para la casa cada dos o tres semanas con un valor total de 30%. Se realizarn dos evaluaciones escritas con un valor de 20% cada una. Se asignara un proyecto que incluye programacin, con un valor del 30%.

Bibliografa
Tanenbaum, Andrew S., Redes de Computadoras, Prentice-Hall, 1996 Comer, Douglas E., Redes de Computadoras, Internet e Interredes, Prentice-Hall, 1997 Black, Uyless, Tecnologas Emergentes para Redes de Computadoras, Prentice-Hall, 1999 Comer, Douglas E., Redes Globales de Informacin con Internet y TCP/IP, Prentice-Hall, 1996 Stevens, Richard W., Unix Network Programming, vol 1 & 2, Prentice-Hall, 1998 Hunt, Craig, TCP/IP Network Administration, O'Reilly & Associates, 2002

Recursos de red
Pagina Web http://www.ica.luz.ve/cstufano/CursoDeRedes/ Correo electrnico cstufano@mail.ica.luz.ve mayra@mail.ica.luz.ve

La Sopa de Letras

Arquitectura de Comunicacin
1
I like rabbits

Mensaje

Jaime les lapins

Holandes: Ik hou van konijnen Fax # ....: Holandes: Ik hou .....

Protocolo: Idioma

Holandes: Ik hou van konijnen Fax # ....: Holandes: Ik hou .....

Protocolo: V.29, V.32

Arquitectura de Comunicacin
Usuarios

Computadores

Elementos de Red

El Modelo ISO-OSI
Usuarios Usuarios Capa de aplicaci aplicacin Capa de presentaci presentacin Computadores Capa de sesi sesin Capa de transporte Capa de red Elementos de Red Capa de enlace de datos Capa f fsica

Una Breve Historia

Lnea del Tiempo


1876
Alexander Graham Bell inventa el telfono

1900

1950

Lnea del Tiempo


1961

L. Kleindrock describe la conmutacin de paquetes

1900

1950

2000

2000

Lnea del Tiempo


1965
Primera WAN por L. Robert y T. Merril

1900

1950

Lnea del Tiempo


Arpanet: 4 computadores, 56 kbits

1969

1970

1960

1980

1990

2000

2000

10

Lnea del Tiempo


1973
R. Metcalfe y D. Boggs construyen la primera red Ethernet a 3 Mbps

1970

1960

1980

1990

Lnea del Tiempo


1974
Vint Cerf publica descripcin del protocolo TCP/IP

1970

1960

1980

1990

2000

2000

11

TCP/IP
Capa de Aplicaci Aplicacin Telnet, Telnet, FTP, HTTP

Capa de Transporte TCP, UDP

Capa de Red IP

Capas inferiores

Lnea del Tiempo


1977
Hayes produce primer modem de 300 bps, $280

1970

1960

1980

1990

2000

12

Lnea del Tiempo


1981
Primera tarjeta Ethernet 10 Mbps, $950

1970

1960

1980

1990

Lnea del Tiempo


1983
Enrutador

Primer enrutador comercial, primeros telfonos celulares, aprobado estndar Ethernet

1970

1960

1980

1990

2000

2000

13

Lnea del Tiempo


1984
Conectados 1.000 computadores a Internet, primeras redes Novell

1970

1960

1980

1990

Lnea del Tiempo


1987
10.000 computadores en Internet, primer concentrador comercial

1970

1960

1980

1990

2000

2000

14

Lnea del Tiempo


1990
WWW

300.000 computadores en Internet, T. Barnes-Lee y R. Callau proponen el World Wide Web

1970

1960

1980

1990

Lnea del Tiempo


1993
Estndar Ethernet 100 Mbps, 2 millones de computadores conectados a Internet

1970

1960

1980

1990

2000

2000

15

Lnea del Tiempo


1997
Red de cobertura norteamericana a 622 Mbps, Internet alcanza los 20 millones de computadores conectados

1970

1960

1980

1990

Crecimiento de Internet
35,000,000

Enero 1998
30,000,000 25,000,000 20,000,000 15,000,000 10,000,000 5,000,000 0

Computadores

Aug-81

Aug-82

Aug-83

Aug-84

Aug-85

Aug-86

Aug-87

Aug-88

Aug-89

Aug-90

Aug-91

Aug-92

Aug-93

Aug-94

Aug-95

Aug-96

tiempo

Aug-97

2000

16

Distribucin Geogrfica

Representacin de la Informacin

Del Mundo Analogico al Digital

17

Tipos de Seales
Analgica

Digital

Seales Digitales
bits (binary digits)
1 Byte = 8 bits 1 KByte = 1.024 Bytes 1 MByte = 1.024 KBytes 1 GByte = 1.024 MBytes 1 MByte = 8.388.608 bits

18

Computadora
11001101

CPU
Escribe

10011001

Bus
11001101 Lee 10011001

Memoria

PERIFRICOS

Representacin Binaria
ASCII
1100010 1111001 1110100 1100101 Signo

ENTEROS
01011010 01011011

19

Representacin Binaria
PUNTO FLOTANTE

0100 0000
Signo

0100 1001 0000 1111 1101 1011


Mantisa

Exponente

Representacin Binaria
MAPAS DE BITS
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0

1
0 0 0

20

Representacin Binaria
Disco Duro
10100111 0101001001 1010101111

Representacin Inteligible

So ftw a
Archivos: Archivos: .wav .wav .mid .mid .xls .xls .doc .doc

re

Uso de las Redes

Aplicaciones

21

Redes vs Sistemas Distribuidos


Redes Computadores autnomos El usuario debe iniciar explicitamente la comunicacin Sistemas distribuidos Uno o varios CPUs integrados Transparente al usuario

Sistemas ClienteServidor
Programa Cliente Informacin Programa Servidor

Requerimiento de informacin

22

Conexin Remota

Usuario

Servidor

Correo Electrnico
Mensaje
Direccin cstufano@luz.ve Subject Cuerpo Servidor de correo

Cliente de correo

INTERNET o INTRANET

Servidor de correo destino


cstufano

mail.luz.ve

23

Correo Electrnico
Servidor de correo destino
cstufano

INTERNET o INTRANET
Solicitud de mensajes

mail.luz.ve
Servidor POP3 IMAP

Envo de mensajes

Cliente de correo

Noticias USENET
Propagacin de noticia
Cliente NNTP

Publicacin de noticia
Servidor NNTP

INTERNET o INTRANET

Servidor NNTP

Solicitud de noticias
Servidor NNTP

Envo de noticias
Cliente NNTP

24

Servidor FTP

Transferencia de Archivos
Winzip32.exe Seminario.doc Gen&Tech.ppt

Establecimiento de sesin get Seminario.doc

Beatles.mid 007.mov Gen&Tech.ppt

Envo de archivo

Cliente FTP

World Wide Web


Servidor WEB Solicitud de informacin Archivos HTML .gif .jpg .mov. .mpg .mp3 CGI APPLETS Base de Datos

Navegador o Browser (Cliente) Plug-in

Texto Sonido Imagen Vdeo

Multimedia Multimedia

25

Captura de Datos

Arquitectura de Redes

Hardware

26

Clasificacin de Redes
Tecnologa de Transmisin Punto a Punto Medio Compartido Distancia 1m 1km 10km 1000km 10000km Tipo de Red Multi CPU Area Local Metropolitana Area amplia Internet

Conexin Punto a Punto


CPU

10010110

PERIFERICOS

CPU
10 01 01 10 10 01 01 10

10 01 01 10

Memoria

10010110

Memoria

PERIFERICOS

27

Redes Punto a Punto

Equipo de Red

Medio Compartido Redes Locales


Bus Anillo

Estrella

28

Hardware de Red
Computadores (Tarjeta de red, modem, etc.) Medios de comunicacin : Fibra ptica
Coaxial Par trenzado Microondas

Equipos de red : Repetidores


Transceptores Concentradores Conmutadores de red Enrutadores Servidor de terminales

Redes de Area Amplia

WAN

29

Intranet e Internet
INTERNET

WAN

MODEM MODEM

Arquitectura de Redes

Software

30

Arquitectura de Comunicacin
1
I like rabbits

Mensaje

Jime les lapins

Holandes: Ik hou van konijnen Fax # ....: Holandes: Ik hou .....

Protocolo: Idioma

Holandes: Ik hou van konijnen Fax # ....: Holandes: Ik hou .....

Protocolo: V.29, V.32

Servicios, Protocolos e Interfaces


Capa 3
Interfaz 2-3 Protocolo Capa 3

Capa 3
Interfaz 2-3

Capa 2
Interfaz 1-2

Protocolo Capa 2

Capa 2
Interfaz 1-2

Capa 1

Protocolo Capa 1

Capa 1

31

El Modelo ISO-OSI
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red Capa de enlace de datos Capa f fsica Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red

Subred

Capa de enlace de datos Capa f fsica

Funciones de las Capas en el Modelo ISO-OSI


Capa fsica: especifica las caractersticas fsicas
del canal de transmisin (voltajes para 0 y 1 binarios, duracin de un bit, etc.)

Capa de enlace de datos: control de errores


y retransmisin, divisin de datos en paquetes, regulacin de flujo de datos, control de acceso al canal.

Capa de red: determinar rutas de los paquetes


de datos, control de congestin, interconectar redes heterogneas.

32

Funciones de las Capas en el Modelo ISO-OSI


Capa de transporte: Manejo de la conexin,
tipos de servicio, multiplexacin, etc.

Capa de sesin: Manejo de sesiones, control de dilogo, sincronizacin, etc. Capa de presentacin: Sintaxis y semntica
de los datos, conversin de formatos, etc.

Capa de aplicacin: Terminal virtual,


renombrado de archivos, directorios, correo electrnico, etc.

Transmisin de Datos en el Modelo OSI


Transmisor
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red Capa de enlace de datos Capa f fsica DATA DATA DATA DATA DATA DATA DATA BITS

Receptor
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red Capa de enlace de datos Capa f fsica

33

Transmisin de Datos en el Modelo OSI


Transmisor
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red Capa de enlace de datos Capa f fsica DATA DATA DATA DATA DATA DATA DATA BITS

Receptor
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red Capa de enlace de datos Capa f fsica

El Modelo TCP/IP
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red Capa de enlace de datos Host a red Capa f fsica TCP, UDP IP FTP, Telnet, Telnet, NFS HTTP, SMTP, SNMP

34

El Modelo ATM
Capa de aplicaci aplicacin Capa de presentaci presentacin Capa de sesi sesin Capa de transporte Capa de red ATM Capa de enlace de datos Capa f fsica TC: Transmision Convergence PMD: Physical Medium Dependent Capa f fsica AAL: ATM Adaptation Layer

Capas superiores CS: Convergence Sublayer SAR: Segmentation And Reasembly

Funciones de las Capas ATM


La capa fsica se divide en dos subcapas:
PMD establece la interfase con el medio fsico real. l TC determina el inicio y fin de las celdas.
l

La capa ATM:
Define la organizacin de las celdas e interpreta los campos del encabezado. l Establece y libera circuitos virtuales. l Realiza el control de congestin.
l

35

Funciones de las Capas ATM


La capa de adaptacin a ATM AAL se divide en dos subcapas.
SAR se encarga de dividir los paquetes en celdas y en reensamblarlos en el otro extremo. l CS permite que ATM ofrezca distintos tipos de servicios a diferentes aplicaciones.
l

Estndares
ITU-T, CCITT: International Telecom Union ISO: International Standards Organization ANSI: American National Standards Istitute NIST: National Institute of Standards and
Technology

IEEE: Institute of Electric and Electronic Engineers TIA/EIA: Telecom/Electronic Industries Association ACM: Asociation for Computer Machinery

36

Estndares Internet
IAB: Internet Arquitecture Board 19831989 IRTF: Internet Research Task Force IETF: Internet Engineering Task Force Internet Society RFC: Request For Comments

Un Modelo de Referencia Simplificado


Capa de aplicaci aplicacin

Capa de transporte

Capa de red

Capa de enlace de datos

Capa f fsica

37

Das könnte Ihnen auch gefallen