I protocolli TCP/UDP prof.: Alfio Lombardo.

Slides:



Advertisements
Presentazioni simili
Stefano Leonardi Ricevimento: Tel.:
Advertisements

Laboratorio di Telematica
Il livello di trasporto
Tecnologie. Reti locati e reti globali Reti locali (LAN, Local Area Networks) –Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti.
Elaborazione del Book Informatico
Internet Concetti e termini (7.1.1).
Network Musical Performance: RTP MIDI
Italo Losero S tray B ytes strane cose succedono nelle reti....
Corso di laurea in INFORMATICA
Corso di laurea in INFORMATICA
I protocolli TCP/UDP prof.: Alfio Lombardo.
IL NOSTRO LABORATORIO. Di INFORMATICA..
I modelli di riferimento OSI e TCP/IP
La rete in dettaglio: rete esterna (edge): applicazioni e host
3-1 User Datagram Protocol: UDP Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All.
2-1 Trasferimento di file: ftp Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights.
Come programmare servizi di rete?
Sistemi e Tecnologie della Comunicazione
La rete del futuro nellautonomia scolastica Sezione propedeutica I fondamentali e concetti di TCP/IP.
Programmazione su Reti
INTERNET e i suoi Servizi Docente Esperto: Simona Riolo Docente Tutor: Alfio Messina Lezione #1/ I.C.S. G. Verga - Viagrande (CT)
Architettura del World Wide Web
Internet Control Message Protocol rfc. Error Reporting Testing di affidabilità Controllo di congestione Notifica di route-change Misurazione di performance.
Il modello cliente/servente per l’implementazione di applicazioni
TCP Transmission Control Protocol. Programmazione II: Programmazione su Reti -- Prof. G. Persiano 2 TCP TCP fornisce un servizio di connessione –orientato.
1 Protocollo di comunicazione. 2 Reti eterogenee.
Architetture di protocolli
EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Modello di riferimento OSI AICA © 2005.
Concetti introduttivi
Reti di Calcolatori IL LIVELLO TRASPORTO Protocolli TCP e UDP.
Reti di Calcolatori MODELLI ISO/OSI e TCP/IP.
I protocolli di trasporto per multimedia RTP e RTCP
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
Dal calcolatore al deposito di informazioni anche da condividere. Cè nessuno?
Corso di Informatica per Giurisprudenza Lezione 7
POSTA ELETTRONICA PER GLI STUDENTI DI ECONOMIA POSTA SU HOST b Host e terminali La base dati dei messaggi risiede sul mainframeLa base dati dei messaggi.
I protocolli TCP/UDP prof.: Alfio Lombardo.
MODELLI DI RIFERIMENTO
Il modello di riferimento OSI
Modulo 3 – U.D. 3 – Lez. 1 Ernesto Damiani - Sistemi di elaborazione dell'informazione.
Modulo 2 – U.D. 4 – Lez. 5 (parte I)
Informatica Lezione 9 Scienze e tecniche psicologiche dello sviluppo e dell'educazione (laurea triennale) Anno accademico:
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Internet.
Distributed System ( )7 TCP/IP four-layer model.
Questo modello può essere utilizzato come file iniziale per la presentazione di materiale didattico per la formazione in gruppo. Sezioni Fare clic con.
Reti Stratificazione del Protocollo. 2 Andrea Asta I protocolli oSpecificano e Rendono Comprensibile la comunicazione oNon è necessario conoscere.
Greco Rodolfo 2002 Application Trasport Network Phisic HTTP IP UDPTCP DNS SNAP MAC ARP L’utente fa una richiesta di pagina.
Livello di trasporto Protocolli TCP e UDP.
Comunicazione nelle reti – protocolli
Modulo n – U.D. n – Lez. n Nome Cognome – titolo corso.
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 6 -User Datagram Protocol Ernesto Damiani Lezione 1 – UDP.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 2 -Telnet, FTP e altri Ernesto Damiani Lezione 3 – SMTP: introduzione.
Sistemi di elaborazione dell’informazione Modulo 4 -Tecniche di programmazione distribuita Unità didattica 1 -Socket library Ernesto Damiani Lezione 1.
Servizi Internet Claudia Raibulet
Università degli Studi di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Scienze dell’Informazione Università degli Studi.
Sistemi di elaborazione dell’informazione Modulo 2 -Protocolli di rete TCP/IP Unità didattica 6 -User Datagram Protocol Ernesto Damiani Lezione 2 – UDP.
Strato di accesso alla rete (network access layer); comprende le funzioni che nel modello OSI sono comprese negli strati fisico, di collegamento e parte.
1 Sistemi e Tecnologie della Comunicazione Lezione 23: transport layer: TCP e UDP.
Sistemi e Tecnologie della Comunicazione
I NTERNET Rete interconnessa che permette il collegamento tra due host eterogenei, appartenenti a reti differenti separati anche da grande distanze. Internet.
ARCHITETTURA DI RETE Protocollo: insieme di regole che governano le comunicazioni tra i nodi di una rete. La condivisione di queste regole tra tutte gli.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
INTERNET PROTOCOL SUITE FACOLTA’ DI INGEGNERIA Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni Docente: Prof. Pasquale Daponte Tutor:
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
Sezione propedeutica I fondamentali e concetti di TCP/IP.
Introduzione Misurare l’impatto che può avere l’aggiunta di traffico sulle prestazioni di un sistema di rete è molto utile. Nel testing di applicazioni.
Il Livello di Trasporto
Transcript della presentazione:

I protocolli TCP/UDP prof.: Alfio Lombardo

Problematiche inerenti al trasporto dell’informazione Processo applicativo: file transfer QoS QoS richiesta dall’applicazione + procedure di comunicazione API QoS offerta dalla rete rete

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

Il concetto di porta logica Processo applicativo pid Processo applicativo pid Processo applicativo pid porta Trasporto

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

Principali caratteristiche del servizio di Trasporto in Internet TCP Affidabilita’ Ritardi aggiuntivi UDP Non affidabile Ritardi trascurabili

Campi di applicazione dei protocolli di Trasporto in Internet TCP Applicazioni loss-sensitive UDP Applicazioni delay-sensitive

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

Definizione del servizio offerto dal livello di trasporto in Internet API Primitive astratte

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

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

Perdita dei dati in volo Processo Applicativo B Processo Applicativo A Processo Applicativo A End Data

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

Formato del messaggio TCP

Protocolli di Trasporto emergenti in INTERNET Real-time Transport Protocol (RTP) Real-time Transport Control Protocol (RTCP)

APPLICAZIONE Livello di trasporto RTP RTCP UDP IP

Trasporto end-to-end dell’informazione Macrolezione 7 Trasporto end-to-end dell’informazione