Livello di trasporto e TSAP

Размер: px
Начинать показ со страницы:

Download "Livello di trasporto e TSAP"

Транскрипт

1 Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli Livello di trasporto e TSAP Three-way handshake Incarnation numbers TCP e UDP 39.2

2 Sessione T_CONNECT, T_DISCONNECT T_DATA, T_EXP_DATA T_UNITDATA Trasporto N_CONNECT, N_RESET, T_DISCONNECT, N_DATA, N_ACK, N_EXP_DATA N_UNITDATA, N_ERROR Rete Orientati alla conn. (TP4, 8072/3; TCP) Non orientati (UDP) Frammentazione, multiplexing, risequenzializzazione, controllo di flusso endto-end VC (X.25, 8347/8) Datagram (IP, 8472/3) 39.3 TSAP 5 4 Messaggi TPDU Down Multiplexing (aumenta il throughput) 5 4 NSAP Up Multiplexing (limita il numero di VC) 39.4

3 Applicazione Process server Processo desiderato k m n (1) (2) (3) 39.5 Service user T_CONNECT request T_CONNECT confirm Trasport Layer Connection Request CR Connection Confirm CC ACK Service user T_CONNECT indication T_CONNECT response 39.6

4 Due delle ragioni principali per le quali si usa il threeway handshake sono: se il trasmettitore va in crash dopo aver trasmesso il CR, il ricevitore attenderebbe per sempre; l uso dell ACK unitamente ad un timeout sulla CC evita questa situazione se un duplicato della CR arriva in ritardo quando la connessione a cui era riferita è già stata chiusa, il ricevitore invia la CC restando in attesa di un ACK; il trasmettitore può inviare un DR (Disconnect Request) , OPEN 0, ACK0, OPEN 1, ACK0, DATA1 1, ACK1 2, ACK1, DATA2 2, ACK1, DATA2 2, ACK2 Connection closed 0, OPEN 0, ACK0, OPEN 1, ACK0, DATA1 1, ACK1 2, ACK2 Accettata 2, ACK1, DATA2 Scartata 39.8

5 0, OPEN, ID1 0, ACK0, ID1, OPEN, ID2 1, ACK0, ID2, DATA1, ID1 1, ACK1, ID1 2, ACK1, ID2, DATA2, ID1 2, ACK1, ID2, DATA2, ID1 2, ACK2, ID1 Connection closed 0, OPEN, ID3 0, ACK0, ID3, OPEN, ID4 1, ACK0, ID4, DATA1, ID3 1, ACK1, ID3 Scartata 2, ACK1, ID4, DATA2, ID3 2, ACK2, ID Per identificare la connessione I protocolli di trasporto ISO usano dei reference numbers, scelti dai due lati della connessione; TCP usa i numeri di sequenza iniziali; In entrambi i casi, si fa in modo da ritardare il riuso per un tempo sufficientemente lungo

6 Service user Transport Layer Service user T_CLOSE request Disconnect Request DR DC Disconnect Confirm T_CLOSE indication Il TCP (Transmission Control Protocol) è il principale protocollo del livello di trasporto della Architettura DoD. È un protocollo orientato alla connessione, con capacità di recupero di errore, controllo di flusso e di sequenza

7 Source Port Destination Port Sequence Number Acknowledgement Number HLEN Reserved Code Bits Window Checksum Urgent Pointer Options Padding Data Code Bits: URG-ACK-PSH-RST-SYN-FIN Service user Service provider UNSPECIFIED_ PASSIVE_OPEN. request OPEN_ID.confirm OPEN_ SUCCESS.confirm Network (segments) SYN, ISN = X SYN, ISN = Y, ACK X+1 ACK Y+1 Service provider ACTIVE_ OPEN.request OPEN_ID.confirm Service user OPEN_ SUCCESS.confirm 39.14

