www.lug-govonis.net LINUX e le reti

Documenti analoghi
Configurazione Rete in LINUX

Real Time Streaming Protocol

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

Lo scenario: la definizione di Internet

Introduzione alla rete Internet

Corso di Sistemi di Elaborazione delle informazioni

Introduzione alla rete Internet

Introduzione alla rete Internet

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

Linux User Group Cremona CORSO RETI

Reti standard. Si trattano i modelli di rete su cui è basata Internet

Indice. Prefazione XIII

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

Protocolli di Comunicazione

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

CONNESSIONE DI UN PC ALLA RETE INTERNET

Reti di computer. L12 - Comunicazione e archiviazione digitale A.A Sommario

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

INTRODUZIONE ALLE RETI: UN APPROCCIO PRATICO

Internet e protocollo TCP/IP

Reti di calcolatori ed indirizzi IP

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

Dal protocollo IP ai livelli superiori

Reti di Telecomunicazione Lezione 6

Identità sulla rete protocolli di trasmissione (TCP-IP) L architettura del sistema. Dal livello A al livello B

Reti di calcolatori. Reti di calcolatori

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

ARP e instradamento IP

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

Reti di Calcolatori

Internetworking TCP/IP: esercizi

Informazioni Generali (1/2)

Reti locati e reti globali. Tecnologie: Reti e Protocolli. Topologia reti. Server e client di rete. Server hardware e server software.

Elementi sull uso dei firewall

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

Inizializzazione degli Host. BOOTP e DHCP

PROGRAMMAZIONE DIDATTICA DI SISTEMI Indirizzo: Informatica Progetto Abacus Anno scolastico

GLI INDIRIZZI DELL INTERNET PROTOCOL (IP ADDRESS) 2. Fondamenti sugli indirizzi dell Internet Protocol 2. Struttura di un indirizzo IP 2

