transferencia de datos

59
 MAPA FIBRA OPTICA - PERÚ

Upload: rodolfo-david-cusipaucar-cardenas

Post on 13-Jul-2015

48 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 1/59

 

MAPA FIBRA OPTICA -

PERÚ

Page 2: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 2/59

Page 3: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 3/59

Page 4: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 4/59

 

ZONA NORTE

Page 5: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 5/59

 

ZONA CENTRO

Page 6: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 6/59

 

ZONA SUR

Page 7: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 7/59

REDDORSALIDEAL

 

Page 8: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 8/59

 TRANSFERENCIA DE

DATOSUNSAAC, CUSCO, PERÚ – MADRID,

ESPAÑA

 

Page 9: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 9/59

 A continuación se muestra el proceso deenvío de datos de forma segura, ya queen el envío de datos no interesa ni elorigen ni el destino, ni la distancia entreemisor y receptor, lo que se respeta es lasiguiente manera de enviar archivos.

 

Page 10: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 10/59

 Transferencia confiable dedatos

Principios: – Importante en las capas de aplicación, transporte, y

enlace – ¡En la lista de los 10 primeros temas importantes del

networking!

 –

 –

 –

 –

 –

 –

 

Page 11: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 11/59

 Transferencia confiable dedatos

• Principios:•

 

Page 12: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 12/59

 Transferencia de datos confiable:Principios

• Figura: Transferencia confiable de datos: Modelo del servicioe implementación del servicio.

  

Page 13: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 13/59

 Transferencia confiable de datosComenzando:( . ., .).p erior e g p or la a p Pasa los da tos a en treg ar a la cap a sup erior d el

,lla m a d a p o r e l rd t- .rir e lp a q u e te sob re e lca n a ln o con fia b le a lre cep to r

() :d e live r_d a ta  lla m a d a p o r e lrd t p a ra e n tre g a r lo s d a to s

():rd t_rcv  llam a d a cu an d o e l-p a q u e te a rrib a a lla d o

receptor

.d e l c a n a l

ladoemiso

r

ladorecepto

r

 

Page 14: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 14/59

 Transferencia confiable de datos:Comenzando

Incrementalmente se desarrollará los lados emisor,receptor del protocolo de transferencia confiable dedatos (rdt)

• Se considerará solo la transferencia unidireccional dedatos ¡pero la información de control fluirá enambas direcciones!

• Se usará máquinas de estado finito (FSM) paraespecificar el emisor, el receptor

•:estad o cuan do se

está

“ ”e n e ste e sta d o e l sig u ie n te e sta d ou n ívo cam en te

 d e term in a d o p or el sig u ie n te e ve n to

 e ve n to ca u san d o la tra n sició n d eestados

 a ccio n e s to m a d a s e n la tra n sició n d eestado

eventoacciones

Estado1

Estado2

  

Page 15: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 15/59

 Transferencia de datosconfiable

• rdt1.0: transferencia confiable sobre un canalconfiable:

 – Canal subyacente perfectamente confiable:• no errores de bits• ninguna pérdida de paquetes

 – Separar FSM's para emisor y receptor:• emisor envía data dentro del canal subyacente• receptor lee dada desde el canal subyacente

   Wait for call from above

( )rdt_send data= ( )paquete make_pkt data( )udt_send paquete    Wait for call from below

( )rdt_rcv paquete( , )extract paquete data

( )deliver_data data

emisor receptor

  

Page 16: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 16/59

 Transferencia de datos confiable• rdt1.0: Transferencia confiable sobre un canal

confiable:•

:Fig u ra U n p ro to co lo

 para un canal co m p le ta m e n te

.co n fia b le

 

Page 17: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 17/59

 Transferencia de datos confiable• rdt2.0: canal con errores de bit:

 – El canal subyacente puede "voltear" bits enel paquete

• Suma-de-comprobación (checksum) paradetectar errores de bit

 – La cuestión: como recuperarse a partir de

los errores:• acknowledgement ó acuse de recibo (ACK):

receptor explícitamente dice al emisor queel paquete fue recibido OK 

• acknowledgement negativo ó acuse de recibonegativo (NAK): el receptor explícitamente

dice al emisor que el paquete tiene errores• el emisor retransmite el paquete al recibo de