8 A differenza dei protocolli del TP4 ISO, TCP non ha il concetto TSDU, ma è un protocollo stream-oriented; TCP considera i dati come una sequenza di byte, che divide a sua scelta in segmenti. Il controllo di flusso è del tipo sliding window, ma la larghezza della finestra è variabile dinamicamente Il TCP fornisce al livello di applicazione due tipologie di servizi: Controllo di flusso: elimina la possibilità che il trasmettitore saturi il buffer in ricezione del ricevitore Controllo di congestione: gestisce le situazioni di traffico critiche all interno della rete 39.16

9 Per realizzare un meccanismo di controllo di flusso il TCP mantiene all interno del sender una variabile detta finestra di ricezione (receiver window, rwind) Dà un idea al trasmettitore di quanto spazio ci sia all interno del buffer del ricevente Tale quantità è dinamica e varia durante il tempo di una connessione Per gestire informazioni sulla congestione, il TCP utilizza una variabile denominata finestra di congestione (congestion window, cwind). Costituisce una limitazione addizionale alla quantità di traffico che un host può inviare in rete. Deve valere la seguente relazione: 39.18

10 Le quantità dettate dalla dinamica degli algoritmi del TCP devono sempre essere validate. Occorre quindi verificare che i buffer disponibili al TCP possano contenere la quantità di dati associati alle varie finestre. Inoltre, mediante l uso della Advertised Window, le due entità coinvolte nella comunicazione si scambiano informazioni sullo spazio gestibile nei buffer Poiché la risorsa disponibile per la trasmissione non è nota a priori, il TCP adotta un meccanismo per sondare il canale. Tale procedura è denominata Slow Start e permette di eseguire un probing del canale. Consiste nell introduzione graduale del traffico in rete. È specificata nel documento RFC

11 Il principio su cui si basa lo Slow Start è semplice: mediante l osservazione del traffico di riscontro (flusso di ACK) adatta la trasmissione del traffico dati. Questo viene denominato comportamento selfclocking del TCP Per la sua realizzazione occorre aggiungere al TCP: una variabile di controllo per la finestra, denominata congestion window (cwnd) una variabile di gestione, denominata slow start threshold (sstresh) L evoluzione dell algoritmo è la seguente: Si inizia trasmettendo una quantità minima Ad ogni ACK (dei byte di una finestra) ricevuto si raddoppia la finestra In realtà, l algoritmo di slow start opera in sinergia con un altro algoritmo, denominato congestion avoidance. Congestion avoidance permette di incrementare la finestra di trasmissione in modo lineare, consentendo una evoluzione del traffico meno aggressiva. Solitamente si denomina questa tecnica come Slow Start with Congestion Avoidance 39.22

12 Per ogni ricezione di un ACK (di un segmento) l algoritmo opera come segue: if (cwnd < ssthresh) cwnd += 1 (incremento moltiplicativo) else cwnd += 1/cwnd (incremento lineare) Nel caso in cui si abbia un time-out: ssthresh=cwnd/2; cwnd=1 (reset dell algoritmo) Lo Slow Start permette dunque: Se la rete consente una trasmissione rapida la dinamica dell algoritmo non introduce un ritardo elevato. Se la rete è in situazione di congestione, l introduzione della fase di slow start permette di non aggravarla, ma la sua dinamica diviene preponderante nell evoluzione del TCP. Si noti come il RTT sia critico per questo algoritmo: è questo il motivo principale della scarsa efficienza del TCP nelle tratte satellitari (RTT elevato) 39.24

13 Il TCP basa buona parte del suo funzionamento su meccanismi di time-out. A tal proposito, i valori di time-out devono essere tarati al fine di non essere troppo brevi o troppo lunghi. Il TCP utilizza un algoritmo per la stima del RTT del canale. Tale algoritmo è denominato algoritmo di Jacobson (RFC 793) In realtà si adotta il SRTT (Smoothed Round Trip Time), ovvero una media di tutti i valori di RTT collezionati fino al presente istante. Nel TCP originale (definito nel documento RFC 793) il time-out per la ritrasmissione (denominato RTO Retransmission Time Out) veniva posto uguale proprio allo SRTT 39.26

