Servizi di sistema e porti Ing. A. Stile – Ing. L. Marchesano – 1/20.

Slides:



Advertisements
Presentazioni simili
Prof. Carla Fanchin – L.S. Tron
Advertisements

1 Internet: PRIMI PASSI Fabio Navanteri lunedì 11 novembre 2013lunedì 11 novembre 2013lunedì 11 novembre 2013lunedì
Corso di Fondamenti di Informatica
1 Introduzione ai calcolatori Parte II Software di base.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Architetture di rete.
Unità D1 Architetture di rete.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Architetture di rete.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
IL NOSTRO LABORATORIO Di INFORMATICA. Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche: Sistema.
IL NOSTRO LABORATORIO Di INFORMATICA. Presentazione Nel nostro laboratorio abbiamo 24 postazioni con dei computer di tipo Desktop con queste caratteristiche:
Installazione di Active Directory
DNS.
Introduzione ad Active Directory
Organizzazione di una rete Windows 2003
ING. CARLO MANFUCCI COMUNE DI GROSSETO
Installazione di Active Directory
Active Directory.
DNS: Il Servizio Directory di Internet
Come programmare servizi di rete?
Cosè Internet E una rete che consente la comunicazione tra computer di diverso tipo dislocati in qualsiasi località del mondo.
Architettura del World Wide Web
Posta elettronica ( ) chiocciola" comunemente letta at Identificativo dellutente Identificativo del computer centrale sul quale risiede.
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
CORSO DI INFORMATICA LAUREA TRIENNALE-COMUNICAZIONE & DAMS
RETI E INTERNET.
4 Cosa è una rete? ã Punto di vista logico: sistema di dati ed utenti distribuito ã Punto di vista fisico: insieme di hardware, collegamenti, e protocolli.
ASP Lezione 1 Concetti di base. Introduzione ad ASP ASP (che è la sigla di Active Server Pages) è un ambiente di programmazione per le pagine web. La.
Corso di PHP.
Corso di Informatica per Giurisprudenza Lezione 7
Norman SecureTide Soluzione sul cloud potente per bloccare le spam e le minacce prima che entrino all'interno della rete.
Guida IIS 6 A cura di Nicola Del Re.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
Fondamenti delle Reti di Computer Seconda parte Carasco 15/04/2010.
AICA Corso IT Administrator: modulo 4 AICA © EUCIP IT Administrator Modulo 4 - Uso Esperto della Rete Risoluzione dei Problemi e Analisi del Traffico.
1 Ripassino Reti di Computer Carasco 19/02/ Che cosa è una rete informatica? Una rete informatica è un insieme di computer connessi tra di loro.
Gianpaolo Cecere Introduzione
Il World Wide Web Lidea innovativa del WWW è che esso combina tre importanti e ben definite tecnologie informatiche: Documenti di tipo Ipertesto. Sono.
BIOINFO3 - Lezione 101 GLI IPERTESTI Una delle innovazioni introdotte da HTML e dal WWW in generale, rispetto ad un testo normale è sicuramente la possibilità
Configurazione di una rete Windows
Amministrazione della rete: web server Apache
EM 09 INTERNET … UN PO DI STORIA. EM 09 Nasce per garantire comunicazioni efficienti … Tra le sedi delle forze armate americane Tra le sedi delle forze.
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
Internet.
La RETE dell’INAF-Osservatorio Astronomico di PADOVA
Internet: una panoramica
FTP File Transfer Protocol
Dischi in RAID  Redundant Array of Independent Disk Configurazione che permette di combinare più dischi secondo obiettivi di performance e ridondanza.
Diventa blogger Analisi degli obiettivi Piattaforma Wordpress Francesca Sanzo -
Creato da Riccardo Nuzzone
Esercitazione: dimensionamento di una LAN
InternetInternet Sede: Salvo D’acquisto 2010/2011 Docente: Vito Monno.
Informatica Lezione 9 Psicologia dello sviluppo e dell'educazione (laurea magistrale) Anno accademico:
Comunicazione nelle reti – protocolli
1 Informatica Generale Alessandra Di Pierro Ricevimento: Giovedì ore presso Dipartimento di Informatica, Via Buonarroti,
Sistemi di elaborazione dell’informazione Modulo 3 - Protocolli applicativi Unità didattica 1 - Domain Name System Ernesto Damiani Lezione 2 – Caratteristiche.
Reti di calcolatori Modulo 2 -Protocolli di rete TCP/IP Unità didattica 2 – Il protocollo TCP/IP Ernesto Damiani Università degli Studi di Milano - SSRI.
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 1 -Domain Name System Ernesto Damiani Lezione 1 – Nomi e indirizzi.
Servizi Internet Claudia Raibulet
Sistemi operativi di rete Ing. A. Stile – Ing. L. Marchesano – 1/18.
Protocolli di rete. Sommario  Introduzione ai protocolli di rete  Il protocollo NetBEUI  Il protocollo AppleTalk  Il protocollo DLC  Il protocollo.
I NTERNET Rete interconnessa che permette il collegamento tra due host eterogenei, appartenenti a reti differenti separati anche da grande distanze. Internet.
Applicazione Presentazione Sessione Trasporto Rete Data link Fisico OSI Processo / Applicazione Trasporto Rete- Internet Interfaccia di.
Active Directory. Cos’è Active Directory (AD)  Un “directory service”  Un contenitore di oggetti  Un insieme di servizi di accesso  Un “namespace”
Il DNS e la gestione degli indirizzi IP Appunti di Sistemi per la IV D A cura del prof. ing. Mario Catalano.
INTERNET E INTRANET Classe VA SIA. La Storia di INTERNET ’ – ARPANET 1969 – anno di nascita università Michigan - Wayne 1970 – – INTERNET.
1 Il livello transport. Concetti fondamentali - Canale logico e canale fisico 2 Quando un segnale deve essere trasmesso, viene inviato su un Canale, cioè.
Livello 7: Applicazione. Protocolli più importanti HTTP = Hyper Text Transfer Protocol HTTPS = Hyper Text Transfer Protocol over Secure Socket Layer DNS.
Raccogliere informazioni ALCUNE DOMANDE FONDAMENTALI È stato modificato qualche componente HW o SW? Il sintomo si presenta regolarmente o ad intermittenza?
La gestione della rete e dei server. Lista delle attività  Organizzare la rete  Configurare i servizi di base  Creare gli utenti e i gruppi  Condividere.
Transcript della presentazione:

Servizi di sistema e porti Ing. A. Stile – Ing. L. Marchesano – 1/20

Paradigma client/server Riguarda una elaborazione cooperativa di richieste, effettuate dal client (o richiedente) verso il server (o servente), il quale elabora le richieste e restituisce le risposte In questo modello, lelaborazione è divisa (non necessariamente in modo equo) tra client e server Lelaborazione è iniziata (e parzialmente controllata) dal client; pertanto, lattività del client è ben delimitata temporalmente. Al contrario, un server è sempre in ascolto, in modo tale da poter soddisfare alle richieste (anche contemporanee) dei client 2/20

Esempio client/server 3/20

Client/server nellambito delle reti Nellambito delle reti di calcolatori, praticamente tutte le applicazioni si basano sul paradigma client/server Sono basate su questo paradigma: le applicazioni per la gestione della rete (DNS, DHCP, controller di dominio, Active Directory, …) le applicazioni utente (HTTP, FTP, POP, SMTP, …) Ma anche applicazioni stand alone si basano sul paradigma client/server: ad esempio, unapplicazione che deve stampare un documento è un client verso il driver della stampante, che a sua volta è un client verso lhardware 4/20

Client/server nellambito del sistema operativo Nella struttura di un sistema operativo, esiste un numero elevato di applicazioni che fungono da server per altri processi del sistema operativo stesso o per client presenti su macchine remote Tali applicazioni prendono il nome di Servizi (ambiente Windows) o Demoni (ambiente Unix/Linux) Dunque, un servizio è una applicazione, routine o processo che esegue una funzione di sistema specifica per supportare altre applicazioni, in modo particolare a basso livello, ovvero un livello prossimo all'hardware 5/20

Alcuni tra i servizi di Windows 6/20

Allocazione di servizi su un computer In via di principio, un singolo computer potrebbe fornire un singolo servizio. È però impensabile una situazione di questo tipo!!! Quali mezzi si hanno a disposizione per allocare diversi servizi su uno stesso computer? Processi (già illustrati in precedenza) Porti 7/20

Porti 1/3 Abbiamo già detto che, su Internet, ogni macchina deve essere UNIVOCAMENTE identificata mediante un indorizzo IP Se, però, la stessa macchina ospita vari servizi, come è possibile indirizzare una richiesta ad un servizio piuttosto che ad un altro? Si ricorre al porto (port): il porto è una informazione aggiuntiva, da porre dopo lindirizzo IP, che serve ad identificare il servizio a cui è diretta la richiesta inviata ad un determinato computer (e, quindi, ad un determinato indirizzo IP) 8/20

Porti 2/3 Implicitamente, il concetto di porto si usa SEMPRE! DNS GET index.html from :80 Ad esempio, quando ci si collega, tramite browser web, al sito: il browser, tramite il protocollo DNS effettua la risoluzione dellindirizzo simbolico in indirizzo IP; solo successivamente la richiesta viene inviata allindirizzo IP ricavato ed ad un determinato porto 9/20

