- 1 - LINUX E le Reti. Corso Linux 2014. di Giuseppe Zingone

Похожие документы
Linux User Group Cremona CORSO RETI

Reti Informatiche. dott. Andrea Mazzini

Reti di Calcolatori: una LAN

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

Lo scenario: la definizione di Internet

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

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

Reti di calcolatori ed indirizzi IP

CAPITOLO 1. Introduzione alle reti LAN

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

LAVORI D UFFICIO, GRAFICA E INFORMATICA TECNICO HARDWARE

Dal protocollo IP ai livelli superiori

Maschere di sottorete a lunghezza variabile

InterNet: rete di reti

Reti e Internet: introduzione

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

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Hardware delle reti LAN

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

Reti di Telecomunicazione Lezione 6

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

Sicurezza nelle reti

Informazioni Generali (1/2)

Cos'è una vlan. Da Wikipedia: Una LAN virtuale, comunemente

Protocolli di Comunicazione

Caratteristiche di una LAN

Creare una Rete Locale Lezione n. 1

Reti di Computer. A cura di Massimo Scolaro Mob : max@massimoscolaro.it

Apparecchiature di Rete

Reti. Reti. IPv4: concetti fondamentali. arp (address resolution protocol) Architettura a livelli (modello OSI)

Reti di calcolatori. Reti di calcolatori

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

Introduzione alla rete Internet

RETI INFORMATICHE Client-Server e reti paritetiche

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

Cos è. Protocollo TCP/IP e indirizzi IP. Cos è. Cos è

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Informatica per la comunicazione" - lezione 8 -

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

Il Web Server e il protocollo HTTP

I canali di comunicazione

Programmazione modulare

Reti diverse: la soluzione nativa

Reti diverse: la soluzione nativa

Reti LAN. IZ3MEZ Francesco Canova

Introduzione. Sommario: Obiettivo:

Reti di Calcolatori. Il software

Indice. Indice V INTRODUZIONE... XIII PARTE PRIMA... 1

INFORMATICA LIVELLO BASE

I COMPONENTI DI UNA RETE

INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO

Reti di Calcolatori

La classificazione delle reti

Dispositivi di rete. Ripetitori. Hub

a.s. 2013/2014 CLASSE 5 SEZIONE A INDIRIZZO LICEO DE SANTIS PATRIZIA/SANTORO FRANCESCO

Internet. Introduzione alle comunicazioni tra computer

Reti Locali. Lezione tenuta presso l Istituto I.I.S.S. Egidio Lanoce Maglie, 26 Ottobre 2011 Prof Antonio Cazzato

Active Directory. Installatore LAN. Progetto per le classi V del corso di Informatica

Le reti. Introduzione al concetto di rete. Classificazioni in base a

< Torna ai Corsi di Informatica

Introduzione alla rete Internet

Corso di recupero di sistemi Lezione 8

LE RETI: LIVELLO FISICO

DATABASE IN RETE. La gestione informatizzata di un Centro Cefalee

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

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Hardware e Software nelle Reti

ARP e instradamento IP

Standard di comunicazione

Introduzione ai protocolli di rete Il protocollo NetBEUI Il protocollo AppleTalk Il protocollo DLC Il protocollo NWLink Il protocollo TCP/IP

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

i nodi i concentratori le dorsali

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

Configurare una rete con PC Window s 98

LINUX e le reti

Introduzione alla rete Internet

Elementi di Informatica e Programmazione

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

Modulo 1.3 Reti e servizi

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

Software di gestione della stampante

IT Cloud Service. Semplice - accessibile - sicuro - economico

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

Internet e protocollo TCP/IP

Corso di Informatica

CORSO DI RETI SSIS. Lezione n.2. 2 Novembre 2005 Laura Ricci

Nelle reti di calcolatori, le porte (traduzione impropria del termine. port inglese, che in realtà significa porto) sono lo strumento

Reti di Telecomunicazione Lezione 8

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

Inizializzazione degli Host. BOOTP e DHCP


Indirizzamento privato e NAT

