Internet (- working). Le basi.

Похожие документы
Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

MODELLI ISO/OSI e TCP/IP

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

MODELLI ISO/OSI e TCP/IP

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

Una definizione di rete

Le Reti Informatiche

Lezione n.3 LIVELLO TRASPORTO

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

Reti di Calcolatori. Concetti introduttivi. Il modello ISO/OSI ed il protocollo TCP/IP

UD 3 PROTOCOLLO ISO-OSI

Architettura di rete. Modelli di Riferimento: TCP/IP e OSI. Modello di riferimento OSI. Modelli di riferimento. architettura di rete

Introduzione alle reti ed al TCP/IP

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

I protocolli di rete. Mauro Gaspari

Informatica: arte e mestiere 3/ed

INTRODUZIONE A RETI E PROTOCOLLI

Architetture di rete. 4. Le applicazioni di rete

Fondamenti di Internet e Reti. Antonio Capone, Matteo Cesana, Ilario Filippini, Guido Maier

Metodologie Informatiche Applicate al Turismo

Informatica. Alfredo Cuzzocrea. Reti di Calcolatori

MODELLI ISO/OSI e TCP/IP

Le Reti Informatiche

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

Le Reti Informatiche

Reti - Concetti di base

Protocolli multimediali

Introduzione alla rete Internet

Reti di Calcolatori ed Internet. Reti di Calcolatori ed Internet. Reti di Calcolatori. Reti di Calcolatori. Architettura dei Servizi di Rete

Livello di trasporto: meccanismi trasferimento dati affidabile, TCP

SUITE PROTOCOLLI TCP/IP ( I protocolli di Internet )

Capitolo 16 I servizi Internet

Sistemi distribuiti e reti di calcolatori

Le reti e Internet. Struttura e protocolli

Laboratorio di Informatica

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

Internet protocol stack

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

ISO- OSI e architetture Client-Server

INTRODUZIONE AL TCP/IP TCP/IP Trasmission Control Protocol /

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

Reti di Calcolatori:

Esercitazione. Livello di Trasporto [Capitolo 3]

Livello trasporto. Servizi del livello trasporto

Reti di calcolatori. Riferimenti: Curtin cap. 9

Le Reti Informatiche

Reti di calcolatori. Rete di calcolatori

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

Corso di Reti di Telecomunicazioni. Giovanni Schembra. Trasmissione trame su canale broadcast

Транскрипт:

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 pianeta Ha delle regole di funzionamento condivise e rispettate perché tutto funzioni Non è governata da un gruppo, né da un ente, né da un azienda 3 Non è gestita in modo centralizzato perché tutte le singole reti che formano Internet hanno una gestione autonoma Non è sinonimo di World Wide Web

Protocolli di comunicazione I protocolli di comunicazione di dati sono delle specifiche che definiscono le regole per coordinare lo scambio di informazioni tra i diversi dispositivi che compongono una rete di elaboratori elettronici. La comunicazione fra macchine necessita di messaggi standard e meccanismi comuni per la trasmissione di messaggi I protocolli definiscono le regole comuni di interscambio di messaggi (come nel comportamento umano) 4

Internet funziona grazie al TCP/IP Il TCP ha il compito, al momento della spedizione, di suddividere il file in tanti pacchetti di piccole dimensioni, applicando al pacchetto l indirizzo del destinatario e un numero progressivo. Al momento del ricevimento di tutti i pacchetti, ha il compito di ricostruire correttamente il file Il compito dell IP è quello dell instradamento dei pacchetti attraverso la rete scegliendo la strada migliore, eventualmente spezzandolo in frammenti più piccoli mentre procede e riassemblandolo per riconsegnarlo al TCP 5

TCP/IP in un contesto più ampio Il processo di standardizzazione è approdato alla soluzione delle pile protocollari 6 Non un solo protocollo che gestisca tutti gli aspetti, ma una serie di passaggi ognuno dei quali si occupa di un compito ben definito Approccio più semplice Possibile scelta fra protocolli diversi nello stesso livello secondo il servizio richiesto

Pile protocollari Ogni livello vede solo il livello sottostante, e non deve preoccuparsi dei livelli ancora più in basso (astrazione dei livelli) 7 Per mandare una mail non serve sapere se si passa su wireless o su fibra ottica, ma solo la certezza di arrivare a destinazione Per spedire una lettera, l'utente richiede un certo tipo di servizio ma non sa come verrà trasportato né per quali strade/ città transiterà

