¿qué es internet? ¿cómo funciona internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 oct...

19
1 Material adaptado del libro Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross, Ed. Addison-Wesley, Julio 2004 ¿Qué es Internet? ¿Cómo funciona Internet? Tema 1.- Introducción Dr. Daniel Morató Redes de Computadores Ingeniero Técnico en Informática de Gestión, 2º curso 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción 2.- Nivel de aplicación en Internet 3.- Nivel de transporte en Internet 4.- Nivel de red en Internet 5.- Nivel de enlace

Upload: ngoxuyen

Post on 04-Oct-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

1

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

¿Qué es Internet?¿Cómo funciona Internet?

Tema 1.- IntroducciónDr. Daniel Morató

Redes de ComputadoresIngeniero Técnico en Informática de Gestión, 2º curso

6 Oct ¿Cómo funciona Internet? 1/36

Temario

0.- Presentación de la asignatura

1.- Introducción2.- Nivel de aplicación en Internet3.- Nivel de transporte en Internet4.- Nivel de red en Internet5.- Nivel de enlace

Page 2: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

2

6 Oct ¿Cómo funciona Internet? 2/36

Temario0.- Presentación de la asignatura1.- Introducción y revisión de conceptos

• Introducción histórica• ¿Qué es Internet?• ¿Cómo funciona Interet?

2.- Nivel de aplicación en Internet3.- Nivel de transporte en Internet4.- Nivel de red en Internet5.- Nivel de enlace

6 Oct ¿Cómo funciona Internet? 3/36

Objetivos

Visión global• Más en profundidad durante el curso

Terminología

Page 3: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

3

6 Oct ¿Cómo funciona Internet? 4/36

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

6 Oct ¿Cómo funciona Internet? 5/36

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

Page 4: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

4

6 Oct ¿Cómo funciona Internet? 6/36

Qué es la Internet: Elementos Una red de computadores

mundial PCs, estaciones, servidores,

PDAs, TVs, tostadoras... 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) routers: reenvían “paquetes”

(bloques de datos) rutas o caminos (paths)...

ISP local

red de unacompañía

router estaciónservidor usuario

móvil

ISP regional

6 Oct ¿Cómo funciona Internet? 7/36

Qué es la Internet: Elementos

Protocolos: controlan el envío yrecepción de información• ej., TCP, IP, HTTP, FTP, PPP• IP (Internet Protocol): formato

de los paquetes entre routers yhosts

Internet : “red de redesempleando TCP/IP”• Internet pública• Intranets privadas

ISP local

red de unacompañía

ISP regional

router estaciónservidor usuario

móvil

Page 5: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

5

6 Oct ¿Cómo funciona Internet? 8/36

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

6 Oct ¿Cómo funciona Internet? 9/36

Qué es la Internet: Servicios Infraestructura de

comunicaciones que permite lacomunicación de aplicacionesdistribuidas:• Web, email, juegos, e-

commerce, file sharing, IM,streaming, P2P

Tipos de servicios ofrecidos alas aplicaciones:• No fiable sin conexión• Fiable con conexión

En la actualidad no ofrecegarantías de “calidad” (cuántotiempo va a tardar)

Page 6: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

6

6 Oct ¿Cómo funciona Internet? 10/36

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

6 Oct ¿Cómo funciona Internet? 11/36

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

Hola

¿Tieneshora?

14:00

TCP connection reqTCP connectionresponse

Get http://www.tlm.unavarra.es<file>

tiempo

GraciasDe nada

FINOK, FIN

Hola

Page 7: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

7

6 Oct ¿Cómo funciona Internet? 12/36

¿Qué es un protocolo?

Todas las comunicaciones en Internet estángobernadas 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...

6 Oct ¿Cómo funciona Internet? 13/36

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

Page 8: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

8

6 Oct ¿Cómo funciona Internet? 14/36

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 lasituación

• ej. Gnutella, KaZaA, BitTorrent

6 Oct ¿Cómo funciona Internet? 15/36

Extremos de la red: Servicios ofrecidos

Los end-systemsemplean Internet paracomunicarse

Los elementos de la redforman una “caja negra”para las aplicaciones...

La red ofrece dosservicios decomunicaciones:• Fiable orientado a

conexión• No fiable sin conexión

Page 9: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

9

6 Oct ¿Cómo funciona Internet? 16/36

Extremos de la red: Orientado a conexión

Objetivo: Transferir datosentre hosts

handshaking: Intercambiode paquetes de controlantes que los de datos• Como el “Hola, hola”• Establece un “estado” en

los dos host pero no en lared = orientado a conexión

TCP - Transmission ControlProtocol• Protocolo que ofrece en

Internet el servicioorientado a conexión

TCP [RFC 793] Transferencia fiable y en orden

de un flujo (stream) de datos• ¿Pérdidas?: confirmaciones y

retransmisiones Control de flujo:

• El emisor no saturará al receptor Control de congestión:

• El emisor “reduce la velocidad a laque envía” cuando la red secongestiona

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

ficheros), Telnet (login remoto), SMTP(email)

6 Oct ¿Cómo funciona Internet? 17/36

Extremos de la red: Servicio sin conexión

Objetivo: Transferirdatos entre hosts• ¡El mismo de antes!

