La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

I protocolli TCP/UDP prof.: Alfio Lombardo.

Presentazioni simili


Presentazione sul tema: "I protocolli TCP/UDP prof.: Alfio Lombardo."— Transcript della presentazione:

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


Scaricare ppt "I protocolli TCP/UDP prof.: Alfio Lombardo."

Presentazioni simili


Annunci Google