Rete Mac -Pc. Mac Os X Dove inserire i valori (IP, Subnetmask, ecc) Risorse di Rete (mousedx-proprietà)>

Informatica Generale Andrea Corradini Le reti di calcolatori e Internet

3. Introduzione all'internetworking

Транскрипт:

- 1 - LINUX E le Reti Corso Linux 2014 di Giuseppe Zingone

- 2 - Cenni sulle reti Introduzione Linux e le reti vanno mano nella mano. Il kernel di Linux ha il supporto per tutti i protocolli di rete comuni e meno comuni. Gli strumenti standard per le reti UNIX sono in dotazione ad ogni distribuzione. Oltre a questi, la maggior parte delle distribuzioni mette a disposizione strumenti per una semplice installazione e gestione delle reti. Perchè una rete di pc Una rete informatica consente di mettere in comunicazione due o più computer,offrendo numerosi vantaggi: Condividere periferiche costose. Inoltrare dati. Centralizzare programmi. Istituire sistemi di backup. Affidabilità. Risparmio. Scalabilità (aggiornare la rete a bassi costi). Architettura reti CLIENT-SERVER Più computer client accedono a risorse distribuite da computer server (fornisce servizi),sono più complessi da gestire ma offrono maggior sicurezza. PEER to PEER Tutti i computer collegati in rete possono condividere le proprie risorse,avendo lo stesso livello gerarchico.sono più facili da realizzare, ma poco affidabili. Componenti di una rete Una rete comprende: Almeno due computer. Una scheda di rete (nic) su ogni pc. Un mezzo di comunicazione (cavo,etere,ecc...). Un software di rete (gia presente nei sistemi operativi). Un punto di aggregazione,dispositivo che consente di connettere tutti i cavi (hub,switch,ecc...). Server Pc che mette a disposizione risorse per altre unità (client).

Hub Come altri dispositivi di rete che utilizzano il livello fisico sono detti repeater.l'hub è un dispositivo che funge da nodo di smistamento di una rete di pc organizzata prevalentemente a stella. Switch Sono simili agli Hub ma più intelligenti,perchè sono in grado di analizzare i dati ricevuti e indirizzarli al reale destinatario.acquisisce gli indirizzi MAC dei nodi collegati. Router Dispositivi hardware con il compito di far comunicare due pc connessi a reti locali diverse o di far connettere una rete locale a internet. Classificazione di una Rete TIPOLOGIA (distanza tra i computer). TOPOLOGIA (forma geometrica usata per realizzare reti). PROTOCOLLI DI ACCESSO (le regole per la trasmissione dati). MEZZO DI TRASMISSIONE (tipo di materiale usato per la connessione dei pc). Tipologia di reti di calcolatori Da 10m a 1Km LAN (Local Area Network). Da 1Km a 10Km MAN (Metropolitan Area Network). Da 100Km a 1000Km (Wide Area Network). WAN PRIVATE Intranet E' una connessione di più reti private della stessa azienda che utilizzano gli standard e i protocolli di internet. Extranet Sono reti lan commerciali protette e riservate di cui hanno accesso clienti e fornitori. Topologie di Rete La topologia è la struttura utilizzata per collegare tra loro i pc di una rete. Ci sono tre topologie fondamentali: a Bus, ad Anello e a Stella, tra queste quella che ha raggiunto la supremazia e a stella, per affidabilità, scalabilità, protezione e velocità. I Mezzi Trasmissivi Sono i condotti lungo il quale vengono scambiati i dati tra i dispositivi della rete. Cavo coassiale RG58 (ormai obsoleto) Cavo Twisted Pair RJ-45 Le fibre ottiche (per grandi distanze) I segnali radio per reti senza fili (Wireless) La linea elettrica per reti HomePlug Protocolli di Rete - 3 - Un protocollo definisce il FORMATO e L'ORDINE dei messaggi scambiati tra due entità di rete.sono le regole che governano il trasferimento dati.