SWITCH. 100 Mb/s (UTP cat. 5E) Mb/s SWITCH. (UTP cat. 5E) 100 Mb/s. (UTP cat.

Introduzione a Internet

Introduzione (parte I)

Informatica per la comunicazione" - lezione 8 -

Reti Informatiche. dott. Andrea Mazzini

Reti di Telecomunicazioni Mobile IP Mobile IP Internet Internet Protocol header IPv4 router host indirizzi IP, DNS URL indirizzo di rete

INTERNET e RETI di CALCOLATORI A.A. 2011/2012 Capitolo 4 DHCP Dynamic Host Configuration Protocol Fausto Marcantoni fausto.marcantoni@unicam.

Interconnessione di reti

La nascita di Internet

Università degli Studi di Pisa Dipartimento di Informatica. NAT & Firewalls

ARP e RARP. Silvano GAI. sgai[at]cisco.com. Mario BALDI. mario.baldi[at]polito.it Fulvio RISSO

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

PROGRAMMAZIONE MODULARE Disciplina: SISTEMI E RETI Classe: QUINTA A INF SERALE Indirizzo: INFORMATICA

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

TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI

RETI DI COMPUTER Reti Geografiche. (Sez. 9.8)

La sicurezza delle reti

Modulo 1.3 Reti e servizi

Elementi di Informatica e Programmazione

Introduzione al TCP/IP Indirizzi IP Subnet Mask Frame IP Meccanismi di comunicazione tra reti diverse Classi di indirizzi IP Indirizzi IP privati e

2.1 Configurare il Firewall di Windows

Finalità delle Reti di calcolatori. Le Reti Informatiche. Una definizione di Rete di calcolatori. Schema di una Rete

Indirizzi IP. Indirizzi IP

Reti di Calcolatori. Il software

TOOLS DI MONITORAGGIO DI RETE Total Network Monitor

Internet. Introduzione alle comunicazioni tra computer

Router(config)# access-list access-list number {permit deny} {test-conditions}

Reti di Calcolatori. Lezione 2

Firewall e Abilitazioni porte (Port Forwarding)

Comunicare con il resto del mondo. Salvatore Sittinieri

Elementi di Informatica e Programmazione

Antonio Cianfrani. Extended Access Control List (ACL)

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

Configurazione server e client DHCP in Linux

TOPOLOGIA di una rete

Reti di elaboratori. Reti di elaboratori. Reti di elaboratori INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Laurea in INFORMATICA

Reti diverse: la soluzione nativa

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

Indice. Introduzione... vii. Capitolo 1 Cos è una rete Capitolo 2 Protocolli di comunicazione... 27

Il modello TCP/IP. Sommario

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

Reti di Telecomunicazione Lezione 8

Reti diverse: la soluzione nativa

Guida all impostazione. Eureka Web

Corso di recupero di sistemi Lezione 8

InterNet: rete di reti

Gestione porte Ethernet Usare piu porte ethernet sui sistemi embedded

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

La rete di reti: Internet

12.5 UDP (User Datagram Protocol)

Vlan Relazione di Sistemi e Reti Cenni teorici

Programmazione modulare

Programmazione modulare

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

Gestione degli indirizzi

Transcript:

LINUX e le reti

Ci troviamo di fronte ad una rete quando 2 o più computer sono in grado di comunicare tra di loro; esistono molti tipi di connessioni di rete divisi per protocollo di trasporto e per tipo di hardware utilizzato. Noi ci occuperemo del protocollo tcp/ip che è il più diffuso applicato ad alcuni tipi di interfacce hardware.

TCP/IP Transmission Control Protocol / Internet Protocol

Il TCP è un protocollo corrispondente al livello 4 (trasporto) del modello di riferimento OSI, e di solito è usato in combinazione con il protocollo di livello 3 (rete) IP. La corrispondenza con il modello OSI non è perfetta, in quanto il TCP e l'ip nascono prima. La loro combinazione è indicata come TCP/IP ed è, alle volte, erroneamente considerata un unico protocollo. Il TCP nacque nel 1970 come frutto del lavoro di un gruppo di ricerca del dipartimento di difesa statunitense. I suoi punti di forza sono l'alta affidabilità e robustezza. La sua popolarità si deve anche grazie ad una sua implementazione diffusa dalla Università di Berkeley in California sotto forma di sorgenti.

TCP/IP Tra i protocolli a livello applicazione che si appoggiano al protocollo TCP/IP troviamo: emulazione di terminale telnet shell sicura SSH trasferimento file FTP posta elettronica SMTP condivisione delle risorse SMB condivisione delle risorse NFS

Suite di protocolli Internet Livello applicazioni HTTP, HTTPS, SMTP, POP3, IMAP, FTP, SFTP, DNS, SSH, IRC, SNMP, SIP, RTSP, Rsync, Telnet, DHCP, HSRP, BitTorrent, RTP,... Livello di trasporto Livello di internetworking TCP, UDP, SCTP, DCCP... IPv4, IPv6, ICMP, BGP, OSPF, RIP, IGRP, IGMP,IPsec... Livello di collegamento Ethernet, WiFi, PPP, Token ring, ARP, ATM, FDDI, LLC, SLIP... Livello fisico Doppino, Fibra ottica, Cavo coassiale, Codifica Manchester, Codifica 4B/5B, Cavi elettrici, WiFi

TCP/IP Ogni interfaccia in una rete TCP/IP viene identificato in modo univoco da un indirizzo IP Ogni interfaccia a cui venga assegnato un indirizzo IP viene definita host. Ogni computer può avere più interfacce configurate ed accedere quindi anche a più di una rete simultaneamente. Per convenzione l'indirizzo IP e' formato da quattro terne di numeri separati da un punto a.b.c.d ad esempio 192.168.1.3

TCP/IP Le reti possono essere catalogate per estensione, a seconda dell' area geografica coperta partiremo dalle LAN ( local area network ) per arrivare alle WAN ( wide area network ) tipo internet. Esistono poi le classi di rete, che ci indicano quanto è grande ( quanti host può contenere) una rete; possiamo meglio comprendere le classi di rete osservando lo schema nella pagina successiva.

TCP/IP indirizzo di rete La prima parte dell'indirizzo IP identifica l'indirizzo di rete, la seconda parte l' host ( in giallo ) L'indirizzo di rete si ottiene nella maggiorparte de dei casiponendo uno zero ( verde )nelle parti che identificano l'host Le classi di rete sono 5 nominate con una lettera dell'alfabeto ( in rosso) vediamo riportate le 3 principali con accanto il range di indirizzi che ciascuna di queste può coprire. Ciascuna terna ha un range ( X )che va da 0 a 255, tuttavia esistono degli indirizzi riservati e degli indirizzi speciali che andrebbero usati per determinate situazioni quali le LAN a.0.0.0 a.b.0.0 a.b.c.0 DA 1 A 126.X.X.X esempio DA 128.1 A 191.254.X.X esempio 192.0.1 A 223.255,254.X esempio 10.0.0.13 172.168.0.0 192.168.1.105

TCP/IP netmask (maschera di rete) Ad ogni indirizzo IP e' sempre associata una netmask ottenibile ponendo a 255 le parti che indicano l'indirizzo di rete a.0.0.0 255.0.0.0 a.b.0.0 255.255.0.0 a.b.c.0 255.255.255.0

interfacce di rete Come già detto prima, un computer puo' essere collegato ad una o piu' reti. L'indirizzo IP e' assegnato non al computer ma ad una sua interfaccia di rete

interfacce di rete ethn interfacce Ethernet eth0 eth1 eth2... pppn interfacce seriali che utilizzano PPP (Point to Point Protocol) ppp0 ppp1 plipn connessioni via porta parallela (Parallel Line Internet Protocol) plip0 plip 1 sln lo interfacce seriali che utilizzano SLIP (Serial Line Internet Protocol) sl0 sl1 (localhost) interfaccia di loopback associata in genere all'indirizzo 127.0.0.1 (riservato)

TCP/IP 127.0.0.1 indirizzi di rete speciali indica il nodo stesso indirizzi utilizzabili per una rete locale (non visibile da internet) 10.0.0.0 10.255.255.255 172.16.0.0 172.31.255.255 192.168.0.0 192.168.255.255

TCP/IP indirizzi di sottorete 127.0.0.1 indirizzo di loopback 192.168.0.0 indirizzo di rete 192.168.0.255 indirizzo di broadcast

eth0 192.168.1.3 192.168.1.7 eth0 192.168.1.0 192.168.1.0 Due computer, anche se connessi fisicamente alla stessa rete, possono comunicare direttamente solo se hanno lo stesso indirizzo di rete ed hanno interfacce di rete dello stesso tipo

eth0 192.168.10.3 192.168.1.7 eth0 192.168.10.0 192.168.1.0 Due computer, anche se connessi fisicamente alla stessa rete, possono comunicare direttamente solo se hanno lo stesso indirizzo di rete ed hanno interfacce di rete dello stesso tipo

eth0 192.168.10.3 eth0 192.168.10.2 192.168.1.3 192.168.1.7 eth1 eth0 A (192.168.10.0) non puo' comunicare direttamente con B (192.168.1.0). La comunicazione puo' avvenire settando opportunamente C che puo' comunicare con entrambe e che quindi puo' fare da gateway

I principali comandi per la gestione di una rete in Linux sono : IFCONFG ROUTE Andiamo ad analizzarli meglio

NELLA P RATICA :

i n t e r n e t ROUTER eth0 192.168.0.103 Gateway 192.168.0.1 eth0 192.168.0.105 NFS, SMB, FTP, SSH, etc. etc. eth1 192.168.100.1 eth1 192.168.100.2

# ifdown interf. questo comando si usa quando ne sistema é presente un file con già scritte le impostazione per le interfaccie di rete, solitamente /etc/network/interfaces; in caso contrario il comando più puro per rimuovere l'interfaccia di rete è: # ifconfig eth0 down

i n t e r n e t ROUTER Gateway 192.168.0.1 eth0 192.168.0.105 NFS, SMB, FTP, SSH, etc. etc. eth1 192.168.100.1 eth1 192.168.100.2

i n t e r n e t ROUTER eth0 192.168.0.103 Gateway 192.168.0.1 eth0 192.168.0.105 NFS, SMB, FTP, SSH, etc. etc. eth1 192.168.100.1 eth1 192.168.100.2

Indirizzamento statico, nel caso in cui l'interfaccia non sia ancora attiva bisogna aggiungere il comando up dopo l'indirizzo desiderato. Se invece si desidera un ip dinamico il comando è il seguente : # dhclient <interfaccia>

i n t e r n e t ROUTER eth0 192.168.0.110 Gateway 192.168.0.1 NFS, SMB, FTP, SSH, etc. etc. eth1 192.168.100.1 eth0 192.168.0.105

Questi sono i comandi universali che trovate identici su qualsiasi distribuzione Linux, esistono poi ovviamente diversi frontend che rendono più amichevole la configurazione delle retitramite interfaccia grafica; uno di questi e ad esempio network admin che ha questo aspetto:

Altri tools: Open Suse

Testare il funzionamento di una rete