----- Original Message ----- From: "Alin Nastac" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, July 18, 2003 7:59 AM Subject: [rlug] Re: TCP(Linux offtopic)
> Protocolul IP nu garanteaza faptul ca pachetele vor veni in ordinea > transmisiei. In mod normal exista mai multe rute catre aceeasi clasa, > iar unele rutere folosesc load balancing, ergo se cit se poate de > probabil ca un pachet mic (cum este FIN) sa ajunga inaintea ultimului > pachet de date. Dar nu e nici o problema, pt ca FIN-ul are incorporat un > numar de secventa peste ceea ce a acnoladguit hostul, prin urmare il va > pune in fereastra conexiunii si va astepta linistit restul pachetelor > pina la numarul de secventa al FIN-ului. > > Btw, nu vad de ce un pachet care contine FIN sa nu poata contine si > date. Mi se pare o optimizare inteleapta. > > Gabriel Cernat wrote: > > >Un singur lucru nu inteleg: de ce draq apare un FIN de la server la > >client inaintea pachetului de date ? N-am scris eu, insa...:desi ce scrii tu e corect, totusi Omu' are dreptate (cred eu) sa puna intrebarea, el intreaba -desi un packet de date poate sa intarzie- de ce pune packet FYN serverul primul si nu clientul? Adica de ce sa termine sesiunea serverul, poate ca clientul mai vrea un ls sau ceva? G.
