Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
I protocolli TCP/UDP prof.: Alfio Lombardo
2
Problematiche inerenti al trasporto dell’informazione
Processo applicativo: file transfer QoS QoS richiesta dall’applicazione + procedure di comunicazione API QoS offerta dalla rete rete
3
Problematiche inerenti al trasporto dell’informazione
Pro Appl. (FTP sv.) Pro Appl. (SMTP cl.) Pro Appl. (Telnet sv.) Indirizzo delle applicazioni nell’host Indirizzo di rete host
4
Il concetto di porta logica
Processo applicativo pid Processo applicativo pid Processo applicativo pid porta Trasporto
5
OBIETTIVO DEL LIVELLO DI TRASPORTO
Progettazione delle applicazioni indipendente dalle tecnologie di rete Indipendenza dalla QoS Astrazione dalla interfaccia di servizio (API) Multiplexing dei dati relativi alle diverse applicazioni che risiedono sullo stesso host
6
Principali caratteristiche del servizio di Trasporto in Internet
TCP Affidabilita’ Ritardi aggiuntivi UDP Non affidabile Ritardi trascurabili
7
Campi di applicazione dei protocolli di Trasporto in Internet
TCP Applicazioni loss-sensitive UDP Applicazioni delay-sensitive
8
Servizi offerti dal TCP
Apertura e Chiusura della connessione Gestione della connessione Trasferimento affidabile dei dati appartenenti a diverse applicazioni residenti nello stesso host (multiplexing) Controllo di congestione Sequencing Gestione degli ack e delle ritrasmissioni Gestione dei timer Controllo di flusso
9
Definizione del servizio offerto dal livello di trasporto in Internet
API Primitive astratte
10
APERTURA DI CONNESSIONE
Processo Applicativo A Processo Applicativo B 3.Active Open 4.Open ID 5. Open Success 1.Passive Open 2.Open ID 6. Open Success TCP SERVICE PROVIDER Syn=1 TCP A Syn=1 Ack=1 TCP B Syn=1 Ack=1
11
TRASFERIMENTO DATI Processo Applicativo A Processo Applicativo B TCP A
7.Send (30 ottetti) 10. Deliver (100 ottetti) 8. Deliver (30 ottetti) 9.Send (100 ottetti) TCP SERVICE PROVIDER Seqnum=56 Acknum=86 TCP A TCP B Seqnum=203 Acknum=303
12
Perdita dei dati in volo
Processo Applicativo B Processo Applicativo A Processo Applicativo A End Data
13
CHIUSURA DI CONNESSIONE
Processo Applicativo A Processo Applicativo B 17.Close 20.Terminate 18. Closing 19.Close 21.Terminate TCP SERVICE PROVIDER Fin=1 Seqnum=86 Acknum=87 TCP A TCP B FIN=1 Seqnum=453 Acknum=454
14
Formato del messaggio TCP
15
Protocolli di Trasporto emergenti in INTERNET
Real-time Transport Protocol (RTP) Real-time Transport Control Protocol (RTCP)
16
APPLICAZIONE Livello di trasporto RTP RTCP UDP IP
17
Trasporto end-to-end dell’informazione
Macrolezione 7 Trasporto end-to-end dell’informazione
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.