|
| |
|
Simeon |
Esercizio TCP - ack ritardato |
18-11-2007 22:32 |
|
|
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Esercizio TCP - ack ritardato
code:
Su una connessione TCP l’applicazione utente genera 100 caratteri con una frequenza di un
blocco di 10 caratteri ogni 10 msec.. Se l’entita’ TCP lato ricezione applica la politica di
‘acknowledgement ritardato’, quanti segmenti vengono usati dal lato trasmissione per trasferire tutti
i 100 caratteri ?
(a) 2
(b) 10
(c) 3
(d) 1
La risposta giusta dovrebbe essere la (a), ma non riesco a capirne il motivo. Nel libro, l'unica differenza tra conferme immediate e conferme ritardate e' l'ack di risposta del ricevente incorpora l'echo del carattere inviato.
Qualcuno potrebbe per favore spiegare come si giunge a questo 2?
|
18-11-2007 22:32 |
|
|
| |
|
Simeon |
Quindi non lo sa nessuno, sigh. ... |
16-12-2007 18:19 |
|
|
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Quindi non lo sa nessuno, sigh.
|
16-12-2007 18:19 |
|
|
| |
|
poi_1969 |
e' una domanda ad trobocchetto!
... |
16-12-2007 20:04 |
|
|
poi_1969 |
.grande:maestro.
Registered: Aug 2005
Posts: 507 (0.07 al dì)
Location: milano
Corso: informatica
Anno: 2°
Time Online: 10 Days, 22:40:57 [...]
Status: Offline
Edit | Report | IP: Logged |
e' una domanda ad trobocchetto!
la risposta è b, non sappiamo nulla del ricevente, se deve trasmettere qualcosa oppure quale il time out relativo al suo ack ritardato.
La domanda chiede sono in quanti segmenti dividere 100 caratteri.
ciao
|
16-12-2007 20:04 |
|
|
| |
|
Simeon |
[QUOTE][i]Originally posted by poi_1969 [/i]
... |
16-12-2007 20:18 |
|
|
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by poi_1969
e' una domanda ad trobocchetto!
la risposta è b, non sappiamo nulla del ricevente, se deve trasmettere qualcosa oppure quale il time out relativo al suo ack ritardato.
La domanda chiede sono in quanti segmenti dividere 100 caratteri.
ciao
Non lo so, non mi convince. La risposta giusta da soluzione dovrebbe proprio essere la (a), per cui da qualche parte c'e' un errore se e' come dici tu.
|
16-12-2007 20:18 |
|
|
| |
|
Mosco |
non saprei risponderti simeon :( ... |
11-01-2008 15:45 |
|
|
Mosco |
M&M
Registered: Feb 2004
Posts: 648 (0.09 al dì)
Location: Varallo Sesia
Corso: Informatica triennale
Anno: Dottore! :-)
Time Online: 4 Days, 19:17:17 [...]
Status: Offline
Edit | Report | IP: Logged |
non saprei risponderti simeon
__________________
Laureato!!!! Non più presente su questo forum, non lasciate IM tanto non li leggo, mandate al massimo una Mail
|
11-01-2008 15:45 |
|
|
| |
|
Simeon |
La cosa brutta e' che sto esercizio sta sul tema d ... |
17-01-2008 21:21 |
|
|
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
La cosa brutta e' che sto esercizio sta sul tema di gennaio 2007, oggi m'e' ricapitato tra le mani e non ho trovato una risposta.
|
17-01-2008 21:21 |
|
|
| |
|
DeepBlue |
[QUOTE][i]Originally posted by Simeon [/i]
... |
18-01-2008 09:55 |
|
|
DeepBlue |
tired guy
Registered: Sep 2003
Posts: 4258 (0.55 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Simeon
Non lo so, non mi convince. La risposta giusta da soluzione dovrebbe proprio essere la (a), per cui da qualche parte c'e' un errore se e' come dici tu.
No, ha ragione poi_1969 secondo me: è a trabocchetto.
TI dice che il ricevente usa l'ack ritardato, quindi che prima di inviare dati piggybacked aspetta 200ms. Però non sappiamo se il ricevente ha dati da mandare.
Lato tx, invieremo 10 blocchi da 10 caratteri in 100ms, che è comunque un tempo inferiore ai 200ms dell'ack ritardato.
La risposta giusta anche secondo me è b).
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
18-01-2008 09:55 |
|
|
| |
|
Simeon |
[QUOTE][i]Originally posted by DeepBlue [/i]
... |
18-01-2008 12:08 |
|
|
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by DeepBlue
No, ha ragione poi_1969 secondo me: è a trabocchetto.
TI dice che il ricevente usa l'ack ritardato, quindi che prima di inviare dati piggybacked aspetta 200ms. Però non sappiamo se il ricevente ha dati da mandare.
Lato tx, invieremo 10 blocchi da 10 caratteri in 100ms, che è comunque un tempo inferiore ai 200ms dell'ack ritardato.
La risposta giusta anche secondo me è b).
Puo' darsi che abbiate ragione allora, il pdf dava giusta la a) ma ... si saran sbagliati. Partendo dal presupposto che fosse giusta la a) non ne venivo a capo, messa giu' cosi' e' effettivamente meglio.
|
18-01-2008 12:08 |
|
|
| |
|
DeepBlue |
Nel dubbio, ho provato a trovare una risposta sens ... |
18-01-2008 16:21 |
|
|
DeepBlue |
tired guy
Registered: Sep 2003
Posts: 4258 (0.55 al dì)
Location: CSN
Corso: Info tlc
Anno:
Time Online: 52 Days, 8:40:31 [...]
Status: Offline
Edit | Report | IP: Logged |
Nel dubbio, ho provato a trovare una risposta sensata anche per a), ma proprio non riesco
Mi sembra che questo sia già il secondo errore che viene trovato nelle risposte ai temi d'esame.
__________________
~ get Debian! ~ get FreeBSD! ~ get OpenBSD! ~
|
18-01-2008 16:21 |
|
|
| |
|
Bombardini10 |
per me la risposta giusta rimane la a)2
... |
26-01-2008 09:41 |
|
|
Bombardini10 |
.consigliere.
Registered: Mar 2005
Posts: 136 (0.02 al dì)
Location:
Corso: informatica per le tlc
Anno: 2°
Time Online: 5 Days, 15:52:38 [...]
Status: Offline
Edit | Report | IP: Logged |
per me la risposta giusta rimane la a)2
è un esempio in cui si considera l'algoritmo di nagle--->spedisce il primo segmento, in attesa dell'ack mantiene in memoria tutti gli altri caratteri raggruppati in un altro segmento, una volta ricevuto l'ack per il primo segmento,spedisce il secondo per intero;in totale i segmenti sono 2;
NAGLE=La soluzione e' data dall'Algoritmo di Nagle, secondo il quale una connessione puo' avere solo un piccolo segmento di cui non e' stato dato ancora lo ACK. Non si possono inviare ulteriori piccoli segmenti finche' non e' stato ricevuto lo ACK del precedente. I dati non inviati vengono raccolti dal TCP in un unico segmento, che viene inviato quando si riceve lo ACK del precedente.
|
26-01-2008 09:41 |
|
|
| |
|
Bombardini10 |
[QUOTE][i]Originally posted by Bombardini10 [/i]
... |
26-01-2008 09:42 |
|
|
Bombardini10 |
.consigliere.
Registered: Mar 2005
Posts: 136 (0.02 al dì)
Location:
Corso: informatica per le tlc
Anno: 2°
Time Online: 5 Days, 15:52:38 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Bombardini10
per me la risposta giusta rimane la a)2
è un esempio in cui si considera l'algoritmo di nagle--->spedisce il primo segmento, in attesa dell'ack mantiene in memoria tutti gli altri caratteri raggruppati in un altro segmento, una volta ricevuto l'ack per il primo segmento,spedisce il secondo per intero;in totale i segmenti sono 2;
NAGLE= La soluzione e' data dall'Algoritmo di Nagle, secondo il quale una connessione puo' avere solo un piccolo segmento di cui non e' stato dato ancora lo ACK. Non si possono inviare ulteriori piccoli segmenti finche' non e' stato ricevuto lo ACK del precedente. I dati non inviati vengono raccolti dal TCP in un unico segmento, che viene inviato quando si riceve lo ACK del precedente.
|
26-01-2008 09:42 |
|
|
| |
|
uvaci |
se per "ack ritardato" si intende algoritmo di nag ... |
26-01-2008 11:34 |
|
|
uvaci |
.primate.
Registered: Jan 2003
Posts: 65 (0.01 al dì)
Location: Milano
Corso: Informatica
Anno: terzo
Time Online: 15:55:19 [...]
Status: Offline
Edit | Report | IP: Logged |
se per "ack ritardato" si intende algoritmo di nagle secondo me è cosi:
al tempo t1 (10ms) invia 1 carattere
l'ack gli arriva dopo almeno 200ms (tempo per ritardare ack lato receiver)
in 200ms ha bufferizzato tutti i caratteri che vengono spediti in un unico segmento
|
26-01-2008 11:34 |
|
|
| |
|
Bombardini10 |
quindi in totale 2 segmenti si è nagle ack ritard ... |
26-01-2008 11:44 |
|
|
Bombardini10 |
.consigliere.
Registered: Mar 2005
Posts: 136 (0.02 al dì)
Location:
Corso: informatica per le tlc
Anno: 2°
Time Online: 5 Days, 15:52:38 [...]
Status: Offline
Edit | Report | IP: Logged |
quindi in totale 2 segmenti si è nagle ack ritardato avevo solo dei dubbi quanti caratteri spedisce nel primo segmento se 1 o 10...
|
26-01-2008 11:44 |
|
|
| |
|
Simeon |
Si, anche la prof ha risposto cosi' sulla mailing ... |
26-01-2008 12:26 |
|
|
Simeon |
:D
Registered: Aug 2004
Posts: 984 (0.13 al dì)
Location: Milano
Corso: Informatica
Anno: IT IS OVER!
Time Online: 14 Days, 19:29:42 [...]
Status: Offline
Edit | Report | IP: Logged |
Si, anche la prof ha risposto cosi' sulla mailing list del corso.
|
26-01-2008 12:26 |
|
|
| |
|
All times are GMT. The time now is 05:25. |
|
|
|
|
|
|
|
| |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|