PDF de programación - Servicios de Internet (y2)

Imágen de pdf Servicios de Internet (y2)

Servicios de Internet (y2)gráfica de visualizaciones

Publicado el 5 de Junio del 2017
300 visualizaciones desde el 5 de Junio del 2017
1,6 MB
19 paginas
Creado hace 13a (22/04/2008)
ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS
Área de Ingeniería Telemática

Servicios de Internet (y2)

Area de Ingeniería Telemática
http://www.tlm.unavarra.es

Arquitectura de Redes, Sistemas y Servicios

3º Ingeniería de Telecomunicación

a
c

i
t

Temario

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

Introducción

1.
2. Arquitecturas, protocolos y estándares
3. Conmutación de paquetes
4. Conmutación de circuitos
5. Tecnologías
6. Control de acceso al medio en redes de área local
7. Servicios de Internet

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a
c

i
t

Temario

Introducción

1.
2. Arquitecturas, protocolos y estándares
3. Conmutación de paquetes
4. Conmutación de circuitos
5. Tecnologías
6. Control de acceso al medio en redes de área local
7. Servicios de Internet

La Web
E-Mail.
FTP. Telnet




• Otros


Desarrollo de clientes y servidores

1/39

2/39

1

a
c

Material

Del Capitulo 2 de
Kurose & Ross,
“Computer Networking a top-down approach

featuring the Internet”

Addison Wesley

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

i
t
á
m
e
e
T

l

i


a
í
r
e
n
e
g
n
I

e
d

a
e
r

Á

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a
c

i
t

Recuerde…

• Las aplicaciónes de Internet se construyen utilizando

protocolos de nivel de aplicación
– Los protocolos de nivel de aplicación son poco homogéneos

(diferentes para cada servicio)

– Estamos viendo ejemplos: Web, Mail, FTP…
– Los protocolos de nivel de aplicación usan los servicios del

nivel de transporte

• Generalmente usan los servicios de TCP (Transport

Control Protocol)

• Pero…

– Pero TCP no es el único nivel de transporte disponible
– También existe UDP : User Datagram Protocol

ARQUITECTURA DE REDES, SISTEMAS Y SERVICIOS
Área de Ingeniería Telemática

Nivel de transporte

UDP

Area de Ingeniería Telemática
http://www.tlm.unavarra.es

Arquitectura de Redes, Sistemas y Servicios

3º Ingeniería de Telecomunicación

3/39

4/39

2

a
c

Objetivos

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

i
t
á
m
e
e
T

l

i


a
í
r
e
n
e
g
n
I

e
d

a
e
r

Á

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



• ¿Qué servicios ofrece el protocolo de

transporte UDP?

• ¿Cómo?

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a
c

i
t

Contenido

• Introducción
• Nivel de transporte
• UDP

– Características
– Formato
– Demultiplexación

• Errores ICMP asociados

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a
c

i
t

Contenido

• Introducción
• Nivel de transporte
• UDP

– Características
– Formato
– Demultiplexación

• Errores ICMP asociados

6/39

7/39

8/39

3

a
c

Nivel de red

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

i
t
á
m
e
e
T

l

i


a
í
r
e
n
e
g
n
I

e
d

a
e
r

Á

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



IP
• Ofrece un servicio best-effort


Los paquetes se pueden retrasar,
perder, desordenar, duplicar, etc.

• Van dirigidos a un host, pero ¿a qué

aplicación?

• ¿Cómo debería mandar el host?
– Demasiado rápido: congestión
– Demasiado lento: ineficiente

IP

ICMP

ARP

Red
Enlace
Físico

Nivel de transporte

a
c

i
t

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

Nivel de transporte (…)
• Comunicación lógica extremo a

extremo entre procesos (…)

• Puede ofrecer fiabilidad, orden
• Mensajes de mayor tamaño:

– Emisor segmenta
– Receptor reensambla
Inteligencia en los extremos



TCP/IP ofrece 2 protocolos (…)


• Emplean los servicios del nivel de

red (…)

• PDU del nivel de transporte:

segmento

AS 2

AS 1

AS 3

Transporte

UDP TCP

Red
Red
Enlace
Físico

IP

ICMP

ARP

Protocolo

PDU de Transporte

Paquete IP

9/39

10/39

Multiplexación/Demultiplexación
Demultiplexación en receptor
• Cada datagrama IP lleva un

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

a
c

i
t

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

Multiplexación en emisor




Recoger datos de varias aplicaciones
Añadir cabecera de transporte
Incluye un identificador de la aplicación
origen y la destino (puerto)

Enrutamiento


Hace llegar los paquetes al host (dirección
IP) correcto

segmento del nivel de transporte
• Según el puerto destino y tal vez

mirando también el origen decide la
aplicación destino

App 1

App 2

P
A
S

Transporte

Red
Enlace
Físico

AS 2

AS 1

AS 3

App 5

App 3 App 4

Transporte

Red
Enlace
Físico

11/39

4

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

i
t
á
m
e
e
T

l

i


a
í
r
e
n
e
g
n
I

e
d

a
e
r

