Aperto Come avviene il collegamento tra PC(client) e un server

alessandrobasi

Teamspeak e forum
Membro dello Staff
Admin
Mar 29, 2016
813
15
63
Roma
www.alessandrobasi.it
#1
In questo post spiegherò come un PC, che in questa guida chiameremo client, riesce a raggiungere un server web.

Il processo inizia con l'invio di una richiesta da parte del client:
nboSpkm.png
Mettiamo ad esempio il caricamento di una pagina web(http://www.google.it) con porta 80(http) con metodo di trasferimento via TCP/IP.

La nostra richiesta attraversa il nostro router,
si instrada verso il server del nostro provider(gestore internet telecom, fastweb, wind, ecc..), passando per il firewall gestito dal provider stesso(N.B. il firewall è opzionale dipende dal gestore).

Ora che il nostro pacchetto è arrivato al nostro provider, il pacchetto si divide sulla backbone ovvero "internet"
cYFrUO1.png
Dall'immagine si può notare che dopo il firewall c'è un hub(MIX di Milano), questo hub, qui in Italia come in America o Russia, controlla il traffico in entrata e in uscita.

il traffico italiano si può vedere a questo link CLICCA QUI

Una volta che i vari pezzi della nostra richiesta sono arrivati al server,
il server ricompone il messaggio e invia una risposta.

Questa risposta farà tutto il percorso al ritroso


client = ogni computer collegato al server e in grado di scambiare dati con esso (fonte: google)

server web = La comunicazione tra server e client avviene tramite il protocollo HTTP, che utilizza la porta TCP 80 (fonte: wikipedia)

pagina web = Una pagina web è il tipo di documento digitale tramite il quale sono rese disponibili all'utente finale le informazioni (fonte: wikipedia)

porta = Le porte sono numeri utilizzati per identificare una particolare connessione di trasporto tra quelle al momento attive su un calcolatore vanno da 1 a 65 535 (fonte: wikipedia)

TCP/IP = Transfer Control Protocol e Internet Protocol

router = dispositivo che collega tra loro più reti scegliendo il percorso migliore per i dati e che all'occorrenza converte il protocollo di trasmissione (fonte: google)

server = computer di elevate prestazioni che in una rete fornisce un servizio agli altri elaboratori collegati, detti client (fonte: google)

provider = Azienda di servizi che dispone di computer costantemente connessi ad Internet tramite linee speciali (fonte: google)

firewall = sistema di protezione che difende i calcolatori di una rete aziendale collegata a Internet da accessi non autorizzati (fonte: google)

backbone = è un collegamento ad alta velocità di trasmissione e capacità tra due server o router di smistamento informazioni e appartenente normalmente alla rete di trasporto di una rete di telecomunicazioni (fonte: wikipedia)

internet = è una rete ad accesso pubblico che connette vari dispositivi in tutto il mondo (fonte: wikipedia)

hub = un dispositivo di rete che funge da nodo di smistamento dati di una rete di comunicazione (fonte: wikipedia)

Programma utilizzato per le immagini --> Cisco Packet Tracer
Fonti generali --> Studio personale

Per domande o dubbi inviate una risposta sotto questo post
 
Ultima modifica:
Piaciuto: yaas
Apr 15, 2018
17
0
1
21
#2
Potresti spiegare anche la roba del syn, syn-ack e ack, così parli anche del *stai attento a quello che scrivi*
 

alessandrobasi

Teamspeak e forum
Membro dello Staff
Admin
Mar 29, 2016
813
15
63
Roma
www.alessandrobasi.it
#3
ho omesso molti aspetti tecnici nel post per una lettura più leggera, dovrei fare un nuovo post più dettagliato