Come funziona il protocollo TCP
👇👇👇
https://fibra.click/tcp
- Cos'è e a cosa serve
- Funzionalità
- Funzionamento di base e header
- L'handshake a tre vie
- La gestione delle ritrasmissioni
- Il controllo di flusso
- Il controllo della congestione: NewReno, CUBIC, BBR e altre varianti
TCP è uno dei protocolli che sta alla base di Internet e che usiamo tutti i giorni, spesso inconsapevolmente. Permette ad esempio ad HTTP e quindi al web di esistere. È stato progettato più di 40 anni fa e, incredibilmente, gran parte dei concetti sono rimasti largamente invariati. Ci sono però state molte evoluzioni e TCP è diventato uno dei protocolli più complessi: chi ha frequentato un corso di reti universitario sa che occupa diverse settimane di lezioni.
Anche le cose più complicate però si possono spiegare in modo semplice, pur restando fedeli alla teoria. E c'è anche da dire che TCP è spesso una di quelle cose che sembra vengano spiegate di proposito in modo complicato 😅
Nell'articolo trovate quindi una panoramica tecnica di tutto quello che c'è da sapere su TCP: è lungo, richiede circa mezz'ora per leggerlo, ma non è una lettura così pesante e si può anche leggere a pezzi. Non serve sapere nulla di cosa sia TCP per comprendere l'articolo, ma servono delle nozioni di base di reti.
Aneddoto: ho scritto l'articolo qualche mese fa e l'ho poi lasciato lì perché non avevo voglia di disegnare schemi e diagrammi. Stanotte ho trovato la forza di volontà per completarlo quindi eccoci qua 😃
Grazie a @matteoc e @edofullo per i suggerimenti e al resto dello staff per la revisione del testo!
Buona lettura!
👇👇👇
https://fibra.click/tcp