- 4 - I livelli (Pila ISO/OSI) Livello 5, 6, 7 sessione, presentazione, applicazione Livello 4 trasporto TCP, UDP messaggio, errori Livello 3 indirizzo IP routing, gateway, etc Livello 2 datalink GENERICO LLC, MAC Livello 1 fisico GENERICO 1, 0, tempo E`un modello molto conveniente e permette di capire chi fa` cosa in modo chiaro. TCP/IP I protocolli utilizzati in una rete lan e in internet appartengono alla famiglia TCP-IP che risulta suddiviso in due livelli: TCP per il trasporto dei dati (livello4 iso/osi) IP per la definizione del percorso (livello3 iso/osi) Il TCP-IP è un protocollo a commutazione di pacchetto per il fatto che i dati da trasmettere vengono suddivisi in pacchetti, ognuno dei quali contiene una porzione di dati, l'indirizzo del mittente e del destinatario.tcp: si occupa della gestione dell'instradamento dei pacchetti: spezzare i dati controllare l'arrivo e la destinazione di tutti i pacchetti. eventualmente richiedere quelli andati persi. IP: si occupa della destinazione del percorso affinchè arrivi a destinazione. Fra i numerosi protocolli che compongono la suite TCP-IP cinque sono fondamentali: HTTP veicola i documenti codificati in html SMTP per trasferire messaggi di posta elettronica POP recupera messaggi di posta conservati su una macchina remota FTP consente di trasferire file tra macchine di architettura diversa TELNET crea una sessione interattiva su una macchina remota Stack di rete caratterizzato da genericita`del livello fisico Diffuso grazie alla sua semplicita`utilizzato assieme a vari protocolli tra cui Ethernet Topologia a bus o a stella con ripetitore E` alla base della rete Internet Essendo il livello inferiore generico, si adatta bene sia a connessioni cablate che wireless Una singola connessione TCP/IP e` sempre identificata da 4 numeri: Indirizzo IP sorgente 130.192.73.1 Indirizzo IP destinazione 130.192.73.2 Indirizzo TCP (o UDP) sorgente 32144 Indirizzo TCP (o UDP) destinazione 80 Gli ultimi due vengono chiamate porte SMB/NMB Per compatibilità con gli ambienti MS Windows, la suite Samba, comprendente il supporto per i protocolli NMB e SMB, può essere installata in qualsiasi sistema

simil UNIX. Il protocollo Server Message Block (chiamato anche Session Message Block, NetBIOS o protocollo LanManager) viene usato in MS Windows 3.11, NT, 95/98, 2K e XP per condividere file e stampanti. Le funzioni base della suite Samba sono: condivisione dei drive Linux con le macchine Windows, accesso alle condivisioni SMB da macchine Linux, condivisione delle stampanti Linux con le macchine Windows e viceversa. La maggioranza delle distribuzioni Linux fornisce un pacchetto samba che crea gran parte delle impostazioni del server e avvia smbd, il server Samba, e nmbd, il server netbios dei nomi, solitamente al momento dell'avvio. Samba può essere configurato in modalità grafica, attraverso un'interfaccia web o attraverso la linea di comando e i file di configurazione testuale. I servizi più usati dalla rete File Server e Print Server Domain/Directory Server Database Server Groupware Server Web Server Altriserver File Server Servizio di Cartelle Condivise offerto da un server, centrale o dipartimentale Spazio fisicamente locato sul disco del server Privilegi di accesso stabiliti da tabella centralizzata o non di password e profili Print Server Servizio di stampa condivisa da più postazioni client Offerto da server centrale su cui risiedono anche i file temporanei della coda di stampa Non esente da problemi di sicurezza Domain Server Centralizzazione della gestione accessi e privilegi Mondo Windows: domain service e Active Directories Mondo Unix: Yellow Pages, NFS, OpenLDAP ed altro Sistemi ibridi: SAMBA server Database Server Gestione centralizzata dei dati, condivisi fra tante postazioni client La logica funzionale può essere distribuita fra client e server Quasi sempre relazionale Oracle, MS SQL Server, IBM DB2, Sybase MySQL, PosgresSQL GroupWare Server Posta elettronica - 5 -