Porti 3/3 I porti che in totale possono essere gestiti sono In realtà, però, non tutti possono essere scelti da una applicazione poiché, per alcune applicazioni molto diffuse, i porti sono standardizzati: porto 21: FTP porto 23: Telnet porto 25: SMTP porto 80: HTTP Le applicazioni standard sono in ascolto su tali porti e rispondono solo alle interrogazioni ad esse inviate: un server FTP non fornirà risposta ad interrogazioni inviate al porto 80 della macchina su cui è in esecuzione 10/20

Domain Name System Uno tra i servizi più importanti nelle reti di calcolatori è il DNS (Domain Name System) Il DNS è un database gerarchico distribuito, contenente le corrispondenze tra i nomi di dominio DNS e vari tipi di dati, ad esempio indirizzi IP Il sistema DNS consente di localizzare computer e servizi utilizzando nomi descrittivi, oltre a consentire l'individuazione di altre informazioni archiviate nel database 11/20

DNS 1/5 Tutti noi siamo oggi abituati a raggiungere un servizio (e quindi il calcolatore che lo offre) utilizzando nomi simbolici di facile memorizzazione: Questi nomi non sono immediatamente adatti ad essere compresi dai dispositivi che costituiscono la rete Internet. Un nome di questo tipo, infatti, non dà informazioni esatte sulla dislocazione sul territorio della macchina che si desidera contattare. I router, di conseguenza, non saprebbero come instradare i dati in maniera tale da raggiungere la destinazione /20

DNS 2/5 La rete Internet è stata progettata invece per lavorare con indirizzi di diversa natura. Per es.: oppure Ogni dispositivo nella rete Internet ha un tale indirizzo; esso permette lidentificazione univoca a livello globale e la localizzazione A differenza dei nomi simbolici, essendo gli indirizzi IP di lunghezza fissa, sono più facilmente gestibili dalle macchine. Data la loro natura gerarchica, forniscono inoltre precise informazioni sulla loro dislocazione sul territorio: leggendo lindirizzo da sinistra verso destra si ottengono informazioni sempre più dettagliate circa la rete di appartenenza (allinterno di tutte le reti di Internet) 13/20

DNS 3/5 Non volendo rinunciare alla comodità di lavorare con nomi simbolici, è stato necessario progettare un servizio di risoluzione dei nomi simbolici in indirizzi IP Tale servizio associa ad un nome simbolico univoco ( un indirizzo IP ( ), permettendo così di raggiungere la macchina 14/20

Si potrebbe pensare di risolvere il problema piazzando in un unico punto della terra una macchina che realizzi la risoluzione dei nomi DNS 4/5 Questa soluzione, sebbene teoricamente realizzabile, ha così tanti svantaggi da risultare impraticabile: Single Point of Failure Volume di traffico Database distante Manutenzione 15/20

DNS 5/5 Quello che si fa è distribuire le informazioni sul territorio: ciascuno ha la responsabilità di raccogliere, gestire, aggiornare e divulgare le informazioni che lo riguardano. In particolare lapproccio è di tipo gerarchico: gli elementi più alti nella gerarchia contengono molte informazioni non dettagliate gli elementi più bassi nella gerarchia contengono poche informazioni dettagliate Attraverso un colloquio concertato tra le entità (di cui gli utenti non hanno percezione) si riesce a fornire il servizio di risoluzione 16/20

Tipologie di server DNS (local) Local Name Server (Locale) Ciascun ente (università, società, etc…) ne installa uno nel proprio dominio Tutti gli host nel dominio inviano a questo server le proprie richieste di risoluzione Ciascun host deve essere configurato con lindirizzo del DNS server locale per il dominio. Questa configurazione spesso avviene manualmente, ma in certi casi può avvenire anche in maniera automatica 17/20

Tipologie di server DNS (root) Root Name Server (Fondamentale) Ne esistono varie decine in Internet e i loro indirizzi sono ben noti alla comunità Ad essi si riferiscono i Local Name Server che non possono soddisfare immediatamente una richiesta di risoluzione In questo caso il Local Name Server si comporta come client DNS ed invia una richiesta di risoluzione al Root Name Server 18/20

Lhost surf.eurecom.fr vuole conoscere lindirizzo IP dellhost gaia.cs.umass.edu 3. il root name server contatta lAuthoritative Name Server, dns.umass.edu, se necessario 2. dns.eurecom.fr contatta un root name server, se necessario 1. Contatta il suo Local Name Server: dns.eurecom.fr di cui possiede lindirizzo IP Un semplice esempio 19/20

The end… Qualche domanda??? 20/20