14 Algoritmo di Jacobson, per la stima della media: Algoritmo di Jacobson, per la stima della varianza: Tipico valore di x=0.125 (pari ad 1/8, RFC 2988) Il valore del time-out è fissato pari a: 39.28

15 Usare l algoritmo di Jacobson fino a quando non avviene una ritrasmissione Effettuare un back-off binario ad ogni ritrasmissione timeout = 2*timeout Riprendere l algoritmo di Jacobson quando le ritrasmissioni cessano, ovvero quando si riceve l ACK di un segmento non ritrasmesso Uno dei problemi maggiori delle ritrasmissioni innescate da time-out è che il periodo di time-out può essere piuttosto elevato Il mittente può rilevare una perdita non solo aspettando lo scadere del time-out, ma rilevando degli ACK duplicati Si definisce ACK duplicato un ACK che ririscontra un segmento per il quale il mittente ha già ricevuto un riscontro

16 RFC 2581 introduce il concetto di Ritrasmissione Veloce (Fast Retransmit). Alla ricezione di 3 ACK duplicati, il mittente TCP ritrasmette il segmento mancante prima che il timer per quel segmento scada Esistono diverse varianti del TCP. La distinzione principale è negli algoritmi di gestione degli ACK e dei time-out TCP-Tahoe: è storicamente una delle versioni più vecchie del TCP. Taglia incondizionatamente la finestra di congestione ad 1 MSS e riprende la fase di slow-start dopo OGNI evento di perdita 39.32

17 TCP-Reno: elimina la fase di slow-start dopo la ricezione di un ACK duplicato 3 volte. Intuitivamente, la ricezione di un ACK duplicato 3 volte è sintomatico della perdita di un segmento ma anche della ricezione di altri. Si ritiene dunque troppo aggressiva la fase di slow-start UDP (User Datagram Protocol) realizza un protocollo di trasporto non orientato alla connessione Aggiunge alle funzionalità di IP la possibilità di distinguere fra diverse destinazioni all interno della stessa macchina, ma non garantisce l integrità dei dati

18 Source Port Message Length Packet Data Destination Port Checksum Pseudo-header (non trasmesso, usato anche in TCP) Zero Source IP Address Destination IP Address Proto Length Cos è il multiplexing a livello di trasporto? Perchè si deve usare il three-way handshake? Cosa sono gli incarnation numbers? Descrivete TCP e UDP

Telematica di Base. IL Livello di Trasporto TCP

Telematica di Base. IL Livello di Trasporto TCP Telematica di Base IL Livello di Trasporto TCP TCP RFCs: 793, 1122, 1323, 2018, 2581 point-to-point: Un sender, un receiver affidabile protocollo di tipo pipeline: Meccanismi per evitare la congestione,

Подробнее

Transmission Control Protocol (TCP) Andrea Detti

Transmission Control Protocol (TCP) Andrea Detti Transmission Control Protocol (TCP) Andrea Detti Transmission Control Protocol (TCP) Trasferisce un flusso informativo bi-direzionale non strutturato tra due host ed effettua operazioni di multiplazione

Подробнее

Controllo di Congestione in Reti Internet Docente: Vincenzo Eramo

Controllo di Congestione in Reti Internet Docente: Vincenzo Eramo Controllo di Congestione in Reti Internet Docente: Vincenzo Eramo Controllo di Congestione (/) Ha lo scopo di evitare condizioni di sovraccarico nei nodi della rete limitando il traffico offerto alla rete

Подробнее

Controllo di congestione

Controllo di congestione Controllo di congestione Generalità!!In caso di congestione della rete, a causa dei buffer limitati degli apparati di rete, alcuni segmenti potrebbero venire persi!!la perdita dei segmenti e il relativo

Подробнее

Livello Trasporto. Liv. Applic. Liv. Transport. Transport Entity. Liv. Network. Trasporto

Livello Trasporto. Liv. Applic. Liv. Transport. Transport Entity. Liv. Network. Trasporto Livello Trasporto Fornire un trasporto affidabile ed efficace dall'host di origine a quello di destinazione, indipendentemente dalla rete utilizzata Gestisce una conversazione diretta fra sorgente e destinazione

