PDF de programación - Clases 2 y 3 Repaso de conceptos

Imágen de pdf Clases 2 y 3 Repaso de conceptos

Clases 2 y 3 Repaso de conceptosgráfica de visualizaciones

Publicado el 14 de Enero del 2017
556 visualizaciones desde el 14 de Enero del 2017
1,4 MB
39 paginas
Creado hace 18a (28/09/2005)
Clases 2 y 3

Repaso de conceptos

Tema 1.- Introducción

Dr. Daniel Morató

Redes de Ordenadores

Ingeniero Técnico de Telecomunicación Especialidad en

Sonido e Imagen, 3º curso

Material parcialmente adaptado del libro Computer Networking: A Top Down Approach Featuring the Internet,
3rd edition. Jim Kurose, Keith Ross, Ed. Addison-Wesley, Julio 2004

Temario

1.- Introducción
2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
7.- Ampliación de temas

Repaso de conceptos

1/38

Temario

1.- Introducción


Introducción histórica a Internet
Repaso de conceptos

2.- Nivel de enlace en LANs
3.- Interconexión de redes IP
4.- Enrutamiento con IP
5.- Nivel de transporte en Internet
6.- Nivel de aplicación en Internet
7.- Ampliación de temas

Repaso de conceptos

2/38

Objetivos

 Visión global

• Más en profundidad durante el curso

 Terminología
 Conceptos básicos sobre arquitectura de

protocolos

Repaso de conceptos

3/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

4/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

5/38

Qué es la Internet: Elementos
 Una red de computadores

mundial

 PCs, estaciones, servidores,

PDAs, TVs, tostadoras, etc.

 hosts = end systems
 Corren aplicaciones de red
 Interconectados mediante

enlaces de comunicaciones
• Fibra, cobre, radio, satélite
• Tasa de transmisión ≅ ancho

de banda (bandwidth) (bps)

router

servidor

ISP local

estación

usuario
móvil

ISP regional

 routers: reenvían “paquetes”

(bloques de datos)

 rutas o caminos (paths) (…)

red de una
compañía

Repaso de conceptos

6/38

(Internet

recepción de información
• ej., TCP, IP, HTTP, FTP, PPP
• IP

Protocol):
formato de los paquetes entre
routers y hosts
 Internet: “red
empleando TCP/IP”
• Internet pública
• Intranets privadas,

de

redes

“desconectadas” de Internet

Qué es la Internet: Elementos

 Protocolos: controlan el envío y

router

servidor

ISP local

estación

usuario
móvil

ISP regional

red de una
compañía

Repaso de conceptos

7/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

8/38

Qué es la Internet: Servicios
 Infraestructura de

comunicaciones que permite la
comunicación de aplicaciones
distribuidas:
• Web,

e-
commerce, file sharing, IM,
streaming, P2P

email,

juegos,

 Tipos de servicios ofrecidos a

las aplicaciones:
• No fiable sin conexión
• Fiable con conexión

 En

la actualidad no ofrece
garantías de “calidad” (cuánto
tiempo va a tardar, tasa,
pérdidas, etc.)

Repaso de conceptos

9/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

10/38

¿Qué es un protocolo?
Un protocolo humano y uno de redes de ordenadores:

Hola
Hola
¿Tienes
hora?
14:00
Gracias

De nada

tiempo

TCP connection
req
TCP connection
response
Get http://www.tlm.unavarra.es

<file>
FIN
OK, FIN

Repaso de conceptos

11/38

¿Qué es un protocolo?

 Todas

las comunicaciones en Internet están

gobernadas por protocolos

 Especifican:

• Los mensajes a enviar
• El formato de los mensajes
• Las acciones a llevar a cabo ante ciertos mensajes o

ciertos eventos

 Controlan por ejemplo:

• El camino que va a seguir un paquete de origen a destino
• El formato de los datos por el cable
• La velocidad a la que se envían datos
• Cómo se le pide una página web a un servidor

Repaso de conceptos

12/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

13/38

Extremos de la red
 End systems (hosts):

• Corren aplicaciones
• e.g. Web, email
• En los “extremos de la red”
 Modelo cliente/servidor

• El cliente envía peticiones y

recibe servicio de un servidor

• ej. Web browser/server; email

client/server

 Modelo peer-to-peer:

• Aplicación del usuario actúa
como cliente o como servidor
según la situación

• ej. Gnutella, KaZaA, BitTorrent

Repaso de conceptos

14/38

Extremos de la red: Servicios ofrecidos

 Los end-systems

emplean Internet para
comunicarse

 Los elementos de la red
forman una “caja negra”
para las aplicaciones (…)

 La red ofrece dos

servicios de
comunicaciones:
• Fiable orientado a

conexión

• No fiable sin conexión

Repaso de conceptos

15/38

