🪴 PROVA 3.2

Search IconIcon to open search

Last updated April 6, 2022

#reti

Layer di Trasporto

Permette al traffico di essere inviato/ricevuto da applicazioni di rete specifiche

Multiplexing ( Transport Layer )

#inserire_immagine Multiplexing nel layer di trasporto significa che i nodi di rete hanno l’abilità di dirigere il traffico verso multipli servizi

Demultiplexing ( Transport Layer )

#inserire_immagine Demultiplexing nel layer di trasporto significa che un nodo può ricevere il traffico diretto verso un nodo e consegnarlo verso l’appropriato servizio ricevente

Porta (Port)

Una porta è un unico numero di 16bit (0-65535) che è usato per dirigere il traffico a un servizio (o servizi) specifico in esecuzione su un computer connesso alla rete

Servizi di rete differenti stanno in ascolto su specifiche porte in attesa( ) di ricevere richieste ( )

Quando scritto dopo i due punti (":") è conosciuto come socket address/socket number/socket port

Alcuni dei Servizi più conosciuti Porta
Servizi pagine web HTTP 80
Servizi pagine web sicure HTTPS 443
Servizi eMail 25
Servizi trasferimento file 21
Servizio stampa 9100

^ifnqih

Il Layer di Trasporto usa il concetto di , il e il per inviare dati individualmente ai servizi in ascolto sui nodi di rete. Questa serie di numeri di porte è stata poi suddivisa dallo IANA in sezioni indipendenti

System Port (porte di sistema)

Registered Ports

Ephemeral Port

[!info]- NAT e le Porte

Segmento TCP (Transmission Control Protocol segment)

Composto dall’header TCP e una sezione di dati (Payload)

TCP Header

#inserire_immagine

Composizione TCP Header

TCP Flags

Il modo in cui TCP stabilisce una connessione è tramite le flag di controllo TCP

[!Note]+ Buffer Tecnica di calcolo/computazione dove un certo ammontare di dati viene tenuta da qualche parte prima di essere inviata altrove. Nel TCP serve a inviare grandi “pezzi” di dati in maniera più efficiente. Tenendo un certo ammontare di dati in un buffer il TCP può consegnare i dati più significativi ai programmi in attesa di essi. In altri casi potresti star inviando un piccolo ammontare di informazione di cui hai bisogno subito poiché il programma possa rispondere immediatamente ^z4gmun

Three Way Handshake

Metodo In cui la connessione TCP viene stabilita #inserire_immagine |500x400

three%20way%20handshake.jpg Quando entrambi le parti hanno inviato sia un SYN che un ACK, in questo stato una connessione TCP opera in Full Duplex

[!info] Handshake Modo per 2 dispositivi di assicurarsi che “parlino” usando lo stesso protocollo e siano quindi in grado di comprendersi

Four Way Handshake

Usato per per la chiusura della connessione Ipoteticamente una connessione TCP potrebbe restare aperta in modalità Simplex con solo una parte che chiude la connessione, anche se raro.

Socket

di un endpoint in una potenziale connessione TCP. I socket TCP hanno bisogno di programmi che li istanzino. Si possono mettere in contrapposizione alle porte che sono più una roba virtuale/descrittiva.

In altre parole puoi inviare traffico a qualsiasi porta ma otterrai una risposta solo se il programma (Server/Client) ha aperto un socket su quella porta

[!Note]+ Istanza (Instantiation) L’attuale implementazione di qualcosa definito altrove ^e3apua

TCP Socket States

Esistono altri stati del TCP socket. Inoltre i nomi degli stati potrebbero variare da un sisteama operativo all’altro, questo perchè esistono fuori dalla definizione del protocollo TCP stesso

TCP come protocollo è universale ne suo uso visto che ogni dispositivo “parlante” il protocollo TCP opera nella stessa maniera

Connection Oriented e Connectionless protocols

Connection oriented protocols

Stabilisce una connessione e la usa per assicurarsi che tutti i dati siano stati trasmessi correttamente

Una connessione così nel layer di trasporto significa che ogni segmento di dati sia (riconosciuto). Così entrambe le parti sanno sempre quale parte di dati è stata sicuramente consegnata correttamente all’altra parte e quale parte non lo è stata

E' Generalmente più sicuro dalle perdite e può tollerare l’arrivo di dati leggermente fuori ordine, ma genera più traffico

Connectionless protocols

#inserire_immagine

Firewall


Interactive Graph