bravo!
aggiungo solo 2 cose:
- tutto il discorso dell'RWIN vale solo per TCP ma non per UDP. UDP non usa gli ack e le windows.
Il discorso di mettere un RWIN fisso mi pare strano nel senso che l'RWIN si imposta (dovrebbe farlo questa è la prima volta che sento che si possa impostare a mano e fisso e inalterabile per tutta la trasmissione) man mano che la connessione tcp avanza nella trasmission/ricezione adattandosi al traffico del circuito tcp. Pero non ci metto la mano sul fuoco. Verificherò
.
- L'impacchettamento tra i vali livelli del modello tcp/ip di chiama "incapsulamento". Avete presente "encapsulation llc"? o roba simile? ecco è il processo di passaggio tra il livello 3 (IP) e il livello 2 (Data link). L'llc è un protocollo di livello 2. I dati incapsulati a livello 3 vengono incapsulati a loro volta a livello 2 secondo le regole del relativo protocollo.
Un protocollo non è altro che una serie di regole, tipo: i primi 3 bit indicano l'header, i 4 successivi l'indirizzo etc....
I protocolli di livello 2 applicano delle regole matematiche per la trasmissione dei dati del livello 3, tipo il non return to zero o altre robe simili.
ciao