Capitolo 3 Livello di trasporto

Documenti analoghi
Livello di trasporto:

Livello di trasporto: meccanismi trasferimento dati affidabile, TCP

Capitolo 3 Livello di trasporto

Reti di Calcolatori:

Capitolo 2: Livello di applicazione

Servizi del livello trasporto, protocollo UDP, intro a TCP

Livello di trasporto: meccanismi trasferimento dati affidabile

Reti di Calcolatori. Master "Bio Info" Reti e Basi di Dati Lezione 3

Lezione n.3 LIVELLO TRASPORTO

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

Livello di trasporto: meccanismi trasferimento dati affidabile (2), TCP

Servizi del livello trasporto, protocollo UDP, intro a TCP

Il livello trasporto: Introduzione e protocollo UDP

Il livello trasporto: Introduzione e protocollo UDP

Servizi del livello trasporto, protocollo UDP, meccanismo stop-and-wait

Transmission Control Protocol: TCP

Lo strato di Trasporto

Capitolo 4 Livello di rete

Livello 4 (trasporto): cosa vedremo

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Argomenti: ! Servizi dello strato di trasporto! multiplexing/demultiplexing! Servizio senza connessione: UDP

Livello di trasporto: TCP, controllo flusso, controllo congestione

I.I.S. G.B. PENTASUGLIA MATERA ISTITUTO TECNICO SETTORE TECNOLOGICO LICEO SCIENTIFICO SCIENZE APPLICATE. Classe: 5Ci

PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Capitolo 5 Livello di collegamento e reti locali

Reti di Calcolatori:

Livello trasporto. Servizi del livello trasporto

MODELLI ISO/OSI e TCP/IP

Parte II: Reti di calcolatori Lezione 13 (37)

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

MODELLI ISO/OSI e TCP/IP

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Le Reti Informatiche

1) (commutazione pacchetto, prodotto banda-ritardo) 2) (frammentazione, commutazione di pacchetto) 3) (Selective Repeat)

2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n. 2) 1

TECN.PROG.SIST.INF. I Socket Roberta Gerboni

TCP: rassegna RFCs: 793, 1122, 1323, 2018, 2581

Livello trasporto. Controllo del flusso e della congestione

Internet (- working). Le basi.

Introduzione. Obiettivo: Sommario: Introduzione alle reti di telecomunicazioni approccio:

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

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

Rete: livello trasporto (TCP/IP) Rete: livello trasporto (TCP/IP) Rete: livello trasporto (TCP/IP) Rete: livello trasporto (TCP/IP) Parte 2 - Indice

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Il Livello Trasporto III 3. Corso di RETI DI CALCOLATORI (9 CFU) a.a II anno / II semestre. Il Livello Trasporto. Il Livello Trasporto

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

Politecnico di Milano Facoltà di Ingegneria dell Informazione. Modelli Funzionali

Reti di Telecomunicazione Lezione 8

Programmazione in Rete

Reti di Calcolatori:

14/12/2018 Informatici e di Telecomunicazioni

Università degli Studi di Enna Kore Facoltà di Ingegneria e Architettura

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

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

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

Il livello trasporto: controllo di flusso in TCP

Livello di trasporto: TCP

Telematica di Base. IL Livello di Trasporto TCP

Organizzazione della lezione

Programmazione in Rete

Transport Layer & TCP/UDP

Programmazione in Rete

RETI DI CALCOLATORI. TCP e UDP: Il Livello di Trasporto Internet

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Gestione delle Reti di Telecomunicazioni

PARTE 5 LIVELLO TRASPORTO. - Protocolli UDP e TCP. Parte 5. Modulo 1: Servizi del livello trasporto

Università degli Studi di Enna Kore Facoltà di Ingegneria e Architettura

Livello di Rete: Routing multicast IPv6

Internet Protocol Cenni introduttivi

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

TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi

Università degli Studi di Enna Kore

MODELLO TCP/IP LIVELLO 4 Trasporto. Il protocollo per il controllo della trasmissione. La gestione degli errori di trasmissione

Sistemi e Tecnologie della Comunicazione

Indirizzamento IP. Politecnico di Milano Facoltà di Ingegneria dell Informazione

Introduzione alla rete Internet

Telematica di Base. Il livello di trasporto

Capitolo 5 Livello di collegamento e reti locali

Parte II: Reti di calcolatori Lezione 12 (36)

