Le Reti Informatiche
|
|
|
- Romina Roberti
- 9 anni fa
- Просмотров:
Транскрипт
1 Le Reti Informatiche modulo 8 Prof. Salvatore Rosta [email protected] 1
2 Il Livello di Trasporto: 1 L utente non ha il controllo sulla rete; non può risolvere i problemi di un servizio inadeguato utilizzando router migliori. L unica possibilità è quella di collocare un ulteriore strato sopra il livello di rete che migliori la qualità del sevizio. Il livello di trasporto è di solito gestito da un software chiamato entità di trasporto. 2
3 Il Livello di Trasporto: 2 L entità di trasporto può essere situata: - nel nucleo del sistema operativo, - in un processo utente separato, - in un pacchetto di libreria collegato alle applicazioni di rete ma NON nei router! In pratica, l esistenza del livello di trasporto fa in modo che il servizio di comunicazione sia più affidabile di quello offerto dal livello di rete sottostante. Eventuali problemi relativi a pacchetti persi o a dati corrotti, possono essere rilevati e risolti dal livello trasporto. 3
4 Il Livello di Trasporto: 3 Si occupa della suddivisione dei messaggi in pacchetti e della loro trasmissione. Definisce 2 protocolli principali. TCP (Transmission Control Protocol) è un protocollo orientato alla connessione ed affidabile (ossia tutti i pacchetti arrivano, e nell'ordine giusto). Circuito virtuale. UDP (User Data Protocol) è un protocollo non connesso e non affidabile, i pacchetti possono arrivare in ordine diverso o anche non arrivare senza che vengano ritrasmessi. Datagramma. 4
5 Il Livello di Trasporto: 4 TCP viene utilizzato per quelle applicazioni che richiedono un servizio orientato alla connessione (posta elettronica, file sharing). - E' caratterizzato da una maggiore affidabilità nel trasporto dei dati per effetto di una serie di servizi appositamente pensati (gestione del flusso, della congestione...). - Si comprende quindi come sia più sicuro ma anche più lento perché scambia non solo dati reali, ma anche dati di servizio. UDP per le applicazioni in tempo reale (on-line gaming, streaming audio e video). UDP punta sulla velocità di trasmissione a scapito della sicurezza. 5
6 Il Protocollo TCP: 1 TCP stabilisce una connessione prima di trasmettere i dati. Si tratta di una connessione virtuale detta sessione (tra due computer A e B). Lo stabilirsi di questa connessione viene detto Three way handshake (tripla stretta di mano) perché consiste di tre passaggi. 6
7 Il Protocollo TCP: A invia un segmento di inizio connessione a B, contenente il suo numero di sequenza iniziale x. 2 - B invia un segmento di inizio connessione ad A, contenente l'acknowledgment del numero di sequenza iniziale x di A e il suo numero di sequenza iniziale y. 3 - A invia un segmento a B con l'acknowldedgment del numero di sequenza iniziale y di B. 7
8 Il Protocollo TCP: 3 Tra le intestazioni del livello di trasporto i numeri di porta sono lo strumento utilizzato per realizzare la multiplazione delle connessioni e delle applicazioni. Più connessioni contemporanee e più applicazioni di rete contemporanee, in modo che i dati contenuti nei pacchetti in arrivo vengano indirizzati al processo che li sta aspettando. 8
9 Il Protocollo TCP: 4 Per poter inviare con successo un pacchetto con una certa porta destinazione, ci deve essere un processo in ascolto su quella porta, ovvero che ha chiesto al sistema operativo di ricevere connessioni su quella porta (ed è stato autorizzato). I numeri di porta sono a 16 bit e vanno da 0000 a FFFF, ossia da 0 a Quando più applicazioni diverse sono assegnate a una stessa porta si genera un conflitto. 9
10 Il Protocollo TCP: 5 Tre categorie di porte: Porte note (known ports) sono le porte TCP e UDP nell'intervallo (primi 10 bit: FF ) e sono assegnate a specifici servizi dall ICANN. Si riferiscono alle applicazioni di rete standard. Porte registrate vanno da 1024 a (0400-BFFF) e devono essere registrate presso l ICANN relativamente all applicazione cui si riferiscono. Porte non registrate, da a (C000-FFFF) possono essere usate liberamente. 10
11 Il Protocollo TCP: 6 Quando un applicazione vuole connettersi con un processo remoto, deve specificare l identificativo del processo. Quello che viene fatto è definire degli indirizzi di trasporto TSAP (Transport Service Access Point) presso i quali i processi possono attendere le richieste di connessione. I punti di accesso sono coppie Indirizzo IP : Porta locale Un entità di trasporto gestisce più di un TSAP. 11
12 Il Protocollo TCP: 7 12
13 Il Protocollo TCP: 8 Nel protocollo TCP, i punti di accesso vengono anche chiamati socket e, come detto, sono caratterizzati dall indirizzo IP dell host (4 byte) e da un numero detto porta (2 byte) che rappresenta l dentificativo del servizio fornito dall host. Le porte inferiori alla 1023 sono dette porte ben note (wellknow port) e sono riservate per servizi standard. Le altre porte possono essere scelte arbitrariamente. 13
14 Il Protocollo TCP: 9 Servizio Porta Prot. FTP (File Transfer Protocol) 21 TCP Telnet 23 TCP SMTP (Simple Mail Transfer Protocol) 25 TCP TFTP (Trivial File Transfer Protocol) 69 UDP DNS (Domain Name Server) 53 TCP HTTP (Hyper Text Transfer Protocol) 80 TCP POP (Post Office Protocol) 110 TCP SNMP (Simple Network Management Protocol) 161 UDP 14
15 Il Protocollo TCP: 10 Supponiamo di avere all interno della nostra LAN una macchina con IP: Potremo allora riferirci ai vari servizi in questa maniera: :23 per il telnet :25 per il server della posta installato :21 per il server ftp ecc 15
16 Il Protocollo TCP: 11 Tutte le connessioni TCP sono full duplex e punto-punto. Ogni connessione ha, quindi, esattamente due estremi: socket 1 <=======> socket 2 (socket 1, socket 2) = connessione Il protocollo TCP non supporta il multicasting e il broadcasting. 16
17 Il Protocollo TCP: 12 Primitive dei socket: accept() receive() connect() send() Si blocca finché qualcuno cerca di connettersi Si blocca finché arriva una TPDU Cerca di stabilire una connessione (TPDU = conn.request) Invia dei dati (TPDU = dati) disconnect() Chiede di terminare la connessione (TPDU = disconn.request) TPDU (Transfer Protocol Data Unit) 17
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 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
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
TECN.PROG.SIST.INF. I Socket Roberta Gerboni
2015 - Roberta Gerboni Socket e porte I sistemi operativi multitasking possono fare girare contemporaneamente più processi dove ogni processo può rendere disponibili anche più servizi. Questi devono essere
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
Università degli Studi di Bergamo
Università degli Studi di Bergamo Facoltà di Ingegneria 7. Livello di trasporto in Internet.1 Servizi e Protocolli Prof. Filippini 2!! 3!! 4!!!!! 5!!! 6!!!!! 7!!! 8!! 9!!!!!!!! 10! Applicazione Protocollo
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
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
Le Reti Informatiche
Le Reti Informatiche modulo 6 Prof. Salvatore Rosta www.byteman.it [email protected] 1 Il Livello di Rete: 1 Il livello di Rete nel modello TCP/IP è chiamato anche strato internet ed è rappresentato da
Le Reti Informatiche
Le Reti Informatiche modulo 5 Prof. Salvatore Rosta www.byteman.it [email protected] 1 Rete Ethernet di Prova: 1 Ogni computer inserito nella rete contiene almeno una scheda di interfaccia Ethernet. I
Strato di trasporto. Livello di applicazione SAP. Livello di trasporto. Livello di rete SAP
Strato di trasporto Lo strato di trasporto si colloca al livello 4 dello strato ISO-OSI e svolge il compito di mettere in comunicazione diversi processi software. La comunicazione tra applicazioni avviene
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
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
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
Informatica. Alfredo Cuzzocrea. Reti di Calcolatori
Informatica Alfredo Cuzzocrea PROTOCOLLI DI COMUNICAZIONE Protocolli di comunicazione: regole che formalizzano la cooperazione tra calcolatori collegati in rete (dalle caratteristiche fisiche del segnale
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00
Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00 NB: alcune domande hanno risposta multipla: si richiede di identificare TUTTE le risposte corrette. Cognome: Nome:
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
Capitolo 16 I servizi Internet
Capitolo 16 I servizi Internet Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica
Dal protocollo IP ai livelli superiori
Dal protocollo IP ai livelli superiori Prof. Enrico Terrone A. S: 2008/09 Protocollo IP Abbiamo visto che il protocollo IP opera al livello di rete definendo indirizzi a 32 bit detti indirizzi IP che permettono
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
Indice. Prefazione XIII
Indice Prefazione XIII 1 Introduzione 1 1.1 Breve storia della rete Internet 1 1.2 Protocolli e standard 6 1.3 Le organizzazioni che definiscono gli standard 7 1.4 Gli standard Internet 10 1.5 Amministrazione
Le Reti Informatiche
Le Reti Informatiche modulo 7 Prof. Salvatore Rosta www.byteman.it [email protected] 1 Maschere di sottorete: 1 Un indirizzo IP contiene una parte relativa alla rete ed una parte relativa alla stazione
Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.
Reti locati e reti globali Tecnologie: Reti e Protocolli Reti locali (LAN, Local Area Networks) Nodi su aree limitate (ufficio, piano, dipartimento) Reti globali (reti metropolitane, reti geografiche,
Lo strato di applicazione in Internet
Lo strato di applicazione in Internet Prof. Ing. Carla Raffaelli a.a. 2004/2005 Protocolli applicativi Sono i protocolli utilizzati dalle applicazioni per scambiarsi informazioni Esempi: HTTP per il web,
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
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
Informatica: arte e mestiere 3/ed
Internet l Indice Storia di Internet Il protocollo TCP/IP Indirizzi IP Intranet e indirizzi privati Nomi di dominio World Wide Web Ipertesti URL e HTTP Motori di ricerca Posta elettronica Architettura
Sistemi informatici in ambito radiologico. Dott. Ing. Andrea Badaloni A.A
Sistemi informatici in ambito radiologico Dott. Ing. Andrea Badaloni A.A. 2016-2017 Reti di elaboratori, il modello a strati e i protocolli di comunicazione e di servizio Reti di elaboratori Definizioni
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
- Dispensa VI - RETI DI CALCOLATORI
Elementi di Informatica e Programmazione - Dispensa VI - RETI DI CALCOLATORI Alessandro Saetti (email: [email protected]) Università degli Studi di Brescia 1 Classificazione delle Reti Modalità
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
TCP/IP: summary. Lorenzo Cavallaro, Andrea Lanzi
Università degli Studi di Milano Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica December 7, 2004 Sommario 1 La suite di protocolli TCP/IP Layer 2 3 4 5 6 Sommario 1 La
TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI
TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI Confronto tra ISO-OSI e TCP/IP, con approfondimento di quest ultimo e del livello di trasporto in cui agiscono i SOCKET. TCP/IP
Terminologia e concetti fondamentali La struttura di Internet (hardware e software):
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,
Livello di trasporto: meccanismi trasferimento dati affidabile, TCP
Livello di trasporto: meccanismi trasferimento dati affidabile, TCP Gaia Maselli Queste slide sono un adattamento delle slide fornite dal libro di testo e pertanto protette da copyright. - Copyright 2013
Esercitazione. Livello di Trasporto [Capitolo 3]
Esercitazione Livello di Trasporto [Capitolo 3] 1 È possibile che un'applicazione che gira su UDP ottenga un trasferimento dati affidabile? Si. Lo sviluppatore dell'applicazione può inserire il trasferimento
INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA
INFORMATICA Prof. MARCO CASTIGLIONE Istituto Tecnico Statale Tito Acerbo - PESCARA 1.1 Introduzione Internet è una rete di calcolatori collegati tra loro e fisicamente posizionati in tutto il mondo RETE
ESERCIZI SVOLTI. Eserczio
ESERCIZI SVOLTI Eserczio In uno schema di multiplazione con etichetta l informazione d utente è trasferita mediante PDU composte da H=5 byte relativi a PCI e L=48 byte di carico utile. Si assuma che le
Lo scenario: la definizione di Internet
1 Lo scenario: la definizione di Internet INTERNET E UN INSIEME DI RETI DI COMPUTER INTERCONNESSE TRA LORO SIA FISICAMENTE (LINEE DI COMUNICAZIONE) SIA LOGICAMENTE (PROTOCOLLI DI COMUNICAZIONE SPECIALIZZATI)
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
TOPOLOGIA di una rete
TOPOLOGIA di una rete Protocolli di rete un protocollo prevede la definizione di un linguaggio per far comunicare 2 o più dispositivi. Il protocollo è quindi costituito dai un insieme di convenzioni
Instradamento. Fondamenti di Informatica
Instradamento Fondamenti di Informatica Previously on Fondamenti di Livelli e protocolli Livello fisico Fibra, DSL, Ethernet informatica Network Network: ogni nodo può inviare un messaggio a qualsiasi
Informatica per la comunicazione" - lezione 8 -
Informatica per la comunicazione - lezione 8 - I multipli 1 KB (kilo) = 1000 B 1 MB (mega) = 1 mln B 1 GB (giga) = 1 mld B 1 TB (tera) = 1000 mld B Codifica binaria dei numeri Numerazione con base 10:
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
Transmission Control Protocol
Transmission Control Protocol Franco Callegati Franco Callegati IC3N 2000 N. 1 Transmission Control Protocol - RFC 793 Protocollo di tipo connection-oriented Ha lo scopo di realizzare una comunicazione
Livello trasporto: TCP / UDP. Vittorio Maniezzo Università di Bologna. Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35.
Livello trasporto: TCP / UDP Vittorio Maniezzo Università di Bologna Vittorio Maniezzo Università di Bologna 14 TCP/UDP - 1/35 TCP e UDP Internet Protocol (IP) fornisce un servizio non affidabile di trasmissione