un NAK. – Nuevos mecanismos en rdt2.0 (mas allá de

rdt1.0)•

detección de errores• realimentación desde el receptor: mensajes de

re ce p to r e m iso r

 

Page 18: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 18/59

 Transferencia de datosconfiable

• rdt2.0: especificación FSM:( )rdt_send data= ( ,sndpqt make_pkt data)checksum( )udt_send sndpqt

( )rdt_rcv rcvpqt&&

(notcorrupt rcvpq)t

( ,extract rcvpqt da

)ta (deliver_data data

( )rdt_rcv rcvpqt&&

( )corrupt rcvpqt( )udt_send NAK

( )rdt_rcv rcvpqt&&

( )isNAK rcvpqt

( )udt_send sndpqt

( ) &&rdt_rcv rcvpqt

( )isACK rcvpqtemisor

receptor

 

Page 19: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 19/59

 Transferencia de datos confiable• rdt2.0: operación con ningún error:

 

Page 20: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 20/59

 Transferencia de datos confiable

• rdt2.0: escenario con errores:

  

Page 21: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 21/59

 Transferencia de datosconfiablerdt2.0: tiene un

defecto fatal:

• ¿Que sucede siACK/NAK están

corruptos? – El emisor no sabe lo

que sucedió en elreceptor!

 – No puede solo

retransmitir: ==>posiblesduplicados

• Manejar duplicados: – el emisor retransmite

paquete actual si

ACK/NAK distorsionados – el emisor agrega

número de secuenciaa cada paquete elreceptor descarta (noentrega hacia arriba)

el paquete duplicado( )ara r y esp er ar st op and wait, el emisor envía un paquete entonces espera por la respuest

 

Page 22: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 22/59

 Transferencia de datosconfiable

rdt2.1: emisor: maneja ACK/NAK'sdistorsionados:

 

Page 23: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 23/59

 Transferencia de datos confiable• rdt2.1: receptor: maneja ACK/NAK's distorsionados:

 

Page 24: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 24/59

 Transferencia de datos confiable

Emisor:• # de secuencia agregado

al paquete• 2 #'s de secuencia (0,1)

serán suficientes. ¿Porqué? debe de chequearsi recibió ACK/NAK corrupto

• 2 veces más estados:• estado debe "recordar" si

el paquete "actual"tiene 0 ó 1 como # desecuencia

Receptor:• tiene que chequear si el

paquete recibido esduplicado

• el estado indica si 0 ó 1 esel # de secuenciaesperado del paquete

• Nota: el receptor puede nosaber si su último

ACK/NAK se recibió OK en el emisor

. : :rd t2 1 d iscu sió n

 

Page 25: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 25/59

 Transferencia confiable dedatos

• rdt2.2: un protocolo libre de NAK: – La misma funcionalidad como rtd2.1

usando solamente ACK's –

En vez de NAK, el receptor envía elACK para el último paquete recibidoOK el receptor tiene queexplícitamente incluir el # de

secuencia del paquete a serACKeado – ACK duplicado en el emisor resulta en

la misma acción como –

NAK: retransmitir paquete actual 

Page 26: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 26/59

 Transferencia de datos confiable• rdt2.2: fragmentos FSM del emisor y del receptor:

(d t_ se nd s nd pk) 

T f i d d t

Page 27: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 27/59

 Transferencia de datosconfiable

• rdt2.2: fragmentos FSM del emisor y del receptor:

: . : .Fig u ra rd t2 2 e m isor

 

T f i d d t 

Page 28: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 28/59

 Transferencia de datosconfiable

• rdt2.2: fragmentos FSM del emisor y del receptor:

: . : .Fig u ra rd t2 2 re ce p to r

 

Page 29: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 29/59

 Transferencia de datosconfiable

rdt3.0: canales con errores y pérdidas:

Nueva suposición:• El canal subyacente puede

también perder paquetes

(datos ó• ACK's)• La suma de comprobación ó

checksum, el # desecuencia, ACK's, lasretransmisiones serán de

ayuda, pero no suficientes

Enfoque:• El emisor espera una cantidad

de tiempo "razonable" por

ACK • Retransmite si ningún ACK 

recibido en este tiempo• Si paquete (ó ACK) solamente

retrazado (no perdido): – retransmisión será por

duplicado, pero uso de#'s de secuencia manejaesto

 – el receptor tiene queespecificar # desecuencia del paquetesiendo/a ser ACKeado

• Requiere un timer de cuentaregresiva 

T f i d d t

Page 30: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 30/59

 Transferencia de datosconfiable

• rdt3.0: canales con errores y pérdidas:

 

Page 31: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 31/59

 Transferencia de datos confiable• rdt3.0: canales con errores y pérdidas:

: . : .Fig u ra rd t3 0 e m isor

 

Transferencia de datos

Page 32: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 32/59

 Transferencia de datosconfiable

• rdt3.0: en acción:

: .igura operación con paquete perdido

 iempo de spera para,ransmitir

 aso ontrario

retransmite

:igura operación sin.i ng una pé rd ida

 

Transferencia de datos

Page 33: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 33/59

 Transferencia de datosconfiable

• rdt3.0: en acción:

: . , -i g ur a Op e r ac i ón de r d t3 0 el p r ot oc o lo d e bi t

.l t e r n a n t e

 

Transferencia de datos

Page 34: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 34/59

 Transferencia de datosconfiable

• rdt3.0: en acción:

:igur a ACK

.erdido

: .igu ra ti me ou t pr em aturo

 

Page 35: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 35/59

 Transferencia de datosconfiable

rdt3.0: en acción:

: . ,i g u r a Op er a c i ó n d e r d t3 0 e l p r o t o c o l o d e

- .i t a lt er na nt e

:igura pe rac ió n s in

 inguna.érdida

 

Page 36: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 36/59

 Transferencia de datos confiable:

 

Transferencia de datos

Page 37: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 37/59

 Transferencia de datosconfiable

• rdt3.0: operación stop-and-wait (parar-y-esperar):

 

Transferencia de datos

Page 38: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 38/59

 Transferencia de datosconfiable

• rdt3.0: operación stop-and-wait (parar-y-esperar):

: - -ig ur a O pe ració n st op an d w ai 

Page 39: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 39/59

Protocolos "pipelined"

Pipelining:• El emisor permite múltiples, "en-vuelo",paquetes todavía-por- ser-ackeados/reconocidos

• el rango de números de secuencia tiene/debe

ser incrementado "buffering" en el emisor y/oen el receptor

 

Page 40: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 40/59

Protocolos "pipelined"

Pipelining:• 2 formas genéricas de protocolos "pipelined":

 – Go-Back-N y Repetición selectiva

 

Page 41: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 41/59

Protocolos "pipelined"

• Pipelining:

: - - .i g u r a S t o p a n d w a i t v s p r o t o c o l o" " .i p e l i n e d

 

Page 42: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 42/59

Protocolos "pipelined"• Pipelining: utilización incrementada:

 

Page 43: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 43/59

Protocolos "pipelined"• Pipelining: utilización incrementada:

: " " .i gu ra O p e ra c ió n pi p el in e d

 

Page 44: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 44/59

Go-Back-NEmisor:•

# de secuencia de k-bit en el encabezado del paquete• "ventana" de hasta N, consecutivos paquetes sin acuse-de-

recibo permitidos•

• ACK(n): acuse de recibo de todos los paquetes hasta, incluirel de # de secuencia n "ACK acumulativo“

• puede recibir ACK's duplicados (ver receptor)• timer para cada paquete "en-vuelo“• timeout(n): retransmite paquete n y todos los paquetes con

# secuencia mas altos en la ventana•

 

G B k N

Page 45: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 45/59

Go-Back-N• FSM extendido del emisor:

 

Go Back N

Page 46: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 46/59

Go-Back-N• FSM extendido del emisor:

 

G B k N

Page 47: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 47/59

Go-Back-NFSM extendido del receptor:•

ACK-solo: siempre envía ACK para paquete correctamenterecibido con el mas alto # de secuencia en-orden puedegenerar ACK's duplicados necesita solamente recordarexpectedSeqNum / nroSecEsperado

• Paquete fuera-de-orden: descarta (no bufferea) ==>ningún buffering del receptor re-ACKea paquete con elmás alto # de secuencia en-orden

 

k

Page 48: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 48/59

Go-Back-N• FSM extendido del receptor:

 

Page 49: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 49/59

Go-Back-N

:G B N en acción

 

Page 50: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 50/59

Go-Back-N

:G B N en acción

 

Page 51: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 51/59

Repetición Selectiva

El receptor individualmente acusa recibo detodos los paquetes correctamente recibidos• Coloca en el buffer los paquetes, como sea

necesitado, para eventual entrega en-

orden a la capa superior El emisor solamente reenvía paquetes paralos cuales ACK no fue recibido• Timer de emisor para cada paquete sin-ACK 

Ventana del emisor• N consecutivos #'s de secuencia• Otra vez limita #'s de secuencia de

 paquetes enviados, no-ACKeados

• 

Repetición Selectiva: Ventanas del emisor,

Page 52: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 52/59

Repetición Selectiva: Ventanas del emisor,receptor

 

R ti ió S l ti

Page 53: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 53/59

Repetición Selectiva• Ventanas del emisor y receptor:

: ( ) :i gu r a Re pe t i c ió n S el e ct iv a S R vi s ta s d el e m i so r y re c ep to r

#e l e sp a ci o d e 's d e s e c ue n ci a

 

Page 54: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 54/59

Repetición Selectiva

Emisor SR: eventos y acciones: (1/2)• Data recibida desde arriba:

 – Cuando data es recibida desde arriba, el emisorSR chequea el siguiente # de secuenciadisponible para el paquete. Si el # desecuencia está dentro de la ventana delemisor, la data es empaquetada y enviada; deotra manera ella es ó "buffered" ó retornada ala capa superior para transmisión posterior,como en GBN

 Timeout: –  Timers son de nuevo usados para protegercontra paquetes perdidos. Sin embargo, cadapaquete ahora debe tener su propio timerlógico, puesto que solo un simple paqueteserá transmitido en timeout. Un simple timer

en hardware puede ser usado para imitar laoperación de múltiples timers lógicos 

Page 55: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 55/59

Repetición Selectiva

Emisor SR: eventos y acciones: (2/2)• ACK recibido:

 – Si un ACK es recibido, el emisor SR marcaese paquete como habiendo sido recibido,

con la condición que esté dentro de laventana. Si el # de secuencia del paquetees = a base_E, la ventana es movida haciaadelante al paquete sin-acuse-de-recibocon el más pequeño # de secuencia. Si laventana se mueve y hay paquetes no

transmitidos con números de secuenciaque ahora caen dentro de la ventana,estos paquetes son transmitidos.

 

Page 56: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 56/59

Repetición SelectivaReceptor SR: eventos y acciones: (1/2)• Paquete con # de secuencia dentro de [base_R,

base_R + N - 1] es correctamente recibido: – En este caso, el paquete recibido cae dentro de la

ventana del receptor y un ACK selectivo es

retornado al emisor. Si el paquete no fuepreviamente recibido, es "buffered". Si estepaquete tiene un # de secuencia igual a la base dela ventana del receptor (base_R en la Figura),entonces este paquete, y cualquier previamente"buffered" y consecutivamente numerados(comenzando con base_R) paquetes son

entregados a la capa superior. La ventana derecepción es entonces movida hacia delante por elnúmero de paquetes entregados a la capasuperior. Como un ejemplo, considerar la Figura,cuando un paquete con un número de secuenciade base_R = 2 es recibido, este y los paquetes 3,4, y 5 pueden ser entregados a la capa superior.

 

Repetición Selectiva

Page 57: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 57/59

Repetición SelectivaOperación

SR:•

 

Page 58: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 58/59

Repetición SelectivaDilema: ejemplo:• #'s de secuencia: 0,

1, 2, 3• tamaño de la

ventana: 3• el receptor no ve la

diferencia en los 2escenarios!

• incorrectamente pasadata duplicada

como nueva en (a)• P: ¿Qué relación entre

el tamaño del # desecuencia y tamaño de la

ventana? 

Repetición Selectiva

Page 59: TRANSFERENCIA DE DATOS

5/12/2018 TRANSFERENCIA DE DATOS - slidepdf.com

http://slidepdf.com/reader/full/transferencia-de-datos-55a4d1023b490 59/59

Repetición Selectiva

Dilema:

Figura: Receptor 

SR: dilema conventanasdemasiadograndes: ¿unnuevo paquete óunaretransmisión?.