Reti di Calcolatori AA 2011/2012. Protocolli di applicazione. Livello di applicazione. Capitolo 2: Livello applicazione. Csaba Kiraly Renato Lo Cigno

Livello di Rete. Gaia Maselli

Reti di Calcolatori in Tecnologia IP

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

Corso di INTRODUZIONE all INFORMATICA per le SCIENZE UMANISTICHE (RETE)

TCP/IP: una breve introduzione

Interazione tra processore, cache, memorie e dispositivi di I/O

Livello di Trasporto

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

TCP/IP: una breve introduzione

Parte II: Reti di calcolatori Lezione 14 (38)

Parte II: Reti di calcolatori Lezione 14 (38)

Standard: OSi vs TCP/IP. Il livello di trasporto. TCP e UDP. TCP: Transmission Control Protocol. TCP: funzionalità

Lo strato di Trasporto

Architetture di rete. 4. Le applicazioni di rete

Il livello trasporto Protocolli TCP e UDP


Transcript:

Capitolo 3 Livello di 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 che voi possiate aggiungere e cancellare slide (compresa questa) o modificarne il contenuto in base alle vostre esigenze. Come potete facilmente immaginare, da parte nostra abbiamo fatto un sacco di lavoro. In cambio, vi chiediamo solo di rispettare le seguenti condizioni: se utilizzate queste slide (ad esempio, in aula) in una forma sostanzialmente inalterata, fate riferimento alla fonte (dopo tutto, ci piacerebbe che la gente usasse il nostro libro!) se rendete disponibili queste slide in una forma sostanzialmente inalterata su un sito web, indicate che si tratta di una adattamento (o che sono identiche) delle nostre slide, e inserite la nota relativa al copyright. Thanks and enjoy! JFK/KWR All material copyright 1996-2007 J.F Kurose and K.W. Ross, All Rights Reserved Reti di calcolatori e Internet: Un approccio top-down 6 a edizione Jim Kurose, Keith Ross Pearson Paravia Bruno Mondadori Spa 2013 3-1

Servizi e protocolli di Forniscono la comunicazione logica tra processi applicativi di host differenti I protocolli di vengono eseguiti nei sistemi terminali lato invio: scinde i messaggi in segmenti e li passa al livello di lato ricezione: riassembla i segmenti in messaggi e li passa al livello di applicazione Più protocolli di sono a disposizione delle applicazioni Internet: TCP e UDP 3-4

Protocolli del livello di in Internet Affidabile, consegne nell ordine originario (TCP) controllo di congestione controllo di flusso setup della connessione Inaffidabile, consegne senz ordine: UDP estensione senza fronzoli del servizio di consegna a massimo sforzo Servizi non disponibili: garanzia su ritardi garanzia su ampiezza di banda 3-6

UDP: User Datagram Protocol [RFC 768] Protocollo di senza fronzoli Servizio di consegna a massimo sforzo, i segmenti UDP possono essere: perduti consegnati fuori sequenza all applicazione Senza connessione: no handshaking tra mittente e destinatario UDP ogni segmento UDP è gestito indipendentemente dagli altri Perché esiste UDP? Nessuna connessione stabilita (che potrebbe aggiungere un ritardo) Semplice: nessuno stato di connessione nel mittente e destinatario Intestazioni di segmento corte Senza controllo di congestione: UDP può sparare dati a raffica 3-15

Capitolo 3: Livello di 3.1 Servizi a livello di 3.2 Multiplexing e demultiplexing 3.3 Trasporto senza connessione: UDP 3.4 Principi del trasferimento dati affidabile 3.5 Trasporto orientato alla connessione: TCP struttura dei segmenti trasferimento dati affidabile controllo di flusso gestione della connessione 3.6 Principi sul controllo di congestione 3.7 Controllo di congestione TCP 3-19

TCP: Panoramica RFC: 793, 1122, 1323, 2018, 2581 punto-punto: un mittente, un destinatario flusso di byte affidabile, in sequenza: pipeline: nessun confine ai messaggi il controllo di flusso e di congestione TCP definiscono la dimensione della finestra buffer d invio e di ricezione full duplex: flusso di dati bidirezionale nella stessa connessione MSS: dimensione massima di segmento (maximum segment size) orientato alla connessione: l handshaking (scambio di messaggi di controllo) inizializza lo stato del mittente e del destinatario prima di scambiare i dati flusso controllato: il mittente non sovraccarica il destinatario 3-20