Raccolte integrate di posta e documenti vari (es. MS Exchange Server, Lotus Notes) Server di sviluppo per il lavoro in gruppo (es. CVS, RCCS, MS VisualSourceSafe) Web Server Un server Web ospita un programma che realizza il servizio Web Il servizio ouò essere rivolto all interno dell azienda (intranet) ai clienti o fornitori o partner (extranet) al pubblico (internet) Il server web Apache Apache è di gran lunga il più diffuso server web, impiegato in oltre la metà di tutti i server web di Internet. La maggioranza delle distribuzioni Linux includono Apache. I pregi di Apache comprendono il suo design modulare, il supporto SSL, stabilità e velocità. I server proxy Le società e le organizzazioni spesso esigono che i propri utenti utilizzino un server. Specialmente in ambienti con molti utenti, un server proxy può rendere più rapidi gli scaricamenti delle pagine web. Il server proxy conserva le pagine web. Quando un utente richiama una pagina web già richiesta precedentemente, il server proxy gli fornisce la pagina immediatamente, cosicché non ha necessità di ottenerla tramite Internet, cosa che richiederebbe più tempo. Comandi utili Installazione della rete ifconfig a Mostra dettagli su tutte le interfacce di rete disponibili nel sistema. ifconfig eth0 Mostra i dettagli relativi all'interfaccia eth0 ifconfig eth0 192.168.0.100 Assegna l'indirizzo 192.168.0.100 IP a eth0 (1 indirizzo IP per interfaccia) ifconfig eth0 down Spegne l'interfaccia eth0 (libera il suo indirizzo IP) route add default gw 192.168.0.1 Imposta l'instradamento di default per pacchetti diretti fuori dalla rete locale. Il gateway (qui 192.168.0.1) è responsabile per inviarli al prossimo gateway, ecc., fino alla destinazione finale. route Mostra la tabella di instradamento attuale route del default route del <IP> Cancella la regola data Utile per definire una nuova regola di instradamento Verifica della rete - 6 -

- 7 - ping freshmeat.net ping 192.168.1.1 Prova ad inviare pacchetti alla macchina indicata e aspetta un pacchetto di risposta. Quando il ping riesce sul proprio gateway, l'interfaccia di rete è a posto. Quando si riesce a fare ping ad un indirizzo esterno, la configurazione della rete è corretta! Riassunto sull'installazione della rete Solo per casi semplici, senza server dhcp... 1. Connetti alla rete (cavo, scheda wireless...) 2. Identifica l'interfaccia di rete: ifconfig a 3. Assegna un indirizzo IP all'interfaccia (esempio eth0)ifconfig eth0 192.168.0.100 (esempio) 4. Aggiungi una tabella di routing al gateway (assumiamo 192.168.0.1) per pacchetti diretti alla rete esterna: route add default gw 192.168.0.1 Risoluzione dei nomi I programmi devono conoscere a quale IP corrisponde un dato nome di macchina (come kernel.org) Domain Name Servers (DNS) si occupa di questo. Devi solo specificare l'indirizzo IP di 1 o più server DNS nel file /etc/resolv.conf: nameserver 217.19.192.132 nameserver 212.27.32.177 Le modifiche hanno effetto immediato! I file di configurazione di rete Il file /etc/hosts contiene sempre l'indirizzo IP localhost, 127.0.0. 1, che viene utilizzato per la comunicazione tra i processi. Il file /etc/resolv.conf configura l'accesso ad un server DNS Il file /etc/nsswitch.conf definisce l'ordine con cui contattare vari servizi dei nomi. Strumenti mirato alla gestione delle reti Il comando host Per mostrare le informazioni sugli host o i domini, usate il comando host: host www.eunet.be Il comando ping Per controllare se un host è attivo utilizzate ping. Il comando traceroute Per controllare il percorso seguito dai pacchetti verso un host di rete, usate il comando traceroute:traceroute www.eunet.be Il comando whois Si possono richiedere specifiche informazioni sul nome del dominio usando il comando whois: whois cnn.com

- 8 -