Подробнее

Livello trasporto in Internet

Livello trasporto in Internet Livello trasporto in Internet Livello trasporto in Internet Due protocolli di trasporto alternativi: TCP e UDP Modelli di servizio diversi TCP orientato alla connessione, affidabile, controllo di flusso

Подробнее

Livello trasporto: TCP / UDP. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35.

Livello trasporto: TCP / UDP. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35. Livello trasporto: TCP / UDP Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35 TCP e UDP Internet Protocol (IP) fornisce un servizio non affidabile di trasmissione

Подробнее

4 - Il livello di trasporto

4 - Il livello di trasporto Università di Bergamo Dipartimento di Ingegneria Gestionale e dell Informazione 4 - Il livello di trasporto Architetture e Protocolli per Internet Servizio di trasporto il livello di trasporto ha il compito

Подробнее

Il livello trasporto Protocolli TCP e UDP

Il livello trasporto Protocolli TCP e UDP Il livello trasporto Protocolli TCP e UDP Standard: OSi vs TCP/IP Application Presentation Session NFS XDR RPC Telnet, FTP SMTP, HTTP SNMP, DNS RTP,... Protocolli per la comunicazione tra applicativi:

Подробнее

Gestione della Connessione in TCP

Gestione della Connessione in TCP I semestre 03/04 Gestione della Connessione in TCP Prof. Vincenzo Auletta [email protected] http://www.dia.unisa.it/professori/auletta/ Riscontro e Ritrasmissione Per ogni segmento spedito la sorgente

Подробнее

Reti di Comunicazione e Internet

Reti di Comunicazione e Internet Dipartimento di Elettronica e Informazione Politecnico di Milano Reti di Comunicazione e Internet Transmission Control Protocol Esercitazione Ipotesi semplificative per gli esercizi RTT (Round Trip Time)

Подробнее

Livello di trasporto: meccanismi trasferimento dati affidabile, TCP

Livello di trasporto: meccanismi trasferimento dati affidabile, TCP Livello di trasporto: meccanismi trasferimento dati affidabile, TCP Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. - Copyright 2013

Подробнее

TCP: trasmissione Source port [16 bit] - Identifica il numero di porta sull'host mittente associato alla connessione TCP. Destination port [16 bit] - Identifica il numero di porta sull'host destinatario

Подробнее

Transmission Control Protocol

Transmission Control Protocol Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione

Подробнее

Strato di Trasporto Multiplazione a livello di trasporto

Strato di Trasporto Multiplazione a livello di trasporto Strato di Trasporto Multiplazione a livello di trasporto 1 Multiplexing/demultiplexing Demultiplexing nell host ricevente: consegnare i segmenti ricevuti alla socket appropriata Multiplexing nell host

Подробнее

I protocolli UDP e TCP

I protocolli UDP e TCP I protocolli UDP e TCP A.A. 2005/2006 Walter Cerroni Il livello di trasporto in Internet APP. APP. TCP UDP IP collegamento logico tra diversi processi applicativi collegamento logico tra diversi host IP

Подробнее

CORSO DI RETI SSIS. Lezione n.3 9 novembre 2005 Laura Ricci

CORSO DI RETI SSIS. Lezione n.3 9 novembre 2005 Laura Ricci CORSO DI RETI SSIS Lezione n.3 9 novembre 2005 Laura Ricci IL LIVELLO TRASPORTO realizza un supporto per la comunicazione logica tra processi distribuiti comunicazione logica = astrazione che consente

Подробнее

Introduzione (parte III)

Introduzione (parte III) Introduzione (parte III) Argomenti della lezione Ripasso degli argomenti del primo corso: il livello di trasporto, il meccanismo di controllo delle congestioni e le applicazioni Il livello di trasporto

Подробнее

Avoidance, Fast Retransmit, And Fast Recovery

Avoidance, Fast Retransmit, And Fast Recovery Università degli Studi di Modena e Reggio Emilia Dipartimento di Ingegneria dell Informazione TCP: Algoritmi di Slow Start, Congestion Avoidance, Fast Retransmit, And Fast Recovery rfc 2001 M.L. Merani

