DOMANDA TCP/IP Livello applicazione e trasporto

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

SOLEMNITY

Nuovo Utente
Messaggi
52
Reazioni
3
Punteggio
24
Salve.Avrei una domanda.
Mentre i protocolli del livello applicazione concedono all'utente dei servizi per poter utilizzare le applicazioni, ad esempio come il browser di internet(HTTP-S) o la mail(POP3), i protocolli di trasporto permettono lo scambio di dati tra i due livelli(application e transport).Ma il livello di trasporto trasmette anche i dati sulla rete o di quello si occupa il livello di network?Se si, allora di cosa si occupa nello specifico il trasport layer, oltre a far comunicare livelli adiacenti o gli stessi livelli su due computer diversi?Quale attività collega il livello network con quello transport?Grazie mille:vv::rock:
 
In maniera semplice
network = IP = istradamento, routing, traduzione indirizzi, frammentazione - sono coinvolti nodi contigui
trasporto = TCP = connessione fra nodi end to end cioè da host sorgente a destinatario.

Tieno presente che i livelli sono nati con lo standard OSI dove avevano delle precise connotazioni erano suddivisi in sottolivelli con api standard per ogni sottolivello, poi si è voluto traslare/mappare i livelli OSI su tutti i protocolli di rete fra cui anche il tcp/ip per cui le mappature logico funzionali sono a volte un po' forzate e fantasiose
 
Ultima modifica:
Piccolo appunto:

TCP-->RFC793-->1981
OSI-->1978

Il fatto è che la rigidità di OSI non può combaciare perfettamente con la realtà e quindi alcuni protocolli non sono bene inquadrabili. Non mi sembra il caso del TCP (e nemmeno dell'IP).

Per quanto riguarda il discorso del topic TCP e UDP sono fondamentali nello sviluppo di internet come lo conosciamo noi, in quanto collegamento diretto tra applicazione e rete. Tutti i servizi web necessitano di TCP o UDP (rappresentati dalle famose porte) per comunicare dati in rete in associazione ad un IP (dando vita ad un socket). L'applicazione forse più popolare è l'HTTP (porta 80 TCP). Cmq la pagina di Wikipedia sul livello di trasporto è fatta abbastanza bene, e anche quella sul TCP è interessante leggerla.
 
Da quanto ho capito il transport layer si occupa quindi del trasporto dei dati anche sulla rete, tramite i protocolli tcp\ip e udp.Ma quindi di cosa si occupa il livello di network?
 
Da quanto ho capito il transport layer si occupa quindi del trasporto dei dati anche sulla rete, tramite i protocolli tcp\ip e udp.Ma quindi di cosa si occupa il livello di network?

Di fornire la rete (i percorsi) su cui trasportare l'informazione. I datagram del liv. 4 vengono frammentati (in base al protocollo di rete) e spediti su una rete routed. Se devo unire due percorsi gestiti da protocolli diversi interpongo un gateway. Il protocollo "re" è IP. Faccio notare che gli switch operano a liv.2, con gli indirizzi MAC e NON a liv.3 con IP.
 
Ultima modifica:
Di fornire la rete (i percorsi) su cui trasportare l'informazione. I datagram del liv. 4 vengono frammentati (in base al protocollo di rete) e spediti su una rete routed. Se devo unire due percorsi gestiti da protocolli diversi interpongo un gateway. Il protocollo "re" è IP. Faccio notare che gli switch operano a liv.2, con gli indirizzi MAC e NON a liv.3 con IP.

Ok grazie mille per la tua pazienza
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top