#172 – Il protocollo TCP

Pillole di Bit - A podcast by Francesco Tucci - Lunedì

Categorie:

Lo si vede nelle impostazioni della rete del computer e nelle configurazioni del router. Due parole du come funziona e come è composto, bit per bit. Oggi si va nel profondo Vedere per bene come è fatto l'header del segmento TCPLa puntata 36 sull'IPIl caricatore Wireless LIVBOJ di IKEA Pillole di Bit (https://www.pilloledib.it/) è un podcast indipendente realizzato da Francesco Tucci, se vuoi metterti con contatto con me puoi scegliere tra diverse piattaforme: - Telegram (o anche solo il canale dedicato solo ai commenti delle puntate) - TikTok (per ora è un esperimento) - Twitter - BlueSky - Il mio blog personale ilTucci.com - Il mio canale telegram personale Le Cose - Mastodon personale - Mastodon del podcast - la mail (se mi vuoi scrivere in modo diretto e vuoi avere più spazio per il tuo messaggio) Rispondo sempre Se questo podcast ti piace, puoi contribuire alla sue realizzazione! Con una donazione diretta: - Singola con Satispay - Singola o ricorrente con Paypal Usando i link sponsorizzati - Con un acquisto su Amazon (accedi a questo link e metti le cose che vuoi nel carrello) - Attivando uno dei servizi di Ehiweb Se hai donato più di 5€ ricordati di compilare il form per ricevere i gadget! Il sito è gentilmente hostato da ThirdEye (scrivete a domini AT thirdeye.it), un ottimo servizio che vi consiglio caldamente e il podcast è montato con gioia con PODucer, un software per Mac di Alex Raccuglia Il sito è gentilmente hostato da ThirdEye (scrivete a domini AT thirdeye.it), un ottimo servizio che vi consiglio caldamente e il podcast è montato con gioia con PODucer, un software per Mac di Alex Raccuglia Ciao a tutti e bentornati all’ascolto di Pillole di Bit, questa è la puntata 172 e io sono, come sempre, Francesco. Oggi torniamo a parlare di reti, e andiamo ad analizzare un acronimo che sentiamo spesso nominare e vediamo molto spesso nella configurazione della rete del PC e del nostro router. Quando apriamo le configurazioni di rete del PC, vediamo spesso le impostazioni TCP/IP. Quando invece dobbiamo aprire qualche porta sul router, attività da fare sempre con attenzione, sono dovuto intervenire non molto tempo fa su un NAS completamente crittografato perché era esposto su Internet tramite il router di casa e aveva una vulnerabilità, dobbiamo scegliere se aprire la porta sul protocollo TCP o UDP. Oggi vi parlo del protocollo TCP che sta per Transmission Control Protocol. E’ un protocollo che si posiziona all’interno dello stack ISO OSI delle reti al livello 4, del trasporto, ed è, come abbiamo detto prima, usato in abbinata con il protocollo IP, Internet Protocol che è il livello 3, detto livello di rete. Del protocollo IP ho parlato nella lontana puntata 36. IP assegna gli indirizzi, TCP, fa girare i dati. Detto in modo estremamente semplicistico. Partiamo da come è fatto un pacchetto del TCP, detto segmento. Essendo composto da bit, è diviso in gruppi di bit, come gli indirizzi IP, chiamati ottetti, ma sono sempre byte, quindi otto bit. I primi 4 byte sono le porte del client, quindi di chi chiede la connessione e del server, di chi accetta la connessione. Sono due byte per porta, per questo le porte sono da 0 a 65535 e sono qulle che a voi servono sul router per l’apertura per i vari protocolli particolari, che sono sullo strato più alto. FTP, per esempio, si appoggia su TCP e usa la porta 21 del server, SSH, usa sempre TCP e usa la porta 22 e così via. Ogni coppia di porte identifica una comunicazione, quindi se vi collegate alla porta 21 di un server FTP non è detto che la vostra porta di partenza sia per forza la 21. I 4 byte successivi sono quelli che identificano la sequenza del segmento. Quando i segmenti vengono composti, ognuno di essi ha un numero di sequenza, il numeratore è grande 4 byte, facendo un rapido conto i segmenti possono essere 2 elevato a 32, quasi 4 miliardi e 300 milioni. Il contatore dei segmenti è importante. Il ricevente ne tiene conto, se arriva un segmento di un numero