Подробнее

4 - Il livello di trasporto

4 - Il livello di trasporto Università di Bergamo Dipartimento di Ingegneria dell Informazione e Metodi Matematici 4 - Il livello di trasporto Architetture e Protocolli per Internet 1 Servizio di trasporto il livello di trasporto

Подробнее

la trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK.

la trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK. 1. Considerare il problema della stima del Round Trip Time. Supporre che inizialmente RTT valga 200 ms. Il mittente invia un segmento e riceve l ACK relativo dopo 100 ms, quindi invia un altro segmento,

Подробнее

Soluzione dell esercizio 2 (TCP) dell esame del 16 giugno 2015

Soluzione dell esercizio 2 (TCP) dell esame del 16 giugno 2015 Soluzione dell esercizio 2 (TCP) dell esame del 16 giugno 2015 La soluzione di questo esercizio per quanto riguarda la parte di perdita di pacchetti è data assumendo l'algoritmo di FAST RECOVERY, ossia

Подробнее

IL LIVELLO TRASPORTO Protocolli TCP e UDP

IL LIVELLO TRASPORTO Protocolli TCP e UDP Reti di Calcolatori ed Internet IL LIVELLO TRASPORTO Protocolli TCP e UDP 5-1 Il Livello Trasporto I servizi del livello Trasporto Le primitive di Trasporto Indirizzamento Protocolli di Trasporto Livello

Подробнее

IL LIVELLO TRASPORTO Protocolli TCP e UDP

IL LIVELLO TRASPORTO Protocolli TCP e UDP Reti di Calcolatori IL LIVELLO TRASPORTO Protocolli TCP e UDP D. Talia RETI DI CALCOLATORI - UNICAL 5-1 Il Livello Trasporto I servizi del livello Trasporto Le primitive di Trasporto Indirizzamento Protocolli

Подробнее

Livello trasporto. Servizi del livello trasporto

Livello trasporto. Servizi del livello trasporto ivello trasporto Servizi Multiplexing e demultiplexing Trasporto senza connessione: UDP Principi di trasferimento affidabile Trasporto orientato alla connessione: TCP Struttura del segmento Trasferimento

Подробнее

TCP. Servizio di Trasporto Affidabile. Transmission Control Protocol. Caratteristiche di TCP 1

TCP. Servizio di Trasporto Affidabile. Transmission Control Protocol. Caratteristiche di TCP 1 TCP a.a. 2002/03 Prof. Vincenzo Auletta [email protected] http://www.dia.unisa.it/~auletta/ Servizio di Trasporto Affidabile Il livello di trasporto deve fornire un servizio di consegna orientato alla

Подробнее

Uso di UDP per client-server UDP. Porte e multiplexing. TCP e UDP. Connessione TCP (o messaggio UDP) Caratteristiche delle porte TCP e UDP

Uso di UDP per client-server UDP. Porte e multiplexing. TCP e UDP. Connessione TCP (o messaggio UDP) Caratteristiche delle porte TCP e UDP CP e UDP: il livello trasporto dell'architettura CP/IP Antonio Lioy < [email protected] > 7 6 5 4 3 network OSI vs. CP/IP packet process (DNS, HP, SMP, ) (CP, UDP) network (IP) Politecnico di orino Dip. Automatica

Подробнее

Il livello di Trasporto del TCP/IP

Il livello di Trasporto del TCP/IP Il livello di Trasporto del TCP/IP Il compito del livello transport (livello 4) è di fornire un trasporto efficace dall'host di origine a quello di destinazione, indipendentemente dalla rete utilizzata.

Подробнее

Controllo della congestione

Controllo della congestione Controllo della congestione Problema: troppe sorgenti inviano troppi dati troppo velocemente perchè la rete riesca a gestirli Effetti: perdita di pacchetti (overflow nei buffer dei router) e ritardi eccessivi

Подробнее

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano

Reti di calcolatori TCP/IP. Slide a cura di Simon Pietro Romano Reti di calcolatori TCP/IP Slide a cura di Simon Pietro Romano [email protected] Il livello rete Stack ISO/OSI Applicazione Presentazione Sessione Trasporto Rete Data Link Fisico Corso di Tecnologie dei

Подробнее

Protocolli di trasporto in Internet: TCP e UDP

Protocolli di trasporto in Internet: TCP e UDP Sommario Protocolli di trasporto in Internet: TCP e UDP Protocolli di trasporto su rete IP User Datagram Protocol (UDP) Transmission Control Protocol (TCP) Network Address Translator (NAT) Luca Veltri

Подробнее

Strato trasporto. Per capir meglio la cosa analizziamo il seguente esempio:

Strato trasporto. Per capir meglio la cosa analizziamo il seguente esempio: Reti Mod 2 Strato trasporto Lo strato trasporto si colloca al livello 4 della pila ISO-OSI. Ha la funzione di stabilire un collegamento logico tra le applicazioni dei diversi host collegati tra di loro.

Подробнее

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I

Corso di Laurea in Ingegneria Informatica. Corso di Reti di Calcolatori I Corso di Laurea in Ingegneria Informatica Corso di Reti di Calcolatori I Roberto Canonico ([email protected]) Giorgio Ventre ([email protected]) Il protocollo TCP I lucidi presentati al corso

Подробнее

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 7 Febbraio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Подробнее

Internet Parte II Romeo Giuliano [email protected] 1

Internet Parte II Romeo Giuliano romeo.giuliano@uniroma2.it 1 Internet Parte II Romeo Giuliano [email protected] 1 Argomenti Introduzione a Internet ARPANET, NSFNET, Struttura di base di Internet Architettura protocollare di Internet Pila protocollare, Protocollo

Подробнее

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30 Prova di Esame - Rete Internet (ing. Giovanni Neglia) Prova completa Mercoledì 2 Marzo 2005, ore 14.30 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette.

Подробнее

L architettura di TCP/IP

L architettura di TCP/IP L architettura di TCP/IP Mentre non esiste un accordo unanime su come descrivere il modello a strati di TCP/IP, è generalmente accettato il fatto che sia descritto da un numero di livelli inferiore ai

Подробнее

Prof. Ing. Maurizio Casoni Dipartimento di Ingegneria dell Informazione Università degli Studi di Modena e Reggio Emilia

Prof. Ing. Maurizio Casoni Dipartimento di Ingegneria dell Informazione Università degli Studi di Modena e Reggio Emilia Controllo di flusso in TCP Prof. Ing. Maurizio Casoni Dipartimento di Ingegneria dell Informazione Università degli Studi di Modena e Reggio Emilia Meccanismo a finestra La dimensione della finestra viene

Подробнее

Livello Trasporto Protocolli TCP e UDP

Livello Trasporto Protocolli TCP e UDP Livello Trasporto Protocolli TCP e UDP Davide Quaglia Reti di Calcolatori - Liv Trasporto TCP/UDP 1 Motivazioni Su un host vengono eseguiti diversi processi che usano la rete Problemi Distinguere le coppie

Подробнее

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless

Подробнее

RETI TELEMATICHE Lucidi delle Lezioni Capitolo II

RETI TELEMATICHE Lucidi delle Lezioni Capitolo II Prof. Giuseppe F. Rossi E-mail: [email protected] Homepage: http://www.unipv.it/retical/home.html UNIVERSITA' DEGLI STUDI DI PAVIA Facoltà di Ingegneria A.A. 2011/12 - I Semestre - Sede PV RETI TELEMATICHE

Подробнее

Strato di trasporto. Livello di applicazione SAP. Livello di trasporto. Livello di rete SAP

Strato di trasporto. Livello di applicazione SAP. Livello di trasporto. Livello di rete SAP Strato di trasporto Lo strato di trasporto si colloca al livello 4 dello strato ISO-OSI e svolge il compito di mettere in comunicazione diversi processi software. La comunicazione tra applicazioni avviene

Подробнее

Livello di trasporto: meccanismi trasferimento dati affidabile