Á

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



a Formato de la PDU de transporte

c

• TDP o UDP
• Puerto origen

– Identifica a la aplicación emisora

en el host

• Puerto destino

– Identifica a la aplicación

receptora en el host

• En el sentido contrario irán al

revés

• El emisor debe conocer el

puerto del receptor

• Puertos
[0,1023]
Well known
[1024,49151] Registered
[49152,65535] Dinámicos, privados o

efímeros

32 bits

puerto origen

puerto dest.

otros campos de
otros campos de

la cabecera
la cabecera

datos de la
datos de la
aplicación
aplicación
(mensaje)
(mensaje)

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a
c

i
t

Contenido

• Introducción
• Nivel de transporte
• UDP

– Características
– Formato
– Demultiplexación

• Errores ICMP asociados

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a UDP: User Datagram Protocol

c

i
t

• RFC 768
• Protocolo de transporte

simple, sin gran inteligencia

• Servicio “best effort”
• Datagramas
• Los datagramas UDP se

pueden:
– Perder
– Llegar desordenados a la

aplicación

• ¿Transferencia fiable sobre

UDP?
– Añadir fiabilidad en el nivel de

aplicación

– ¡Recuperación ante errores

específica de cada aplicación!

• Sin conexión:

– No hay handshaking entre

emisor y receptor

– Cada datagrama UDP es

procesado de forma
independiente a los demás

• Empleado frecuentemente para

aplicaciones de streaming
multimedia
– Soportan pérdidas
– Sensibles a la tasa de envío

• Otros usos de UDP:

– DNS
– SNMP

12/39

13/39

14/39

5

a UDP: User Datagram Protocol

c

• ¿Por qué existe UDP?
– Es simple: no hay que

mantener estado

– Un establecimiento de

conexión añadiría retardo no
deseado

– Cabecera pequeña
– No hay control de congestión:
puede enviar tan rápido como
desee

• Encapsulado en paquetes IP,

protocolo 17

• Cuando un host recibe un

datagrama UDP :
– Comprueba el puerto destino

en el mismo

– Dirige el segmento a la

aplicación que está esperando
datos a ese puerto

• Diferentes IP origen o puertos
origen van al mismo punto de
acceso al servicio (SAP)

Datagrama UDP

Paquete IP

Protocolo=17

15/39

a
c

i
t

Cabecera UDP

Puerto del servidor

Normalmente lo escoge el sistema operativo
Suele ser un puerto efímero

Puerto origen


Puerto destino

• Well known o se debe conocer por algún medio
Respuesta servidor→cliente



Longitud

Checksum (…)

Sentido contrario
Puerto origen es el del servidor (well known)
Puerto destino el efímero del cliente

Bytes del datagrama UDP

32 bits

puerto origen

puerto dest.
checksum

longitud

otros campos de

la cabecera

datos de la
datos de la
aplicación
aplicación
(mensaje)
(mensaje)

16/39

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

i
t
á
m
e
e
T

l

i


a
í
r
e
n
e
g
n
I

e
d

a
e
r

Á

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

Checksum UDP

a
c

i
t

Objetivo: detectar “errores” (ej., bits cambiados) en un datagrama
Cubre a la cabecera y los datos (y parte de la cabecera IP)
Emisor:


Trata el datagrama como una secuencia
de enteros de 16 bits

Dirección IP origen
Dirección IP destino

• Complemento a 1 de la suma (en
complemento a 1) del datagrama y
pseudocabecera

• Coloca el checksum en el campo
Receptor:
• Hace la suma en complemento a 1 de



todo el datagrama
¿Da 0?
– NO - error detectado
– Sí - no hay errores detectados
¡Pero aún así puede haberlos!

0

puerto origen

protocolo Lon. Datag.UDP
puerto dest.
checksum

otros campos de

longitud

la cabecera
datos de la
datos de la
aplicación
aplicación
(mensaje)
(mensaje)

Opcional

17/39

6

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

i
t
á
m
e
e
T

l

i


a
í
r
e
n
e
g
n
I

e
d

a
e
r

Á

I



I

S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



Demultiplexación: Ejemplo

a
c

App 1

Transporte

Red
Enlace
Físico

IP: A

SP: 9157
DP: 53

SP: 53
DP: 9157

App 3

Transporte

Red
Enlace
Físico

IP: C

SP: 53
DP: 5775

App 2

Transporte

Red
Enlace
Físico

SP: 5775
DP: 53

IP: B

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I

I

I



S
O
C
V
R
E
S
Y
S
A
M
E
T
S
S

I



á
m
e
e
T

l



a

i

í
r
e
n
e
g
n

I


e
d



a
e
r

Á

a
c

i
t

Contenido

• Introducción
• Nivel de transporte
• UDP

– Carácterísticas
– Formato
– Demultiplexación

• Errores ICMP asociados

,



S
E
D
E
R
E
D
A
R
U
T
C
E
T
U
Q
R
A

I



I

I

S
O
C
  • Links de descarga
http://lwp-l.com/pdf4216

Comentarios de: Servicios de Internet (y2) (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