ISO/OSI stack (Open System Interconnection) 8 27/05/11 - ICCU Roma

Pila Internet 9 Simile alla pila ISO/OSI Riduce i livelli della pila protocollare a 5 Questi livelli a volte comprendono funzionalità di più livelli ISO/OSI, a volte solo sottoparti

ISO/OSI vs. Internet 10

Livello fisico e Livello Collegamento Uguali ad ISO/OSI Fisico Si occupa di definire: Forma degli spinotti e tipo di cavi Potenza e modulazioni dei segnali 11 Collegamento Effettua controllo di errore, perdita, ritrasmissione, si applica sul singolo link Può richiedere ritrasmissione di parti di informazione perse Esempi: ethernet, wlan, token ring, PPP

Livello di rete Si occupa dell'instradamento di un pacchetto da sorgente a destinazione 12 A differenza degli altri livelli del paradigma Internet, dove sono possibili diverse soluzioni, in questo livello esiste un solo protocollo Non fornisce controllo di flusso, sequenza e congestione Rende trasparente la rete alle applicazioni

Protocollo IP Protocollo per la consegna dei pacchetti da un host mittente ad un host destinatario. Caratteristiche privo di connessione: ogni pacchetto è trattato in modo indipendente da tutti gli altri; 13 non affidabile: la consegna non è garantita (i pacchetti possono essere persi, duplicati, ritardati, o consegnati senza l ordine di invio); consegna con impegno: tentativo di consegnare ogni pacchetto (l inaffidabilità deriva dalle possibili congestioni della rete o guasti dei nodi/router)

Protocollo IP La rete viene vista come un insieme di nodi, detti Router, ovvero instradatori Ogni router riceve un pacchetto e lo trasmette sull'uscita che ritiene più opportuna Esistono diverse tecniche per instradare un pacchetto 14

Livello trasporto Si occupa di definire il tipo di servizio richiesto dalle applicazioni Controllo di errore Controllo di flusso e di congestione (se richiesto) Gestione dei fuori sequenza (se richiesto) 15 Principalmente due protocolli TCP UDP

TCP Transmission control protocol Offre servizio affidabile su un rete (IP) inaffidabile Orientato alla connessione: Le due parti si accordano scambiandosi le porte La ricezione di ogni pacchetto viene notificata dal ricevente (acknowledgement) Al termine della trasmissione è richiesta la chiusura della connessione Usato per la trasmissione senza requisiti di ritardo minimo, e con alta affidabilità 16

UDP protocol Indicato quando si devono trasferire informazioni il più velocemente possibile, con una certa tolleranza sulle perdite Il pacchetto può anche non arrivare a destinazione la sorgente non può saperlo Non effettua controllo di flusso o congestione Esempi: Streaming di dati multimediali 17 27/05/11 - ICCU Roma

Data Flow 18 27/05/11 - ICCU Roma

Livello applicazione È la parte più in alto del modello Internet Rappresenta l elaborazione delle informazioni da sorgente a destinazione Vedono sotto di sé solo il livello di trasporto e non hanno conoscenza di come è costruita la rete al di sotto Esempi: Email (SMTP,POP,IMAP) Web browsing (HTTP) File transfer (FTP) server/client di streaming 19

Cosa succede al dato 20 Dati Livello applicazione Livello trasporto Livello rete Livello collegamento Livello fisico

La commutazione di pacchetto Tecnica utilizzata per l invio di dati attraverso Internet Ogni messaggio e diviso in tanti pacchetti numerati di dimensione fissa Ogni pacchetto contiene l indirizzo del computer destinatario e del computer mittente Ogni pacchetto e inviato separatamente e potenzialmente almeno puo usare un percorso completamente diverso 21

La commutazione di pacchetto 22

La commutazione di pacchetto 23 Dati Mittente Controllo Parte di dati 1 2 1 2 Packet Destinatario

La commutazione di pacchetto 24 1 Mittente Destinatario 1

La commutazione di pacchetto 25 Mittente Destinatario 1 2 1 2

Internet: una complessa rete a pacchetti 26