Direi che hai capito il giro.
Lasciami però essere pignolo e precisare un punto:
dna_programmer ha scritto:
se io devo mandare dei dati e ipotizzando il SO li divide in 5 pacchetti,ogni pacchetto viene inserito in un frame ethernet e spedito dopodichè il ricevente,mediante protocollo ethernet,ricompone tutti i frame ethernet e "li passa" al protocollo IP che li vede unici; a questo punto si passa allo strato superiore e il TCP controlla la correttezza dell'intero pacchetto IP.
È il protocollo IP che controlla la correttezza del singolo pacchetto IP, il protocollo TCP controlla la correttezza dell' intero messaggio, cioè dell' insieme dei 5 pacchetti. Per esempio controlla che siano proprio 5 e che siano nell' ordine corretto.