Livello di trasporto: meccanismi trasferimento dati affidabile Livello di trasporto: meccanismi trasferimento dati affidabile Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. - Copyright 2013 McGraw-Hill

Подробнее

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+...

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+... Setup delle ConnessioniTCP Una connessione TCP viene instaurata con le seguenti fasi, che formano il Three-Way Handshake (perchè formato da almeno 3 pacchetti trasmessi): 1) il server si predispone ad

Подробнее

Modulo 11 Livelli Transport e Application del modello TCP/IP

Modulo 11 Livelli Transport e Application del modello TCP/IP Modulo 11 Livelli Transport e Application del modello TCP/IP 11.1 TCP/IP Transport Layer 11.1.1 Introduzione al transport layer Lo scopo primario del livello transport, livello 4 del modello OSI, è di

Подробнее

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00

Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00 Prova in itinere - Rete Internet (ing. Giovanni Neglia) Mercoledì 23 Maggio 2007, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome:

Подробнее

Capitolo 3 - parte 4. Corso Reti ed Applicazioni Mauro Campanella

Capitolo 3 - parte 4. Corso Reti ed Applicazioni Mauro Campanella Capitolo 3 - parte 4 Corso Reti ed Applicazioni Mauro Campanella TCP Dalla prima RFC ad oggi, sono state introdotti in TCP vari meccanismi per: - rendere più efficente il trasferimento dei segmenti - rendere

Подробнее

RTT costante pari a 0.5 secondi; primo RTO= 2*RTT;

RTT costante pari a 0.5 secondi; primo RTO= 2*RTT; Esempio di tsti di esame per Reti di Calcolatori AA 2010/2011. L'esame consta normalmente di 3-4 esercizi e dura tre ore. Ad esempio un tipico esame potrebbe avere 1 esercizio su TCP, 1 esercizio di routing

Подробнее

II prova in itinere - Rete Internet (ing. Giovanni Neglia)

II prova in itinere - Rete Internet (ing. Giovanni Neglia) II prova in itinere - Rete Internet (ing. Giovanni Neglia) Sabato 9 giugno 2007, ore 9.30 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:

Подробнее

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing

UDP. Livello di Trasporto. Demultiplexing dei Messaggi. Esempio di Demultiplexing a.a. 2002/03 Livello di Trasporto UDP Descrive la comunicazione tra due dispositivi Fornisce un meccanismo per il trasferimento di dati tra sistemi terminali (end user) Prof. Vincenzo Auletta [email protected]

Подробнее

Il livello trasporto nella rete Internet: TCP e UDP

Il livello trasporto nella rete Internet: TCP e UDP TCP-UDP - 1 Il livello trasporto nella rete Internet: TCP e UDP Mario BALDI staff.polito.it/mario.baldi Silvano GAI [email protected] Jim KUROSE www-aml.cs.umass.edu Fulvio RISSO [email protected] TCP-UDP

Подробнее

Capitolo 3 Livello di trasporto

Capitolo 3 Livello di trasporto Capitolo 3 Livello di trasporto Nota per l utilizzo: Abbiamo preparato queste slide con l intenzione di renderle disponibili a tutti (professori, studenti, lettori). Sono in formato PowerPoint in modo

Подробнее

Il livello trasporto nella rete Internet: TCP e UDP

Il livello trasporto nella rete Internet: TCP e UDP Il livello trasporto nella rete Internet: TCP e UDP Mario BALDI staff.polito.it/mario.baldi Silvano GAI [email protected] Jim KUROSE www-aml.cs.umass.edu Fulvio RISSO [email protected] TCP-UDP - 1 Nota

Подробнее

Il livello trasporto nella rete Internet: TCP e UDP

Il livello trasporto nella rete Internet: TCP e UDP Il livello trasporto nella rete Internet: TCP e UDP Mario BALDI http://staff.polito.it/mario.baldi Silvano GAI sgai[at]cisco.com Jim KUROSE http://www-aml.cs.umass.edu Fulvio RISSO fulvio.risso[at]polito.it

Подробнее