.dsy:it. Pages (9): « 1 2 3 [4] 5 6 7 8 » ... Last »
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Reti di calcolatori (http://www.dsy.it/forum/forumdisplay.php?forumid=68)
-- Esercizi in preparazione al compito. (http://www.dsy.it/forum/showthread.php?threadid=37744)


Posted by darkshadow on 23-02-2009 22:12:

 
si. ma cmq qui stiamo parlando del controllo della congestione.

quando ti arrivano 3 aack duplicati viene dimezzata la finestra di congestione e STT viene posto a questo valore. e si riparte con il congestion prevention e fin qui ok. ma dopo che vengono inviati i due segmenti con successo non capisco come si incrementa la variabile di finestra di congestione cioè so che si incermenta di 1 / Wc ma ogni quanto??

hai per caso msn cosi evitiamo di sporcare il documento creato??

__________________
by Ð@rk§h@ÐØw


Posted by Counter65 on 24-02-2009 08:52:

Per mettere ancora un po piu di confuzione:
Una connessione TCP si trova ad operare nelle seguenti condizioni: finestra di
ricezione 64KB, finestra di congestione 26 KB, soglia SST 16 KB. Se a questo
punto il sender riceve 3 ACK duplicati, quale sarà la nuova finestra di
congestione?

qui la risposta esatta è 16 (si fa 26/2 e si aggiungono i 3 ack)


Nell'esercizio sopra invece dimezza SST e fat CW=SST +3 Cosa che si poteva fare benissimo anche qua, quindi mi chiedo 2 modi diversi per risolvere lo stesso esercizio?


Posted by epoc on 24-02-2009 09:02:

Originally posted by Counter65
Per mettere ancora un po piu di confuzione:
Una connessione TCP si trova ad operare nelle seguenti condizioni: finestra di
ricezione 64KB, finestra di congestione 26 KB, soglia SST 16 KB. Se a questo
punto il sender riceve 3 ACK duplicati, quale sarà la nuova finestra di
congestione?

qui la risposta esatta è 16 (si fa 26/2 e si aggiungono i 3 ack)


Nell'esercizio sopra invece dimezza SST e fat CW=SST +3 Cosa che si poteva fare benissimo anche qua, quindi mi chiedo 2 modi diversi per risolvere lo stesso esercizio?


Secondo HALSAL

in questo caso dimezzi SST a 8KB e CW a 13KB.

Quello che succede secondo l'RFC è che se SST è minore di CW, CW viene portata al valore di SST.

Ossia

SST=8KB.
CW=8KB.

e poi ricominci... 9.... 10...

__________________
Iannantuoni.com | CoseFatteInCasa.it


Posted by Counter65 on 24-02-2009 09:20:

aspetta la soluzione del primo esercizio è questa:

Dopo la prima terna di duplicate ACK SST diventa 8, e CW diventa 8 (secondo Halsall),
o 8 + 3 × MSS = 11 KB secondo RFC 2581. Dopo 2 trasmissioni sarà SST=8 e CW=13.
Se dopo la 3° trasmissione si riceve un altro duplicate ACK, SST diventa 4 e CW
diventa 4 secondo Halsall, o 7 secondo RFC 2581. Se invece si riceve un ACK nuovo,
la SST resta 8 e la CW torna a 8, valore da cui riprende la crescita lineare.

e sembra che la differenza tra H e rfc sia solo il +3 non il fatto di dividere il SST e porre cw=sst


a che pagina del libro spiega questi calcoli?


Posted by epoc on 24-02-2009 09:29:

Lascia perdere il libro.. aggiunge solo confusione.

Piuttosto guardati la videolezione di questo argomento, o anche solo l'ultima videolezione .. quella di esercitazione. C'è sta roba..

__________________
Iannantuoni.com | CoseFatteInCasa.it


Posted by number15 on 23-01-2010 14:18:

Ragazzi potete condividere il doc delle domande/risposte qui su dsy?
grazie

__________________
Portale segnalazioni marchi-negozi di abbigliamento
http://www.ovojo.com


Posted by saradid on 23-01-2010 16:35:

Lo cerco anche io.Grazie!


Posted by Shaper on 24-01-2010 12:00:

Originally posted by saradid
Lo cerco anche io.Grazie!


Mi associo!

__________________
Eidolon64|Blog


Posted by saradid on 24-01-2010 12:13:

qualcuno ci puo' aiutare?


Posted by Spr1gg4N on 24-01-2010 12:41:

Se vi riferite agli esercizi che ha fatto durante le esercitazioni li trovate sul suo sito (http://homes.dico.unimi.it/~pagae/R...citaz-09-10.pdf).

Io cmq non ho ancora ben chiaro il restringimento della CW quando arrivano tre ack duplicati.
Se ho capito bene nella RFC 5681 (http://tools.ietf.org/html/rfc5681#page-8) dice che all'arrivo di 3 ack duplicati:

SST = max( FilghtSize / 2, 2MSS)

CW = SST + 3MSS

invece nell'esercizio 39:


39) Si supponga che la finestra di congestione di TCP sia di 18KB quando si verifica l’arrivo di 3 duplicate ack. Si assuma che la MSS sia 1 KB e la SST sia 16KB. Quali sono i due nuovi valori di SST e Congestion Window? Quanto sarà grande la finestra se alle successive 2 trasmissioni (oltre alla ritrasmissione) corrisponde l’arrivo di duplicate ack? Cosa succede se dopo la 3° trasmissione si riceve un altro duplicate ack?


SOL: La soluzione è determinata considerando quanto stabilito dallo RFC 5681, secondo il quale quando si verifica la ricezione di 3 ack duplicati viene eseguita la procedura di Fast Retransmit / Fast Recovery: la SST viene ridimensionata come nel caso di retransmission timeout (si veda es. 34), mentre la congestion window viene posta uguale alla SST. Da qui la crescita della finestra riprende in modo lineare. Se dovesse verificarsi la ricezione di altri 3 ack duplicati, la procedura viene ripetuta.
Dopo la prima terna di duplicate ack SST diventa 18/2=9 MSS/KB e CW diventa 9.
Dopo 2 trasmissioni sarà SST=9 e CW=11. Se dopo la 3° trasmissione si riceve un altro duplicate ack, SST diventa 9/2=4 e CW diventa 4.


Ma secondo l'RFC , dopo i 3 ack duplicati non avrei dovuto fare:
SST = 18/2 = 9KB
CW = 9KB + (3*MSS) = 9KB +3KB = 12KB
poi inizia a crescere linearmente e quindi:
1° trasmissione)
SST = 9KB
CW = 13KB

2° trasmissione)
SST = 9KB
CW = 14KB

-- arrivo di un terzo ack duplicato --
SST = 9/2 = 4
CW = 4KB + (3*MSS) = 7KB


Posted by saradid on 24-01-2010 12:48:

no ci riferiamo agli esercizi ( domande risposte) raccolti durante gli anni...il web doc in cui si parla sopra...


Posted by Spr1gg4N on 24-01-2010 12:51:

ah le domande aperte che potrebbe fare? bhè si sarebbe comodo postarle qui :D
cmq nessun idea sul problema della CW nell'RFC?


Posted by saradid on 24-01-2010 12:56:

Originally posted by Spr1gg4N
Se vi riferite agli esercizi che ha fatto durante le esercitazioni li trovate sul suo sito (http://homes.dico.unimi.it/~pagae/R...citaz-09-10.pdf).

Io cmq non ho ancora ben chiaro il restringimento della CW quando arrivano tre ack duplicati.
Se ho capito bene nella RFC 5681 (http://tools.ietf.org/html/rfc5681#page-8) dice che all'arrivo di 3 ack duplicati:

SST = max( FilghtSize / 2, 2MSS)

CW = SST + 3MSS

invece nell'esercizio 39:


Ma secondo l'RFC , dopo i 3 ack duplicati non avrei dovuto fare:
SST = 18/2 = 9KB
CW = 9KB + (3*MSS) = 9KB +3KB = 12KB
poi inizia a crescere linearmente e quindi:
1° trasmissione)
SST = 9KB
CW = 13KB

2° trasmissione)
SST = 9KB
CW = 14KB

-- arrivo di un terzo ack duplicato --
SST = 9/2 = 4
CW = 4KB + (3*MSS) = 7KB




39) Si supponga che la finestra di congestione di TCP sia di 18KB quando si verifica l’arrivo di 3 duplicate ack. Si assuma che la MSS sia 1 KB e la SST sia 16KB. Quali sono i due nuovi valori di SST e Congestion Window? Quanto sarà grande la finestra se alle successive 2 trasmissioni (oltre alla ritrasmissione) corrisponde l’arrivo di duplicate ack? Cosa succede se dopo la 3° trasmissione si riceve un altro duplicate ack?



Dopo 3 ack duplicati devi dimezzare la SST --> 18/2 = 9
la CW la poni uguale all'SST
Quindi CW = 9

dopo 2 ritrasmissioni la finestra l'aumenti ogni volta di 1 perche' ha una crescita lineare

dopo trasmissione 1 CW = CW+1 = 10
dopo trasmissione 2 CW = 10+1=11
al terzo ack duplicati devi fare come hai fatto prima

SST DIMEZZATA = 9/2
e CW = SST DIMEZZATA = 9/2


Posted by Spr1gg4N on 24-01-2010 13:04:

e se invece si riceve un time out come si procede?


Posted by saradid on 24-01-2010 13:09:

sst come sopra ( dimezzata ) ,
e la CW anziche' metterla uguale all'SST va posta a 1 , con crescita esponenziale fino all'SST e poi lineare dopo l'sst


All times are GMT. The time now is 18:26. Pages (9): « 1 2 3 [4] 5 6 7 8 » ... Last »
Show all 135 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.