Lezione 7 - Livello Trasporto PDF
Document Details
Uploaded by EntrancedDidgeridoo
Università degli Studi di Bari Aldo Moro
Prof. Fabio Calefato
Tags
Related
- CENG305 Computer Networks Lecture Notes PDF
- Computer Networks Lecture 04: Transport Layer PDF
- ECE 4436A Networking: Principles, Protocols, and Architectures PDF
- Computer Networking: A Top-Down Approach Chapter 3 PDF
- CCS2201 Introductions to Networks Lecture 6 - Fall 2023-2024 PDF
- Transport Layer Quiz PDF
Summary
These are lecture notes on the transport layer in computer networks. The notes cover topics such as UDP, TCP, and the mechanisms for establishing and closing connections. The keywords are computer networks, transport layer, and network protocols.
Full Transcript
Livello di Trasporto Introduzione Livello di trasporto in Internet UDP - User Datagram Protocol TCP - Transmission Control Protocol Meccanismo di ritrasmissione Controllo del flusso Controllo di congestione Apertura connessione Chiusura conness...
Livello di Trasporto Introduzione Livello di trasporto in Internet UDP - User Datagram Protocol TCP - Transmission Control Protocol Meccanismo di ritrasmissione Controllo del flusso Controllo di congestione Apertura connessione Chiusura connessione Prof. Fabio Calefato 1 Introduzione Obiettivo del livello di trasporto – Offrire un canale di comunicazione tra una coppia di processi (comunicazione end-to-end) Programmi applicativi Comunicazione tra processi Connettivita’ tra calcolatori Hardware Livello di trasporto in Internet Il protocollo di rete IP fornisce un servizio senza connessione (a datagramma) non affidabile tra gli host Protocolli di trasporto User Datagram Protocol (UDP) – servizio senza connessione (datagramma), – non affidabile (scoperta errori opzionale e nessun recupero), – multiplazione/demultiplazione: indirizzamento dei processi Transmission Control Protocol (TCP) – servizio orientato alla connessione (stream ossia flusso di bytes) – decomposizione delle sequenze di byte in messaggi – affidabile (scoperta e recupero degli errori) – controllo di flusso e congestione – multiplazione/demultiplazione: indirizzamento dei processi 3 Prof. Fabio Calefato 4 Formato generico segmento di livello di trasporto Prof. Fabio Calefato 5 Indirizzamento dei processi Ogni processo comunicante è Numeri di porta associato a un numero di porta 1 - 1023: porte di sistema a 16-bit, locale e unico rispetto (riservate da IANA a servizi noti all’host di protocolli standard IETF) Necessita’ di individuare un – 21: ftp processo con un indirizzo di rete – 23: telnet globalmente unico (IP address e – 25: smtp port number) – 80: www Tutti messaggi contengono due 1024 - 49151: porte utente (o coppie di indirizzi: porte registrate da IANA su – Mittente: (IP address, port richiesta) number) 49152 - 65535: porte private o – Destinatario: (IP address, port dinamiche (automaticamente number) assegnate) Il sistema operativo dell’host destinatario consegna al processo un messaggio in arrivo sulla base del port number Prof. Fabio Calefato 6 Prof. Fabio Calefato 7 Port 80 Port Port 50000 50001 … subprocesses 8 UDP - User Datagram Protocol Fornisce un servizio punto a punto senza connessione Spedizione di datagram (includono l’indirizzo del mittente e del destinatario) con lunghezza max definita dal datagram IP (