Homepage  Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum


.dsy:it. .dsy:it. Archive > Didattica > Corsi N - Z > Reti di calcolatori
 
[SLIDING WINDOW] Quando scorre la finestra
Clicca QUI per vedere il messaggio nel forum
ghily
Sono attanagliato da un grosso dubbio. Non riesco a capire quando scorre la finestra del mittente.

Esempio:

Mettiamo di avere una finestra di grandezza 7 (come elementi contenuti) .Spedisco i miei 7 frame e poi mi metto in attessa degli ack. Mi arrivano gli ack dei primi tre frame.A questo punto cosa faccio:

1- Visto che ho ricevuto i primi tre ack scorro avanti la mia finestra di tre posti e mando i frame 8,9,10.

2- Devo aspettare che tutti gli elementi della mia finestra di invio abbiamo ricevuto l'ack.Solo quando ciò è avvenuto sposto avanti la finestra e mando i frame della nuova finestra ( cioè dall' 8 al 14).

Grazie
Chao
Roby

Logan12584
speriamo che non lo chieda :rotfl:

marcomaria
buona la prima,
non appena e' stato ricevuto l'ack (se necessario) il buffer/finestra del mittente elimina il frame ricevuto correttamente e 'scorre/scivola' in avanti.
[nel secondo caso la finestra 'salterebbe' da un blocco di frame all'altro].

ghily
Grazie.
Quindi quando mi arriva un ack vedo il numero di sequenaza che valida,elimino i frame in memoria minori (o uguali al secondo del protocollo) al numero di seuquenza e poi sposto avanti la finestra della differenza, isn't it?

Grazie
Chao
Roby

overflowonline
quindi in pratica:

ricevo l'ack dei frame 1,2,3 quindi svuoto il buffer relativo a quei 3 frame e sposto avanti la finestra,cioè spedisco i frame 8,9,10. intanto ho nel buffer i frame 4,5,6,7 perchè sto ancora spettando l'ack giusto??adesso posto un'altra domandina sul cidr.. ciaooo

Powered by: vbHome (lite) v4.1 and vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento |Licenze | Thanks | Syndacate