FONDAMENTI DI RETI E TELECOMUNICAZIONE



Documenti analoghi
Livelli di un protocollo

Introduzione alla rete Internet

Introduzione alla rete Internet

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

Reti di Telecomunicazione Lezione 6

Introduzione alla rete Internet

Laboratorio di Informatica Corso di laurea in Lingue e Studi interculturali. AA Paola Zamperlin. Internet. Parte prima

MODELLI ISO/OSI e TCP/IP

Appunti del corso di PROF. G. BONGIOVANNI

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

ICMP OSI. Internet Protocol Suite. Telnet FTP SMTP SNMP TCP e UDP NFS. Application XDR. Presentation. Session RPC. Transport.

Storia di Internet e del World Wide Web

Reti di Calcolatori:

Standard di comunicazione

Internet. Evoluzione della rete Come configurare una connessione. Internet: Storia e leggenda

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Reti e Internet: introduzione

Protocolli di Comunicazione

Reti di Telecomunicazione Lezione 8

Indirizzi Internet e. I livelli di trasporto delle informazioni. Comunicazione e naming in Internet

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Reti: cenni storici. Who s who

Lo scenario: la definizione di Internet

I protocolli di routing dell architettura TCP/IP

INFORMATICA DISTRIBUITA. prof. Carlo Bellettini. lez 1 Informazioni Logistiche

Corso di Sistemi di Elaborazione delle informazioni. Reti di calcolatori 2 a lezione a.a. 2009/2010 Francesco Fontanella

Reti. Reti e interconnessione di reti - Internetwork WAN 1 WAN 1. Router multiprotocollo (gateway) Terminologia

Reti di Telecomunicazioni LB Introduzione al corso

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

Reti di Calcolatori:

Informatica per la comunicazione" - lezione 8 -

Protocolli di rete. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 02 Protocolli - 2/30

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

Capitolo 16 I servizi Internet

Internet. Internet. Internet Servizi e Protocolli applicativi. Internet. Organizzazione distribuita

Comunicare con il resto del mondo. Salvatore Sittinieri

Programmazione in Rete

Introduzione alle applicazioni di rete

Indice. Prefazione XIII

Tecnologie di Sviluppo per il Web

Protocolli stratificati (Intro III Parte)

La nascita di Internet

Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30

Dal protocollo IP ai livelli superiori

Reti di Calcolatori. Il software

Internet: architettura e servizi

Internet: architettura e servizi

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

Internet Protocol Versione 4: aspetti generali

Colloquio di informatica (5 crediti)

Firewall e Abilitazioni porte (Port Forwarding)

Didattica dell informatica 1

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

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

LINUX e le reti

Sistemi Informativi di relazione - Internet

Sicurezza e Gestione delle Reti (di telecomunicazioni)

Introduzione (parte I)

ICMP. Internet Control Message Protocol. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it

I protocolli di routing dell architettura TCP/IP

Corso di Sistemi di Elaborazione delle informazioni

Internet: struttura. Internet

Cenni sul protocollo IP

I canali di comunicazione

Internet e protocollo TCP/IP

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

Modello OSI e architettura TCP/IP

Topologia delle reti. Rete Multipoint: ogni nodo è connesso agli altri tramite nodi intermedi (rete gerarchica).

Tappe evolutive della rete Internet

Reti e Internet: introduzione

Applicazioni web centrati sui dati (Data-centric web applications)

Siti web centrati sui dati (Data-centric web applications)

Università Magna Graecia di Catanzaro Facoltà di Medicina e Chirurgia Corso di Laurea in Scienze Infermieristiche Polo Didattico di Reggio Calabria

Transmission Control Protocol

Livello di Applicazione in Internet

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Reti di Calcolatori. una rete di calcolatori è costituita da due o più calcolatori autonomi che possono interagire tra di loro una rete permette:

RETI E SISTEMI INFORMATIVI Domain Name System. Prof. Andrea Borghesan

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

INFORMATICA DISTRIBUITA. lez 4 Livello applicazione

UNIVERSITA DEGLI STUDI DI BERGAMO

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

Architettura delle Reti

Reti di calcolatori e Internet

Ethereal A cura di Donato Emma demma@napoli.consorzio-cini.it

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

Reti di calcolatori. Lezione del 18 maggio

Capitolo 1 - parte 1. Corso Reti ed Applicazioni Mauro Campanella

Architettura del. Sintesi dei livelli di rete. Livelli di trasporto e inferiori (Livelli 1-4)

Prof. Filippo Lanubile

DOMOTICA ED EDIFICI INTELLIGENTI UNIVERSITA DI URBINO

Programmazione in Rete

CONNESSIONE DI UN PC ALLA RETE INTERNET

MODELLI ISO/OSI e TCP/IP

Reti di Calcolatori. Corso di Informatica. Reti di Calcolatori. Reti di Calcolatori. Corso di Laurea in Conservazione e Restauro dei Beni Culturali

Informatica. Prof. M. Colajanni Università di Modena Reggio Emilia

Elementi sull uso dei firewall

Reti di Calcolatori. Vantaggi dell uso delle reti. Cosa è una rete? Punto di vista logico: sistema di dati ed utenti distribuito

Informatica per la comunicazione" - lezione 8 -

Transcript:

Prof. Giuseppe F. Rossi E-mail: giuseppe.rossi@unipv.it UNIVERSITA' DEGLI STUDI DI BERGAMO A.A. 2014/15 - II Semestre FONDAMENTI DI RETI E TELECOMUNICAZIONE Lucidi delle Lezioni - Capitolo IX Struttura del capitolo Storia dell'architettura TCP/ I documenti RFC (Request For Comment) La struttura dell'architettura TCP/ Capitolo IX 1-2/13 Copyright Ing. Giuseppe F. Rossi 1995-2015

Architetture di comunicazione "a strati" Parallelamente allo sviluppo delle architetture proprietarie e alla definizione dello standard OSI, il mercato ha conosciuto la progressiva affermazione di una serie di standard 'de facto' noti come "Suite TCP/" Il successo di TCP/ é legato a numerosi fattori; per esempio... Non é una architettura proprietaria, né richiede tecnologie proprietarie E' essenziale (a volte fin troppo!) ma al tempo stesso estremamente flessibile, in grado di interconnettere reti basate su tecnologie eterogenee E' stato adottato per il progetto ARPANet E' stato implementato nello UNIX di Berkeley (BSD4.3 UNIX) distribuito gratuitamente in tutto il mondo Un po' di storia... Primi anni '60 1969 1974 Si teorizza il principio della commutazione di pacchetto Nasce la rete a commutazione di pacchetto ARPANet, finanziata dell'agenzia americana DARPA (Defense Advanced Research Projects Agency) V. Cerf e R. Kahn pubblicano l'articolo "A protocol for packet network interconnection", in cui sono contenute le idee alla base dell'attuale TCP/ 1 Gennaio 1983 Nasce Internet (ARPANet adotta i protocolli TCP/) Capitolo IX 3-4/13 Copyright Ing. Giuseppe F. Rossi 1995-2015

Un po' di storia... (cont.) Anno 1989 Privatizzazione di Internet (Internet diventa una rete formata dall'interconnessione delle dorsali dei vari ISP) Anno 1991 Introduzione delle applicazioni World Wide Web... anni successivi Sviluppo strepitoso (... e incontrollato... ) di Internet I Request For Comment (RFC) Le specifiche dei protocolli della suite TCP/ sono scritte in documenti chiamati RFC (Request For Comment) Gratuiti e di dominio pubblico (l'elenco di tutti gli RFC pubblicati é contenuto nel file rfc-index.txt) http://www.ietf.org/rfc/ ftp://ftp.isi.edu/in-notes/ Sono identificati da un numero Ogni RFC ha uno status (vedasi slide successiva) Capitolo IX 5-6/13 Copyright Ing. Giuseppe F. Rossi 1995-2015

I Request For Comment (RFC) Lo standard track Come nasce un RFC? Gli RFC possono seguire diversi 'percorsi' che li portano in diversi status Il percorso seguito dagli RFC che diventeranno standard Internet é chiamato standard track RFC standard track Internet Draft (max 6 mesi) RFCxxxx (PROPOSED STANDARD) RFCxxxx (DRAFT STANDARD) RFCxxxx (STANDARD) La proposta é tecnicamente completa e stabile: si costruisce un prototipo Vi sono implementazioni di costruttori diversi tra loro interoperabili La proposta viene implementata su larga scala I Request For Comment (RFC) Le prime 2 pagine di un RFC storico... RFC: 791 INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION September 1981 prepared for Defense Advanced Research Projects Agency Information Processing Techniques Office 1400 Wilson Boulevard Arlington, Virginia 22209 by Information Sciences Institute University of Southern California 4676 Admiralty Way Marina del Rey, California 90291 September 1981 TABLE OF CONTENTS Internet Protocol PREFACE... iii 1. INTRODUCTION... 1 1.1 Motivation... 1 1.2 Scope... 1 1.3 Interfaces... 1 1.4 Operation... 2 2. OVERVIEW... 5 2.1 Relation to Other Protocols... 9 2.2 Model of Operation... 5 2.3 Function Description... 7 2.4 Gateways... 9 3. SPECIFICATION... 11 3.1 Internet Header Format... 11 3.2 Discussion... 23 3.3 Interfaces... 31 APPENDIX A: Examples & Scenarios... 34 APPENDIX B: Data Transmission Order... 39 GLOSSARY... 41 REFERENCES... 45 Capitolo IX 7-8/13 Copyright Ing. Giuseppe F. Rossi 1995-2015

Introduzione Collocazione architetturale della famiglia di protocolli TCP/ (rispetto al modello di riferimento OSI) Application Services Presentation Services Protocolli della suite TCP/ Session Transport Network Livelli 1 e 2 (es. Ethernet, WLAN,... ) TCP/ Stack Data Link Control Physical OSI Reference Model Le componenti fondamentali Le specifiche TCP/ iniziano a partire dal 3 livello architetturale Si possono identificare 3 gruppi di protocolli Protocolli di livello 3 (Network) (Internet Protocol) Protocolli di livello 4 (Transport) TCP (Transmission Control Protocol) UDP (User Datagram Protocol) Applicazioni Ve ne sono molte (Telnet, FTP, TFTP,... ) Capitolo IX 9-10/13 Copyright Ing. Giuseppe F. Rossi 1995-2015

Le componenti fondamentali Collocazione architetturale dei principali protocolli (la corrispondenza TCP/-OSI è possibile solo ai livelli 3 e 4) Web Telnet FTP SMTP DNS TFTP HTTP TCP UDP (+ protocolli di servizio) Livelli 1 e 2 (es. Ethernet, Token Ring,... ) TCP/ Stack Le componenti fondamentali Livello Network (3 ) consente la costruzione di una rete complessa a commutazione di pacchetto che in linea di principio può utilizzare qualunque DLC (indipendente dalle tecnologie sottostanti) Livello Transport (4 ) 2 tipi di servizi Affidabile e sofisticato: realizzato dal protocollo Transmission Control Protocol (TCP) Snello ma inaffidabile: realizzato dal protocollo User Datagram Protocol (UDP) Livello applicativo Capitolo IX 11-12/13 Copyright Ing. Giuseppe F. Rossi 1995-2015

Il modello classico di rete La struttura classica di una rete TCP/ prevede una dorsale (backbone) intermedia con commutazione dei pacchetti a livello (3 ) Router (Gateway, nel vecchio linguaggio): nodi intermedi di commutazione di livello 3 Non utilizzano i livelli al di sopra del 3 Host : nodi finali (mittenti/destinatari) Utilizzano tutti i livelli architetturali Appl. TCP/UDP Liv 1 e 2 Router Router Router Router Appl. TCP/UDP Liv 1 e 2 Host Capitolo IX 13-14/13 Copyright Ing. Giuseppe F. Rossi 1995-2015