UDP - User DatagramProtocol [RFC 768]:• Sin conexión• No fiable• Sin control de flujo• Sin control de

congestión

Aplicaciones que usan UDP: Streaming, teleconferencia,

DNS, telefonía por Internet

Page 10: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

10

6 Oct ¿Cómo funciona Internet? 18/36

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

6 Oct ¿Cómo funciona Internet? 19/36

Núcleo de la red

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

por la red?• Conmutación de circuitos:

circuito dedicado para cadallamada: red telefónica

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

Page 11: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

11

6 Oct ¿Cómo funciona Internet? 20/36

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

Se reservan recursosextremo-a-extremopara la “llamada”

Ancho de banda, capacidaden los conmutadores

Recursos dedicados: no secomparten aunque no seusen

Garantías de calidad Requiere un

establecimiento de laconexión

6 Oct ¿Cómo funciona Internet? 21/36

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

Cada extremo envía un flujode datos divididos enpaquetes

Cada paquete contieneinformación para llegar aldestino

No se reservan recursos Cada paquete usa toda la

capacidad del enlace pero puede tener que

esperar a que se envíenotros antes

Page 12: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

12

6 Oct ¿Cómo funciona Internet? 22/36

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

6 Oct ¿Cómo funciona Internet? 23/36

Redes de conmutación de paquetes: forwarding

Objetivo: mover paquetes através de routers desde elorigen al destino

Red de datagramas:• La dirección destino en el

paquete determina elsiguiente salto

• Los caminos (rutas) puedencambiar

• analogía: conduciendo irpreguntando el camino

Page 13: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

13

6 Oct ¿Cómo funciona Internet? 24/36

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

6 Oct ¿Cómo funciona Internet? 25/36

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 deexplicarla?

Page 14: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

14

6 Oct ¿Cómo funciona Internet? 26/36

Analogía: Correo postal

Usuario escribe una carta La deja en su buzón e

indica a su asistente paraquién es

El asistente mete la cartaen un sobre y escribe ladirección en el mismo

La entrega al servicio demensajería que la meteen cajas para sutransporte

6 Oct ¿Cómo funciona Internet? 27/36

Analogía: Correo postal

Junto con otros paquetes la carta va pasandopor diferentes manos

Page 15: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

15

6 Oct ¿Cómo funciona Internet? 28/36

Analogía: Correo postal

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

usuario final La recoge el usuario

6 Oct ¿Cómo funciona Internet? 29/36

¿Por qué capas?Trabajando con sistemas complejos: Una estructura ayuda en la identificación de

funciones y relaciones La modularización facilita el mantenimiento y

actualización del sistema• El cambio en la implementación de los servicios

ofrecidos por un nivel es transparente a losdemás niveles

Page 16: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

16

6 Oct ¿Cómo funciona Internet? 30/36

Pila de protocolos

Serv

icio

s

Protocolos

6 Oct ¿Cómo funciona Internet? 31/36

Pila de protocolos de Internet Aplicación Transporte: transporta mensajes entre las

aplicaciones cliente y servidor• TCP, UDP

Red: encamina los datagramas a través delos routers• IP, protocolos de enrutamiento

Enlace: transfiere datos entre dos nodosvecinos• PPP, Ethernet

Físico: bits “en el cable”

Aplicación

Transporte

Red

Enlace

Físico

Page 17: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

17

6 Oct ¿Cómo funciona Internet? 32/36

Encapsulacion

mensajesegmento

datagramatrama

origenAplicaciónTransporte

RedEnlaceFísico

HtHnHl MHtHn M

Ht M

M

puertos

TCP o UDP

Dirección identificaal lugar (máquina)

IP

Interfaz de red

6 Oct ¿Cómo funciona Internet? 33/36

mensajesegmento

datagramatrama

origenAplicaciónTransporte

RedEnlaceFísico

HtHnHl MHtHn M

Ht M

M

destinoAplicación

TransporteRed

EnlaceFísico

HtHnHl MHtHn M

Ht M

M

RedEnlaceFísico

EnlaceFísico

HtHnHl M

HtHn M

HtHnHl M

HtHn M

HtHnHl M HtHnHl M

router

switch

Encapsulacion

Page 18: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

18

6 Oct ¿Cómo funciona Internet? 34/36

Resumen

Aplicación

Transporte

Red

Enlace

Físico

RedEnlaceFísico

Visión global deInternet

Protocolos Los extremos y el

núcleo de la red La conmutación de

paquetes Los niveles (capas) de

protocolos ¡Veremos todo en más

detalle!

6 Oct ¿Cómo funciona Internet? 35/36

Temario0.- Presentación de la asignatura1.- Introducción y revisión de conceptos

• Introducción histórica• ¿Qué es Internet?• ¿Cómo funciona Interet?

2.- Nivel de aplicación en Internet3.- Nivel de transporte en Internet4.- Nivel de red en Internet5.- Nivel de enlace

Page 19: ¿Qué es Internet? ¿Cómo funciona Internet?daniel/docencia/rc_itig/rc_itig04_05/... · 6 Oct ¿Cómo funciona Internet? 1/36 Temario 0.- Presentación de la asignatura 1.- Introducción

19

6 Oct ¿Cómo funciona Internet? 36/36

Próxima clase

Nivel de Aplicación• Principios• Funcionamiento de servicios