Extremos de la red: Servicios ofrecidos

 Los end-systems

emplean Internet para
comunicarse

 Los elementos de la red
forman una “caja negra”
para las aplicaciones (…)

 La red ofrece dos

servicios de
comunicaciones:
• Fiable orientado a

conexión

• No fiable sin conexión

Repaso de conceptos

16/38

Extremos de la red: Orientado a conexión

Objetivo: Transferir datos

entre hosts

 handshaking: Intercambio
de paquetes de control
antes que los de datos
• Como el “Hola, hola”
• Establece un “estado” en
los dos host pero no en la
red = orientado a conexión
 TCP : Transmission Control

Protocol
• Protocolo que ofrece en
servicio

Internet
orientado a conexión

el

TCP [RFC 793]
 Transferencia fiable y en orden

de un flujo (stream) de datos


confirmaciones

y

¿Pérdidas?:
retransmisiones
 Control de flujo:

• El emisor no saturará al receptor

 Control de congestión:

• El emisor “reduce la velocidad a
la que envía” cuando la red se
congestiona

Aplicaciones que usan TCP:
 HTTP (Web), FTP (transferencia de
remoto),

(login

ficheros), Telnet
SMTP (email)

Repaso de conceptos

17/38

Extremos de la red: Servicio sin conexión

Objetivo: Transferir

datos entre hosts
¡El mismo de antes!


Aplicaciones que usan UDP:
 Streaming, teleconferencia,
DNS, telefonía por Internet

 UDP : User Datagram

Protocol [RFC 768]:
• Sin conexión
• No fiable
• Sin control de flujo
• Sin

control

congestión

de

Repaso de conceptos

18/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

19/38

Núcleo de la red

 Interconexión de routers
 ¿Cómo se transfieren los

datos por la red?
• Conmutación de circuitos:
para
red

dedicado
llamada:

circuito
cada
telefónica

• Conmutación de paquetes:
los datos se envían en
bloques

Repaso de conceptos

20/38

Núcleo de la red: Conmutación de circuitos

Se

reservan

recursos
extremo-a-extremo
para la “llamada”

 Ancho de banda, capacidad

en los conmutadores

 Recursos dedicados: no se
comparten aunque no se
usen

 Garantías de calidad
 Requiere un

establecimiento de la
conexión

Repaso de conceptos

21/38

Núcleo de la red: Conmutación de paquetes

Cada extremo envía un flujo
de datos divididos en
paquetes

 Cada

paquete

contiene
información para llegar al
destino

 No se reservan recursos
 Cada paquete usa toda la

capacidad del enlace

 pero puede

tener que
esperar a que se envíen
otros antes

Repaso de conceptos

22/38

Conmutación de paquetes vs Conmutación de circuitos

 Conmutación de paquetes permite más usuarios

• Cada usuario emplea la red una pequeña fracción de tiempo
• No se desperdician recursos

 Hoy en día ofrece un servicio “best effort”

• No hay reserva de recursos
• No hay garantías como en conmutación de circuitos

Repaso de conceptos

23/38

Redes de conmutación de paquetes: forwarding

 Objetivo: mover paquetes
a través de routers desde
el origen al destino
 Red de datagramas:

• La dirección destino en el

paquete determina el
siguiente salto

• Los caminos (rutas)

pueden cambiar

• analogía: conduciendo ir
preguntando el camino

Repaso de conceptos

24/38

Contenido

 ¿Qué es Internet?

• Elementos
• Servicios

 ¿Qué es un protocolo?
 Los extremos de la red

• Servicios ofrecidos por la red

 El núcleo de la red

• Conmutación de circuitos y paquetes

 Capas de protocolos

• Pila de protocolos en Internet

Repaso de conceptos

25/38

Capas de protocolos
¡Las redes con complejas!
 Muchos elementos:

• Hosts
• Routers
• Enlaces de diferente

tipo

• Aplicaciones
• Protocolos
• Hardware, software

Pregunta:

¿Hay alguna forma de
organizar las estructura de

la red?

¿O al menos la forma de

explicarla?

Repaso de conceptos

26/38

Analogía: Correo postal

 Usuario escribe una carta
 La deja en su buzón e
indica a su asistente
para quién es

 El asistente mete

la
carta en un sobre y
escribe la dirección en el
mismo

 La entrega al servicio de
mensajería que la mete
en
su
cajas
transporte

para

Repaso de conceptos

27/38

Analogía: Correo postal

Junto con otros paquetes la carta va pasando

por diferentes manos

Repaso de conceptos

28/38

Analogía: Correo postal

 Llega a la oficina destino
 La recibe el secretario
 La coloca en el buzón del

usuario final

 L
  • Links de descarga
http://lwp-l.com/pdf832

Comentarios de: Clases 2 y 3 Repaso de conceptos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad