Terminologia e concetti fondamentali La struttura di Internet (hardware e software):
|
|
|
- Floriano Casadei
- 7 anni fa
- Просмотров:
Транскрипт
1 Introduzione Terminologia e concetti fondamentali La struttura di Internet (hardware e software): Accesso alla rete: end-systems, applicazioni, mezzi trasmissivi Nucleo: commutazione, struttura della rete, interconnessione Prestazioni: ritardi e perdite nelle reti Pila protocollare e modelli di servizio 1 Gerarchia Approccio a livelli (strati, layers) per ridurre la complessità di progettazione Redazione Lettera Lettura Lettera Foglio Spedizione Ricezione Busta Ufficio Ufficio Sacco Furgoncini Furgoncini Sacchi Aerei Aerei Tanti sacchi Mittente Sistema di trasporto Destinatario Oggetto Trasportato 1
2 Gerarchia Ogni livello implementa un servizio, tramite nuove funzionalità, basandosi sui servizi offerti dal livello inferiore definisce i servizi e le primitive che un livello mette a disposizione del livello superiore Per ogni livello vengono definiti: i servizi forniti al livello superiore le primitive attraverso cui richiedere un servizio Protocollo Protocolli umani: inviati messaggi specifici azioni specifiche al ricevimento dei messaggi, o di altri eventi Protocolli di rete: Regolano tuttele attività di comunicazione in Internet Definiti dagli RFC un protocollo definisce il formato, l ordine dei messaggi scambiati tra entità di rete, e le azioni intraprese alla ricezione o trasmissione di un messaggio 2
3 Pila protocollare (protocol stack) Insieme dei protocolli dei vari livelli Protocollo di livello n: regole e convenzioni per la comunicazione (logica) tra entità di livello n. E distribuito tra le entità di rete che implementano quel protocollo Peer entity: entità che comunicano a livello n scambiandosi messaggi (n-pdu) Modello di comunicazione Ogni livello interagisce solo con i livelli adiacenti (comunicazione fisica) Un livello passa al livello sottostante dati informazioni di controllo Il livello n su un host comunica (logicamente) con il livello n di un altro host (comunicazione logica). Non c e trasferimento diretto di dati tra livelli n dei nodi comunicanti 3
4 Flusso di dati tra peers Architettura di rete gerarchia di livelli + protocolli Ogni tipo di architettura può avere: un diverso numero di livelli diversi nomi e servizi associati a ciascun livello 4
5 Tipi di architetture Due host possono comunicare se adottano la stessa architettura di rete. Lo standard definisce ciò che è necessario per l'interoperabilità. Proprietaria: basata su scelte del costruttore, incompatibile con architetture diverse (IBM SNA, Appletalk). Specifiche non pubbliche Standard de facto: basata su specifiche pubbliche e che ha conosciuto una larghissima diffusione (HTTP, Bluetooth) Standard de jure: basata su specifiche pubbliche approvate da enti internazionali di standardizzazione (IEEE 802, OSI) Architettura TCP/IP Obiettivo: affidabilità Integrazione reti eterogenee (per tecnologie ed architetture) 5
6 5 Applicazione 4 Trasporto 3 Rete 2 Collegamento Architettura TCP/IP SMTP HTTP RTP DNS Ethernet DSL TCP IP UDP G PDU Protocol Data Unit messaggio segmento datagramma frame 1 Fisico Comunicazione logica Comunicazione fisica 6
7 Incapsulamento Vantaggi di architettura a livelli Browser HTTP TCP IP TCP HTTP Server HTTP TCP IP IP IP IP Ethernet Ethernet IP TCP HTTP Ethernet IP TCP HTTP 7
8 Svantaggi di architettura a livelli Aggiunge overhead Nasconde informazione (p.es. a livello applicativo potrebbe essere importante sapere se il canale sottostante è wireless o cablato) Architettura TCP/IP (1/2) Livello Applicazione: supporto delle applicazioni di rete TELNET, FTP, SMTP, HTTP, DNS Livello Trasporto: trasferimento di messaggi applicativi tra host sorgente e destinazione (endto-end) rilevazione e correzione degli errori multiplexing / demultiplexing controllo della congestione e del flusso protocollo TCP: affidabile, orientato alla connessione, gestisce controllo del flusso e della congestione protocollo UDP: inaffidabile, senza connessione 8
9 Architettura TCP/IP (2/2) Livello Rete: instradamento dei pacchetti attraverso la sottorete di comunicazione, indipendentemente dal tipo di collegamento. Servizio connectionless, best effort. definizione del formato dei pacchetti e dell indirizzamento definizione degli algoritmi per l instradamento protocollo IP (Internet Protocol) Livello Datalink: trasferimento dati tra nodi adiacenti. gestione collegamento (accesso a canale condiviso in reti broadcast) framing (divisione dei frame) controllo errori protocolli: Ethernet, (WiFi), PPP. Commutatori Repeater (o hub) Physical Physical Switch (o bridge) Link Link Router Network Link Network Link 9
10 OSI Reference Model L International Standard Organization fonda nel 1977 un comitato per lo sviluppo di un architettura per la comunicazione tra computer Nel 1984 viene approvato OSI (Open System Interconnection) modello per l interconnessione di sistemi aperti Open: capacità di connettere sistemi conformi al modello di riferimento Modello comune per confrontare diverse architetture di rete, non definisce in modo formale servizi e protocolli, non è architettura di rete OSI Reference Model 10
11 OSI Reference Model funzioni per gli utenti conversione di rappresentazioni diverse gestione dialoghi tra task consegna end-to-end trasmissione di pacchetti su più collegamenti trasmissione di frame trasmissione di bits come segnale 11
MODELLI ISO/OSI e TCP/IP
PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 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
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
Internet (- working). Le basi.
Internet (- working). Le basi. 1 GABRIELLA PAOLINI (GARR) 18 OTTOBRE 2011 Capire come funziona Internet 2 FACCIAMO UN PASSO INDIETRO Internet È un insieme di reti interconnesse fra di loro su tutto il
Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete
Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete Reti di calcolatori Protocolli di Trasmissione: Il modello ISO/OSI L architettura TCP/IP Protocolli di trasmissione Un protocollo di
Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche
Mariarosaria Napolitano Architettura TCP/IP Corso di: Laboratorio di tecnologie informatiche e telematiche Contesto e Prerequisiti Contesto E' rivolto agli studenti del V anno degli Istituti Tecnici Industriali
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
UD 3 PROTOCOLLO ISO-OSI
UD 3 PROTOCOLLO ISO-OSI IL PROTOCOLLO All inizio ogni azienda creava dispositivo hw e sw in grado solo di essere utilizzati e di comunicare con dispositivi dell azienda stessa Sistemi Chiusi Nel tempo
Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile
Reti Rete insieme di computer (host) interconnessi Tipologie interconnessioni Ad anello (token ring). Token evita conflitti di trasmissione Rete più o meno affidabile i pacchetti di dati possono girare
Prefazione all edizione italiana Descrizione dei contenuti. PARTE I Introduzione e modelli 1. Capitolo 1 Introduzione 3
Prefazione Prefazione all edizione italiana Descrizione dei contenuti XIII XVII XIX PARTE I Introduzione e modelli 1 Capitolo 1 Introduzione 3 1.1 Comunicazione dati 3 1.2 Reti 6 1.3 Internet 12 1.4 Protocolli
Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier
Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier 4 - Livello Rete (parte ) Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier Strato di rete e strato di trasporto Lo strato di trasporto
I protocolli di rete. Mauro Gaspari
I protocolli di rete Mauro Gaspari 1 La comunicazione in rete è basata sul concetto di Standard Definizione: uno standard di rete è costituito da un insieme di regole e convenzioni che specificano come
Introduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC [email protected] http://www.telematica.polito.it/ INTRODUZIONE A INTERNET - 1 Internet: nomenclatura Host: calcolatore collegato a Internet ogni host
Una definizione di rete
Una definizione di rete Una moderna rete di calcolatori può essere definita come: UN INSIEME INTERCONNESSO DI CALCOLATORI AUTONOMI Componenti delle reti Come è fatta una rete di calcolatori? Componenti
Internet protocol stack
Protocolli stratificati (Intro III Parte) Le reti sono complesse! olte parti : host router Link su mezzi diversi protocol hardware, software Domanda: Che speranza abbiamo di organizzare la struttura della
Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione
I semestre 03/04 Comunicazione tra Computer Protocolli Prof. Vincenzo Auletta [email protected] http://www.dia.unisa.it/professori/auletta/ Università degli studi di Salerno Laurea in Informatica 2
ISO- OSI e architetture Client-Server
LEZIONE 9 ISO- OSI e architetture Client-Server Proff. Giorgio Valle Raffaella Folgieri [email protected] [email protected] Lez 10 modello ISO-OSI e architettura client-server 1 Nelle scorse
ISO/OSI e TCP/IP. Architetture di reti a strati
ISO/OSI e TCP/IP Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 03 ISO/OSI e TCP/IP - 1/26 Architetture di reti a strati Livelli superiori: un'applicazione mette a disposizione
Lezione 3 Introduzione allo stack protocollare TCP/IP. Prof.ssa Gaia Maselli
Lezione 3 Introduzione allo stack protocollare TCP/IP Prof.ssa Gaia Maselli [email protected] Hardware e software Si è fornita una panoramica della struttura e delle prestazioni di Internet, che è
Le Reti Informatiche
Le Reti Informatiche modulo 2 Prof. Salvatore Rosta www.byteman.it [email protected] 1 Commutazione di Circuito Le reti telefoniche utilizzano la tecnica della commutazione di circuito. I commutatori
INTRODUZIONE A RETI E PROTOCOLLI
PARTE 1 INTRODUZIONE A RETI E PROTOCOLLI Parte 1 Modulo 1: Introduzione alle reti 1 Perché le reti tra computer? Collegamenti remoti a mainframe (< anni 70) Informatica distribuita vs informatica monolitica
Introduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC [email protected] http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
LE RETI DI COMPUTER. Il modello ISO/OSI Prima parte
LE RETI DI COMPUTER Il modello ISO/OSI Prima parte I MODELLI PER LE RETI All i izio dell era i for ati a, la gestio e delle comunicazioni tra sistemi si era rilevata uno dei problemi più grandi, soprattutto
PARTE 1 richiami. SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )
PARTE 1 richiami SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 1 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application
Marco Listanti. Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley
Marco Listanti Architettura a strati Testo di riferimento: rim J. Kurose, K. Ross: Reti di calcolatori e Internet (4a edizione). Pearson Addison Wesley Livelli di protocollo Le reti sono sistemi complessi
Introduzione alla rete Internet
Introduzione alla rete Internet Gruppo Reti TLC [email protected] http://www.telematica.polito.it/ INTRODUZIONE ALLE RETI TELEMATICHE - 1 Copyright Quest opera è protetta dalla licenza Creative Commons
Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete
I semestre 02/03 Modelli di Riferimento: TCP/IP e OSI Prof. Vincenzo Auletta [email protected] http://www.dia.unisa.it/~auletta/ Architettura di rete architettura di rete insieme delle specifiche funzionali
Introduzione alle reti (con particolare riferimento a Internet)
Dipartimento Informatica Materia SeR - Sistemi e Reti Classe 4 Tec Ore/anno 132 A.S. 2018-2019 MODULI COMPETENZE UNITA di APPRENDIMENTO Terminologia delle reti (host, end-system, link, router, packet switching)
Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete
Reti di Calcolatori ed Internet Reti di Calcolatori ed Internet Corso di Informatica Generale (Roberto BASILI) Teramo, 13 Dicembre, 2000 Architettura dei Servizi di Rete Collegamenti Internet ed i Servizi
Lezione n.3 LIVELLO TRASPORTO
Università degli Studi di Pisa Lezione n.3 SSIS INFORMATICA LIVELLO TRASPORTO 30/11/2007 Laura Ricci Laura Ricci 1 LIVELLO TRASPORTO realizza un supporto per la comunicazione logica tra processi distribuiti
Programmazione Disciplinare: Sistemi e reti Classe:IV
Istituto Tecnico Tecnologico Basilio Focaccia Salerno Programmazione Disciplinare: Sistemi e reti Classe:IV Salerno, lì 24 settembre 2013 Obiettivi generali della Disciplina in termini di: Conoscenze -
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
Architettura a strati dei protocolli di comunicazione
Capitolo 10 Architettura a strati dei protocolli di comunicazione Tramite le reti di comunicazione piú host possono essere messi in grado di comunicare, permettendo il trasferimento di dati di diverso
Architetture di rete. 4. Le applicazioni di rete
Architetture di rete 4. Le applicazioni di rete Introduzione L avvento di tecnologie (hw, sw, protocolli) di rete avanzate ha permesso la nascita di architetture software molto evolute che permettono lo
ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica
ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica 2016-2017 Indirizzo: Informatica Disciplina: SISTEMI E RETI Classe: 5 A Docente: Addonisio Micaela, Paolo Aurilia (ITP) Ore settimanali
INTRODUZIONE AL TCP/IP TCP/IP Trasmission Control Protocol /
TCP/IP SOMMARIO Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e pubblici INTRODUZIONE AL TCP/IP TCP/IP
SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )
PARTE 2 SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet ) Parte 2 Modulo 1: Stack TCP/IP TCP/IP Protocol Stack (standard de facto) Basato su 5 livelli invece che sui 7 dello stack ISO/OSI Application
Livelli di un protocollo
Livelli di un protocollo Le reti di telecomunicazione sono complesse! molte componenti: o host o router o canali di comunicazione (diversi mezzi trasmissivi) o applicazioni o protocolli o hardware, software
Introduzione alle reti ed al TCP/IP
Introduzione alle reti ed al TCP/IP Il termine rete si riferisce idealmente a una maglia di collegamenti. In pratica indica un insieme di componenti collegati tra loro in qualche modo a formare un sistema.
Indice. Prefazione. Capitolo 1 Introduzione 1. Capitolo 2 Livello applicazione 30
Prefazione XI Capitolo 1 Introduzione 1 1.1 Internet: una panoramica 2 1.1.1 Le reti 2 1.1.2 Commutazione (switching) 4 1.1.3 Internet 6 1.1.4 L accesso a Internet 6 1.1.5 Capacità e prestazioni delle
Reti: unità di misura
Reti: unità di misura bandwidth: range di frequenze usate per la trasmissione del segnale elettromagnetico che codifica l informazione misurata in Hertz (Hz) bit rate: #bit trasmissibili su canale per
