Nella sezione dedicata al modello OSI e alla pila di protocolli TCP / IP, abbiamo già presentato come questo modello è stato sviluppato che viene utilizzato nella maggior parte delle comunicazioni da reti di computer.
Come abbiamo già visto, la pila di protocolli si stava sviluppando in modo pratico, facendo estensioni e modifiche su ogni nuovo ingrandimento se non funzioni come previsto, fino a quando non si è verificato con una base funzionale che ha permesso la comunicazione tra due Entità di comunicazione (emettitore / ricevitore) Quando possibile, c’era un possibile percorso.
Questa comunicazione è stata raggiunta grazie a due protocolli, che sono quelli che danno il nome a questa pila di protocolli:
- TCP. Controllo del protocollo di trasmissione o protocollo di controllo della trasmissione. È un protocollo del livello di trasporto orientato a connettersi e affidabile. Il suo obiettivo è quello di ottenere le informazioni che derivano dal livello superiore (applicazione) raggiunge l’altra estremità. All’altra parte della comunicazione, la sua funzione è organizzare le informazioni che ricevi per far arrivare il livello più alto (applicazione). Vedremo come funziona, ma la cosa importante è che questo protocollo sia responsabile della produzione di comunicazione affidabile, se c’è un errore o manca un pacchetto richiede di nuovo la sua spedizione. Fornisce solo informazioni al livello superiore se lo ha completato.
- IP. Protocollo Internet o protocollo Internet. È un protocollo del livello di rete che è responsabile dell’invio del pacchetto alla destinazione ogni volta che esiste un possibile percorso. Non è affidabile o orientato alla connessione. Se abbiamo bisogno di tale affidabilità, possiamo utilizzare il protocollo TCP nel trasporto che è responsabile della fornitura. La sua funzione è inviare i pacchetti, chiamati datagrammi, di origine alla destinazione per il miglior percorso possibile. Il protocollo IP non garantisce che tutti i pacchetti arrivino o che arrivino nello stesso ordine in cui sono stati inviati, non è affidabile o connesso orientato.
Se ci uniiamo a entrambi i protocolli, noi Hai già una comunicazione affidabile, non certa, tra le entità di comunicazione. Ciò che è garantito quando si utilizza TCP / IP in una comunicazione al protocollo del livello dell’applicazione è che, le informazioni sulla sorgente vengono inviate a destinazione e che raggiungerà solo il livello di applicazione della destinazione se tutte le informazioni inviate alla destinazione arrivano. TCP è responsabile per l’affidabilità e l’IP per rendere i pacchetti a raggiungere i pacchetti se c’è un percorso.
Stack di protocollo TCP / IP
Abbiamo visto come funzionano, sostanzialmente, TCP E Protocolli IP per fornire una comunicazione tra due entità di comunicazione. Questi protocolli erano la base della comunicazione nelle reti TCP / IP. Intorno a questi protocolli sono stati aggiunti più protocolli di rete che hanno aiutato o completano la loro funzione o li ha utilizzati per eseguire comunicazioni di rete.
Tutti questi protocolli di rete funzionano a un livello diverso del modello OSI, quindi, sono organizzati a Livelli, dando origine a una pila di protocolli (mucchio, come una pila di libri, piatti o livelli).
Esistono una moltitudine di protocolli nella pila di protocolli TCP / IP. In questo documento, verranno studiati i principali protocolli di rete, il più comunemente utilizzato nelle comunicazioni su reti TCP / IP.
Come funziona tutto questo? Prima versione
Abbiamo visto come la comunicazione è stata lavorata su un modello di livello. Ogni livello comunica con il suo livello di coppia, che è all’altra estremità della comunicazione, attraverso uno specifico protocollo di comunicazione. Ma abbiamo anche visto, che questa comunicazione è stata effettuata efficacemente attraverso i servizi del livello inferiore. In questo caso, tale comunicazione viene eseguita utilizzando un protocollo di livello inferiore finché non viene raggiunto a livello di collegamento-fisico.
Diamo un’occhiata, semplificati come la comunicazione tra livelli, livelli e protocolli prima di studiare il diverso Protocolli.
Supponiamo un caso in cui un utente utilizza un’applicazione, un browser Web, per accedere a qualsiasi sito web. Il browser è un programma, in questo caso è un client HTTP, che utilizzerà, per impostazione predefinita, del protocollo HTTP per comunicare con l’altra estremità: un server Web.
Bene, quindi semplificando molto , Comunicazione Sarebbe quanto segue:
Sul client del computer, il browser avvia una connessione al server a cui si desidera connettersi tramite il protocollo HTTP.
In modo che HTTP possa comunicare con l’altra estremità, utilizzare TCP per inviare i dati. Il protocollo TCP sarà responsabile della creazione di una connessione affidabile con il software TCP dall’altra parte, in cui viene eseguito il server Web.Per fare ciò, verrà comunicato con esso utilizzando il protocollo IP che è sul livello inferiore. Il protocollo IP riceverà i pacchetti da inviare all’altra estremità, quindi avviare la creazione di datagrammi con il nodo successivo che il pacchetto al computer di destinazione arriva e li invia attraverso il livello di collegamento, utilizzando l’hardware di rete che ha nel sistema , con grande probabilità utilizzerà Ethernet (ad esempio una scheda di rete cablata Ethernet o un’interfaccia wireless WiFi).
A questo punto, i pacchetti inviati attraverso il livello più basso, link / fisico, passeranno attraverso una serie di nodi intermedi, fino a quando non raggiungono la loro destinazione e gestiscono il modo attraverso i livelli in ordine inverso, fino a raggiungere il livello di applicazione.
Tutto ciò che la strada è quella che è davvero effettuata dai dati, tuttavia , Per il software a livello di applicazione, tutto ciò che il processo non è interessato, non importa, è trasparente per loro. A loro, ai livelli di comunicazione peer, sono interessati solo ai dati che vengono scambiati tra loro in base al loro protocollo di comunicazione, in questo caso http.
Pagine: 12345