1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" lang="it">
7 <meta name="generator" content=
8 "HTML Tidy for Linux (vers 6 November 2007), see www.w3.org" />
9 <meta http-equiv="Content-Type" content=
10 "text/html; charset=us-ascii" />
11 <meta name="generator" content=
12 "Docutils 0.5: http://docutils.sourceforge.net/" />
15 <style type="text/css">
19 :Author: David Goodger (goodger@python.org)
20 :Id: $Id: html4css1.css 5196 2007-06-03 20:25:28Z wiemann $
21 :Copyright: This stylesheet has been placed in the public domain.
23 Default cascading style sheet for the HTML output of Docutils.
25 See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to
26 customize this style sheet.
29 /* used to remove borders from tables and images */
30 .borderless, table.borderless td, table.borderless th {
33 table.borderless td, table.borderless th {
34 /* Override padding for "table.docutils td" with "! important".
35 The right padding separates the table cells. */
36 padding: 0 0.5em 0 0 ! important }
39 /* Override more specific margin styles with "! important". */
40 margin-top: 0 ! important }
42 .last, .with-subtitle {
43 margin-bottom: 0 ! important }
49 text-decoration: none ;
56 margin-bottom: 0.5em }
58 /* Uncomment (and remove this text!) to get bold-faced definition list terms
66 div.abstract p.topic-title {
70 div.admonition, div.attention, div.caution, div.danger, div.error,
71 div.hint, div.important, div.note, div.tip, div.warning {
73 border: medium outset ;
76 div.admonition p.admonition-title, div.hint p.admonition-title,
77 div.important p.admonition-title, div.note p.admonition-title,
78 div.tip p.admonition-title {
80 font-family: sans-serif }
82 div.attention p.admonition-title, div.caution p.admonition-title,
83 div.danger p.admonition-title, div.error p.admonition-title,
84 div.warning p.admonition-title {
87 font-family: sans-serif }
89 /* Uncomment (and remove this text!) to get reduced vertical space in
91 div.compound .compound-first, div.compound .compound-middle {
92 margin-bottom: 0.5em }
94 div.compound .compound-last, div.compound .compound-middle {
103 div.dedication p.topic-title {
111 div.footer, div.header {
120 div.line-block div.line-block {
126 margin: 0 0 0.5em 1em ;
127 border: medium outset ;
129 background-color: #ffffee ;
134 div.sidebar p.rubric {
135 font-family: sans-serif ;
138 div.system-messages {
141 div.system-messages h1 {
145 border: medium outset ;
148 div.system-message p.system-message-title {
155 h1.section-subtitle, h2.section-subtitle, h3.section-subtitle,
156 h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {
174 ol.simple, ul.simple {
178 list-style: decimal }
181 list-style: lower-alpha }
184 list-style: upper-alpha }
187 list-style: lower-roman }
190 list-style: upper-roman }
204 white-space: nowrap }
213 font-family: sans-serif ;
218 font-family: sans-serif ;
230 pre.literal-block, pre.doctest-block {
235 font-family: sans-serif ;
236 font-style: oblique }
238 span.classifier-delimiter {
239 font-family: sans-serif ;
243 font-family: sans-serif }
246 white-space: nowrap }
254 span.section-subtitle {
255 /* font-size relative to parent (h1..h6 element) */
259 border-left: solid 1px gray;
267 margin-bottom: 0.5em }
270 border-left: solid 1px black;
273 table.docutils td, table.docutils th,
274 table.docinfo td, table.docinfo th {
275 padding-left: 0.5em ;
276 padding-right: 0.5em ;
277 vertical-align: top }
279 table.docutils th.field-name, table.docinfo th.docinfo-name {
282 white-space: nowrap ;
285 h1 tt.docutils, h2 tt.docutils, h3 tt.docutils,
286 h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {
290 list-style-type: none }
297 <div class="document" id="reti">
298 <h1 class="title">Reti</h1>
300 <h2 class="subtitle" id="appunti-introduttivi-alle-reti">
301 Appunti introduttivi alle reti</h2>
304 <table class="docutils field-list" frame="void" rules="none">
305 <col class="field-name" />
306 <col class="field-body" />
310 <th class="field-name">Author:</th>
312 <td class="field-body">Andrea Manni</td>
316 <th class="field-name">Copyright:</th>
318 <td class="field-body">GFDL</td>
322 <th class="field-name">Version:</th>
324 <td class="field-body">0.2</td>
330 <div class="contents topic" id="indice">
331 <p class="topic-title first">Indice</p>
334 <li><a class="reference internal" href=
335 "#rete-di-calcolatori" id="id1" name="id1">Rete di
338 <li><a class="reference internal" href="#rete-mainframe"
339 id="id2" name="id2">Rete / Mainframe</a></li>
341 <li><a class="reference internal" href="#tipi-di-reti" id=
342 "id3" name="id3">Tipi di reti</a></li>
345 <a class="reference internal" href=
346 "#classificazione-in-base-al-canale-trasmissivo" id="id4"
347 name="id4">Classificazione in base al canale
351 <li><a class="reference internal" href="#reti-locali"
352 id="id5" name="id5">Reti Locali</a></li>
354 <li><a class="reference internal" href=
355 "#reti-pubbliche-distribuzione" id="id6" name=
356 "id6">Reti pubbliche - Distribuzione</a></li>
358 <li><a class="reference internal" href=
359 "#reti-di-trasporto" id="id7" name="id7">Reti di
365 <a class="reference internal" href=
366 "#classificazione-in-base-alla-topologia" id="id8" name=
367 "id8">Classificazione in base alla topologia</a>
370 <li><a class="reference internal" href="#rete-a-bus"
371 id="id9" name="id9">Rete a bus</a></li>
373 <li><a class="reference internal" href="#rete-a-anello"
374 id="id10" name="id10">Rete a anello</a></li>
376 <li><a class="reference internal" href="#rete-a-stella"
377 id="id11" name="id11">Rete a stella</a></li>
382 <a class="reference internal" href="#paradigmi-di-rete"
383 id="id12" name="id12">Paradigmi di Rete</a>
386 <li><a class="reference internal" href="#client-server"
387 id="id13" name="id13">Client-Server</a></li>
389 <li><a class="reference internal" href="#peer-to-peer"
390 id="id14" name="id14">Peer to Peer</a></li>
394 <li><a class="reference internal" href=
395 "#commutazione-di-pacchetto" id="id15" name=
396 "id15">Commutazione di Pacchetto</a></li>
398 <li><a class="reference internal" href=
399 "#sezioni-di-una-rete" id="id16" name="id16">Sezioni di una
402 <li><a class="reference internal" href=
403 "#l-importanza-degli-standard-sistemi-aperti" id="id17"
404 name="id17">L'importanza degli standard - Sistemi
407 <li><a class="reference internal" href=
408 "#l-importanza-dei-protocolli" id="id18" name=
409 "id18">L'importanza dei protocolli</a></li>
413 <p>Generato con: <a class="reference external" href=
414 "http://docutils.sourceforge.net/rst.html">http://docutils.sourceforge.net/rst.html</a></p>
416 <p>Risorsa alternative in inglese: <a class=
417 "reference external" href=
418 "http://www.netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.html">
419 http://www.netfilter.org/documentation/HOWTO/networking-concepts-HOWTO.html</a></p>
421 <div class="section" id="rete-di-calcolatori">
422 <h1><a class="toc-backref" href="#id1">Rete di
425 <p>Da Wikipedia, l'enciclopedia libera. (Reindirizzamento da
426 Rete informatica)</p>
428 <p>Una rete di calcolatori e' un sistema che permette la
429 condivisione di informazioni e risorse (sia hardware che
430 software) tra diversi calcolatori. Il sistema fornisce un
431 servizio di trasferimento di informazioni ad una popolazione
432 di utenti distribuiti su un'area più o meno
435 <p>Le reti di calcolatori generano traffico di tipo
436 fortemente impulsivo, a differenza del telefono, e per questo
437 hanno dato origine - e usano tuttora - la tecnologia della
438 commutazione di pacchetto.</p>
441 <div class="section" id="rete-mainframe">
442 <h1><a class="toc-backref" href="#id2">Rete /
445 <p>La costruzione di reti di calcolatori può
446 essere fatta risalire alla necessita' di condividere le
447 risorse di calcolatori potenti e molto costosi (mainframe).
448 La tecnologia delle reti, e in seguito l'emergere dei
449 computer personali a basso costo, ha permesso rivoluzionari
450 sviluppi nell'organizzazione delle risorse di calcolo.</p>
452 <p>Si possono indicare almeno tre punti di forza di una rete
453 di calcolatori rispetto al mainframe tradizionale: fault
454 tolerance (resistenza ai guasti): il guasto di una macchina
455 non blocca tutta la rete, ed e' possibile sostituire il
456 computer guasto facilmente (la componentistica costa poco e
457 un'azienda può permettersi di tenere i pezzi di
458 ricambio in magazzino); economicita': come accennato sopra,
459 hardware e software per computer costano meno di quelli per i
460 mainframe; gradualita' della crescita e flessibilita'
461 (scalabilita'): l'aggiunta di nuove potenzialita' a una rete
462 gia' esistente e la sua espansione sono semplici e poco
465 <p>Tuttavia una rete ha alcuni punti deboli rispetto a un
466 mainframe: scarsa sicurezza: un malintenzionato
467 può avere accesso più facilmente ad
468 una rete di computer che ad un mainframe: al limite gli basta
469 poter accedere fisicamente ai cablaggi della rete. Inoltre,
470 una volta che un worm abbia infettato un sistema della rete,
471 questo si propaga rapidamente a tutti gli altri e l'opera di
472 disinfezione e' molto lunga, difficile e non offre certezze
473 di essere completa; alti costi di manutenzione: con il
474 passare del tempo e degli aggiornamenti, e con l'aggiunta di
475 nuove funzioni e servizi, la struttura di rete tende ad
476 espandersi e a diventare sempre più complessa, e
477 i computer che ne fanno parte sono sempre più
478 eterogenei, rendendo la manutenzione sempre più
479 costosa in termini di ore lavorative. Oltre un certo limite
480 di grandezza della rete (circa 50 computer) diventa
481 necessario eseguire gli aggiornamenti hardware e software su
482 interi gruppi di computer invece che su singole macchine,
483 vanificando in parte il vantaggio dei bassi costi
487 <div class="section" id="tipi-di-reti">
488 <h1><a class="toc-backref" href="#id3">Tipi di reti</a></h1>
490 <p>Esiste una grande varieta' di tecnologie di rete e di
491 modelli organizzativi, che possono essere classificati
492 secondo diversi aspetti:</p>
494 <p>Classificazione sulla base dell'estensione geografica</p>
496 <p>A seconda dell'estensione geografica, si distinguono
497 diversi tipi di reti:</p>
501 <li>si parla di rete personale o PAN (Personal Area
502 Network) se la rete si estende intorno all'utilizzatore
503 con una estensione di alcuni metri</li>
506 <p><em>potrebbe anche non essere una distinzione
510 <li>si parla di rete locale o LAN (Local Area Network) se
511 la rete si estende all'interno di un edificio o di un
512 comprensorio, con una estensione entro alcuni
515 <li>si parla di rete senza fili o WLAN (Wireless Local
516 Arddea Network), se la rete locale e' basata su una
517 tecnologia in radio frequenza (RF), permettendo la
518 mobilita' all'interno dell'area di copertura, solitamente
519 intorno al centinaio di metri all'aperto. Si noti che
520 questa distinzione si basa principlmante sul mezzo
521 trasmissivo, e non sull'estensione. Quindi il termine
522 WLAN non e' indicativo dal punto di vista delle
525 <li>si parla di CAN (Campus Area Network), intendendo la
526 rete interna ad un campus universitario, o comunque ad un
527 insieme di edifici adiacenti, separati tipicamente da
528 terreno di proprieta' dello stesso ente, che possono
529 essere collegati con cavi propri senza far ricorso ai
530 servizi di operatori di TLC. Tale condizione facilita la
531 realizzazione di una rete di interconnessione ad alte
532 prestazioni ed a costi contenuti.</li>
534 <li>si parla di rete metropolitana o MAN (Metropolitan
535 Area Network) se la rete si estende all'interno di una
538 <li>si parla di rete geografica o WAN (Wide Area Network)
539 se la rete si estende oltre i limiti indicati
540 precedentemente.</li>
545 <div class="section" id=
546 "classificazione-in-base-al-canale-trasmissivo">
547 <h1><a class="toc-backref" href="#id4">Classificazione in
548 base al canale trasmissivo</a></h1>
550 <div class="section" id="reti-locali">
551 <h2><a class="toc-backref" href="#id5">Reti Locali</a></h2>
553 <p>Le reti locali vengono realizzate tipicamente
554 utilizzando un sistema di cablaggio strutturato con cavi
555 UTP in categoria 5 o superiore, che serve uno o
556 più edifici utilizzati tipicamente da una
557 stessa entita' organizzativa, che realizza e gestisce la
558 propria rete, eventualmente con la cooperazione di aziende
561 <p>Link ai cavi UTP: <a class="reference external" href=
562 "http://it.wikipedia.org/wiki/Unshielded_Twisted_Pair">http://it.wikipedia.org/wiki/Unshielded_Twisted_Pair</a>
563 link ai cavi coassiali per vedere la differenza: <a class=
564 "reference external" href=
565 "http://it.wikipedia.org/wiki/Cavo_coassiale">http://it.wikipedia.org/wiki/Cavo_coassiale</a></p>
567 <p>In molti casi, il cablaggio e' complementato o
568 sostituito da una copertura wireless.</p>
570 <p>Le LAN vengono realizzate soprattutto con la tecnologia
571 ethernet, e supportano velocita' di 10/100 Mbit/s, o anche
572 1 Gbit/s, su cavi in rame dalle caratteristiche adeguate
573 (CAT5 o superiore), o su fibra ottica.</p>
576 <div class="section" id="reti-pubbliche-distribuzione">
577 <h2><a class="toc-backref" href="#id6">Reti pubbliche -
578 Distribuzione</a></h2>
580 <p>Le reti pubbliche sono gestite da operatori del settore
581 (gli ISP: Internet Service Provider), e offrono servizi di
582 telecomunicazione a privati ed aziende in una logica di
585 <p>Per poter offrire servizi al pubblico, e' necessario
586 disporre di una infrastruttura di distribuzione che
587 raggiunga l'intera popolazione.</p>
589 <p>Per ragioni storiche, la gran parte delle reti pubbliche
590 sono basate sul doppino telefonico (dette anche POTS, Plain
591 Old Telephone System). Questa tecnologia era stata studiata
592 per supportare il servizio di telefonia analogica, ma data
593 la sua pervasivita' e gli alti investimenti che sarebbero
594 necessari per sostituirla e' stata adattata al trasporto di
595 dati mediante diverse tecnologie: i modem per codificare
596 segnali digitali sopra le comuni linee telefoniche
597 analogiche. Il grande vantaggio di questa tecnologia e' che
598 non richiede modifiche alla rete distributiva esistente.
599 Sono necessari due modem ai due capi di una connessione
600 telefonica attiva per stabilire una connessione. Molti
601 fornitori di servizio offrono un servizio di connettivita'
602 Internet via modem mediante batterie di modem
603 centralizzate. La velocita' e' limitata a circa 56 Kbit/s,
604 con l'adozione di modem client e server che supportano la
605 versione V92 dei protocolli di comunicazione per modem.
606 Questo protocollo incorpora funzioni di compressione del
607 flusso di bit trasmesso, quindi la velocita' effettiva
608 dipende dal fattore di compressione dei dati trasmessi. le
609 reti ISDN trasmettendo dati e voce su due canali telefonici
610 in tecnologia digitale. Mediante appositi adattori, e'
611 possibile inviare direttamente dati digitali. La tecnologia
612 ISDN e' ormai molto diffusa nei paesi sviluppati. Usandola
613 per la trasmissione di dati, arrivano ad una velocita'
614 massima di 128 Kbit/s, senza compressione, sfruttando in
615 pratica due connessioni dial-up in parallelo, possibili
616 solo con determinati provider. La velocita' su un singolo
617 canale e' invece limitata a 64 Kbit/s. Ci sarebbe un terzo
618 canale untilizzato per il segnale ma non per la
619 comunicazione con una capacita' di 16 Kbit/s (Esso non
620 viene mai utilizzato per i dati).</p>
622 <p>Utilizzando modem analogici o ISDN, e' possibile
623 stabilire una connessione dati diretta tra due qualsiasi
624 utenze della rete telefonica o ISDN rispettivamente. la
625 tecnologia ADSL (Asymmetric Digital Subscriber Line)
626 utilizza una porzione della banda trasmissiva disponibile
627 sul doppino telefonico dalla sede dell'utente alla centrale
628 telefonica più vicina per inviare dati
629 digitali. È necessaria l'installazione di
630 nuovi apparati di commutazione nelle centrali telefoniche,
631 chiamati DSLAM, e l'utilizzo di filtri negli impianti
632 telefonici domestici per separare le frequenze utilizzate
633 per la trasmissione dati da quelle per la comunicazione
634 vocale. La loro diffusione sul territorio e' limitata dai
635 costi, che la rendono conveniente solo nelle aree
636 maggiormente sviluppate. Durante la connessione tramite
637 ADSL e' possibile continuare a utilizzare il telefono in
638 quanto le frequenze della voce e dei dati non si
639 sovrappongono. Questa tecnologia e' inoltre chiamata
640 Asimmetric in quanto le velocita' di download e di upload
641 non sono uguali: in Italia sono tipicamente pari a 4 Mbit/s
642 in download e 512 Kbit/s in upload, ma per certi
643 abbonamenti la velocita' di download può
644 arrivare anche a 12 Mbit/s, o anche 24 Mbit/s, usando
645 tecnologie di punta come ADSL2+ e reti di distribuzione in
646 fibra ottica di ottima qualita'. Il doppino di rame
647 presenta l'inconveniente di attenuare i segnali, e non
648 permette il funzionamento di questa tecnologia per distanze
649 superiori ai 5 Km circa. In alcuni casi e' anche possibile
650 un'ulteriore riduzione della distanza massima dovuta a
651 interferenze esterne che aumentano la probabilita'
652 d'errore. Un'altra limitazione importante e' data
653 dall'interferenza "interna", che si verifica quando molte
654 utenze telefoniche sullo stesso cavo di distribuzione
655 utilizzano il servizio ADSL. Questo fa si che non si possa
656 attivare il servizio ADSL su più di circa il
657 50% delle linee di un cavo di distribuzione.</p>
659 <p>ADSL e' l'ultimo sviluppo sull'infrastruttura esistente
660 di doppino telefonico.</p>
662 <p>Per superare queste velocita', l'infrastruttura di
663 distribuzione basata sul doppino dovra' essere sostituita
664 da supporti fisici più performanti.</p>
665 <hr class="docutils" />
667 <p>Tra i candidati a sostituire il doppino per la
668 distribuzione domestica dei servizi di telecomunicazioni,
669 si possono citare:</p>
673 <li>le fibre ottiche:</li>
675 <li>le infrastrutture della TV via cavo (diffusa
676 soprattutto negli USA)</li>
678 <li>il trasporto di dati sulla rete elettrica o nelle
679 condutture del gas.</li>
681 <li>le reti wireless</li>
683 <li>le reti satellitari (che però sono
684 tipicamente unidirezionali, dal satellite alla casa
685 dell'utente, mentre il canale di ritorno deve essere
686 realizzato con altre tecnologie, spesso su doppino
692 <div class="section" id="reti-di-trasporto">
693 <h2><a class="toc-backref" href="#id7">Reti di
696 <p>Capacita' ancora superiori sono necessarie per
697 trasportare il traffico aggregato tra le centrali di un
698 operatore di telecomunicazioni.</p>
700 <p>Con tecnologie più costose, tipicamente
701 utilizzate dai providers, si raggiungono velocita' di 40
702 Gbit/s per il singolo link su fibra ottica.</p>
704 <p>Su una singola fibra e' poi possibile inviare molteplici
705 segnali attraverso una tecnica di multiplazione chiamata
706 (Dense) Wave Division Multiplexing ((D)WDM), o
707 Multiplazione di Lunghezza d'Onda, che invia segnali ottici
708 differenti a diverse lunghezze d'onda (in gergo, colori).
709 Il numero di segnali indipendenti trasportabile va dai 4 o
710 16 dei relativamente economici impianti (Coarse)WDM alle
711 centinaia degli impianti DWDM più
714 <p>Negli Stati Uniti d'America il progetto Internet 2 cui
715 collaborano la NASA, la difesa e le universita' americane
716 connette gia' molti campus alla velocita' di 2 Gigabit/s
717 (disponibili anche per studenti), con miglioramenti di
718 TCP/IP per poter sfruttare alte velocita' di trasmissione,
719 e permettera' di far transitare in rete il controllo dei
720 satelliti civili, dello scudo spaziale, aerei comandati a
721 distanza, testate nucleari e l'intera infrastruttura
726 <div class="section" id=
727 "classificazione-in-base-alla-topologia">
728 <h1><a class="toc-backref" href="#id8">Classificazione in
729 base alla topologia</a></h1>
731 <p>Link semplificato: <a class="reference external" href=
732 "http://www.tutorialpc.it/retipc5.asp">http://www.tutorialpc.it/retipc5.asp</a></p><img alt="img/reti_img/NetworkTopologies.png"
733 src="img/reti_img/NetworkTopologies.png" />
735 <p>Tre sono le topologie principali, in base alla tecnologia
736 assunta come modalita' per il trasferimento dei dati: Bus
737 Ring Star. Particolare attenzione riceve oggi un modello che
738 prende il nome di rete Peer to Peer, per quanto e' incerto se
739 lo si possa assumere come modello di topologia o piuttosto
740 come paradigma di architettura di rete, in contrapposizione
741 al modello <em>client-server</em> .</p>
743 <p>Altri modelli (mesh, ecc) sono sostanzialmente la
744 combinazione dei tre precedentemente citati.</p>
746 <div class="section" id="rete-a-bus">
747 <h2><a class="toc-backref" href="#id9">Rete a
748 bus</a></h2><img alt="img/reti_img/bus.gif" src=
749 "img/reti_img/bus.gif" />
751 <p>Link: <a class="reference external" href=
752 "http://www.net-free.it/articoli/viewart.php?idart=40&idpag=1">
753 http://www.net-free.it/articoli/viewart.php?idart=40&idpag=1</a></p>
755 <p><em>nota</em>: Pag 17 manuale TCP/IP</p>
758 <div class="section" id="rete-a-anello">
759 <h2><a class="toc-backref" href="#id10">Rete a
760 anello</a></h2><img alt="img/reti_img/ring.gif" src=
761 "img/reti_img/ring.gif" />
763 <p>Link: <a class="reference external" href=
764 "http://www.net-free.it/articoli/viewart.php?idart=40&idpag=2">
765 http://www.net-free.it/articoli/viewart.php?idart=40&idpag=2</a></p>
767 <p><em>nota</em>: Pag 21 manuale TCP/IP</p>
772 <div class="section" id="rete-a-stella">
773 <h2><a class="toc-backref" href="#id11">Rete a
774 stella</a></h2><img alt=
775 "img/reti_img/Netzwerktopologie_Stern.png" src=
776 "img/reti_img/Netzwerktopologie_Stern.png" />
778 <p>Le reti broadcast invece sono formate da un unico mezzo
779 fisico condiviso da più elaboratori, dove i
780 messaggi inviati da un elaboratore vengono ricevuti da
781 tutti gli altri. All'interno del messaggio vi e' una parte
782 relativa all'indirizzo del destinatario, in modo che tutte
783 le altre macchine in ascolto possano scartare il messaggio
784 in arrivo. Alcune reti prevedono indirizzi speciali di tipo
785 broadcast e multicast. Il broadcast permette di inviare
786 messaggi a tutte le stazioni collegate al mezzo fisico,
787 mentre il multicast permette di farlo solo ad un gruppo di
788 stazioni, ma non a tutte. Un esempio di una tale rete e' la
789 comunissima Ethernet.</p>
791 <p>Le moderne reti broadcast sono realizzate con una
792 topologia fisica a stella (point-to-point), in cui tutti
793 gli elaboratori sono connessi ad un punto di
794 concentrazione, dove un apparato attivo (switch o hub) crea
795 l'illusione che siano tutti connessi allo stesso mezzo
796 fisico. Talvolta si usa definire questi apparati
797 centrostella, appunto perche' si trovano al centro della
801 <hr class="docutils" />
803 <div class="section" id="paradigmi-di-rete">
804 <h1><a class="toc-backref" href="#id12">Paradigmi di
807 <div class="section" id="client-server">
808 <h2><a class="toc-backref" href=
809 "#id13">Client-Server</a></h2>
811 <p>Secondo questo modello l'host client sottopone delle
812 richieste al computer server, che risponde (e cerca di
813 soddisfare) queste richieste. Ad es nella navigazione Web
814 il client http (browser web, es Mozilla Firefox) contatta e
815 chiede una <em>pagina web</em> al server web, che fornisce
816 la risorsa al client.</p>
818 <p>Il rapporto non e' paritario, il client e' una macchina
819 <em>stupida</em> che dipende dal <em>server</em> per
820 l'operazione richiesta. La parte computazione compete al
821 server, mentre il client deve preoccuparsi prevalentemente
822 di formulare una richiesta corretta ed essere poi in grado
823 di elaborare la risposta del server.</p>
825 <p>Il rapporto e' quindi molti (client) ad uno
828 <p>Questo paradigma favorisce l'accentramento dei servizi e
829 la loro consolidazione: all'interno di un'azienda si
830 possono delegare tutti i servizi fondamentali su una o piu'
831 macchine in modo da poter concentrare la manutenzione (si
832 pensi soporatutto alla sicurezza) su queste trattando i
833 client come elementi sostituibili. I <em>server</em>
834 tipicamente hanno una configurazione e dotazione hardware
835 che gli consente di funzionare 24/7 (tutto il giorno, tutti
836 i giorni), mentre le work station dei client sono
837 realizzate per funzionare otto ore al giorno.</p>
839 <p>Prendendo come esempio il servizio di posta elettronica,
840 l'utente puo' ricevere emails in ogni momento anche se il
841 suo computer client e' spento, dato che le caselle email
842 (mail box o maildir) sono effettivamente sul server, sempre
843 operativo. Quando richiesto l'utente si colleghera' con una
844 applicazione client (MUA, Mail Client) al server per
845 consultare la posta disponibile per il suo account.</p>
848 <div class="section" id="peer-to-peer">
849 <h2><a class="toc-backref" href="#id14">Peer to
850 Peer</a></h2><img alt="img/reti_img/P2ptv.PNG" src=
851 "img/reti_img/P2ptv.PNG" />
853 <p>Questo paradigma di comunicazione e' tipico dei network
854 <em>P2P</em> (peer2peer) e si propone come antitesi al
855 precedente modello client server. Il rapporto tra i singoli
856 host e' paritario, ogni elemento della rete e' in grado di
857 svolgere la funzione richesta dall'utente senza
858 l'intervento di una macchina centrale.</p>
860 <p>Uno dei primi e' piu' famosi esmpi di applicazione P2P
861 e' stato Napster, al momento tecnologie come i
862 <em>torrents</em> usano un paradigma simile (talvolta si
863 preferisce avere un host <em>privilegiato</em> che renda
864 disponibili informazioni di base come la lista dei peer
865 disponibili per inizializzare i nuovi peer).</p>
867 <p>Generalmente una rete P2P e' in grado si sopravvivere
868 allo spegnimento casuale di qualunque suo membro, e
869 distribuisce gli oneri della gestione della connessione tra
873 <hr class="docutils" />
875 <div class="section" id="commutazione-di-pacchetto">
876 <h1><a class="toc-backref" href="#id15">Commutazione di
880 <em>nota</em>: Pag 24 Manuale TCP/IP
883 <p>(Packet Switching)</p>
885 <p>Le reti di calcolatori si basano su una multiplazione
886 dinamica a commutazione di pacchetto, a differenza delle reti
887 telefoniche che invece utilizzano una multiplazione statica a
888 commutazione di circuito. Tra le reti a commutazione di
889 pacchetto però e' fondamentale operare una
892 <p>Nelle reti con connessione, i percorsi che il pacchetto
893 seguira' attraverso la rete sono prestabiliti e sono sempre
894 gli stessi (si veda la vicinanza, sotto questo punto di
895 vista, alle reti a commutazione di circuito), e si basano su
896 un canale, stavolta non fisico (come nelle reti telefoniche)
897 ma "virtuale". Per comprendere meglio il concetto di canale
898 virtuale si pensi a due elaboratori A e B che devono
899 comunicare tra loro. A e B all'interno della rete non sono
900 collegati tra loro, quindi e' necessario che i pacchetti
901 attraversino degli elaboratori intermedi. Prima
902 dell'effettivo scambio dei dati però tra A e B
903 viene creato un percorso prestabilito chiamato canale
904 virtuale. Esempi particolarmente calzanti di reti orientate
905 alla connessione sono le reti a commutazione di cella ATM o
906 le reti Frame Relay e Frame Relay SE (Switch). I vantaggi di
907 una rete siffatta stanno ovviamente nella qualita' del
910 <p>Nelle reti a commutazione senza connessione(o datagram), i
911 percorsi che i pacchetti tenderanno a seguire non sono (e non
912 possono) essere prestabiliti a priori, ma dipendono da una
913 serie di fattori. Un esempio classico di rete a commutazione
914 di pacchetto senza connessione e' l'IP. Come sappiamo nelle
915 reti TCP/IP il TCP dell'elaboratore A si collega direttamente
916 al corrispondente servizio dell'elaboratore B. Quindi a
917 livello di trasporto c'e' connessione e quindi controllo
918 sulla qualita' del servizio e sulla congestione della rete.
919 Cosa che non accade a livello network. Il router
920 dell'elaboratore A affida i pacchetti al router successivo
921 indicato nella sua tabella di routing. Dopodiche', si
922 disinteressa totalmente dell'ulteriore percorso che il
923 pacchetto dovra' seguire all'interno della rete. Questo
924 potrebbe sembrare un male, ma così non e',
925 proprio per via di questa divisione di compiti tra il layer
926 di trasporto e quello network.</p>
928 <dl class="docutils">
929 <dt>Link immagine: <a class="reference external" href=
930 "http://www.emeraldinsight.com/">http://www.emeraldinsight.com/</a>
931 fig/0460020304003.png</dt>
933 <dd><em>nota</em> rigenerare per licenza.</dd>
936 <p><em>nota</em>: distinguere tra suddivisione in pacchetti /
937 scelta del percorso (ICMP)i (pag 28. TCP/IP). Descrivere le
938 collisioni tra pacchetti. (eventualmente cenni a portante e
939 evnti fisici / elettrici).</p>
942 <div class="section" id="sezioni-di-una-rete">
943 <h1><a class="toc-backref" href="#id16">Sezioni di una
946 <p>In ogni rete di grandi dimensioni (WAN), e' individuabile
947 una sezione di accesso e una sezione di trasporto.</p>
949 <p>La sezione di accesso ha lo scopo di consentire l'accesso
950 alla rete da parte dell'utente, e quindi di solito
951 rappresenta una sede di risorse indivise (Si pensi ai
952 collegamenti ADSL commerciali: La porzione di cavo che ci
953 collega alla centrale e' un doppino telefonico, utilizzato
954 esclusivamente dall'abbonato). La sezione di accesso
955 altresì comprende tutti quegli strumenti idonei a
956 consentire l'accesso alla rete. Quindi possiamo distinguere
957 vari tipi di accesso: "Residenziale" (Classica linea a
958 56Kbit/s, linea ISDN/ADSL), "Business" (Rete Locale
959 dell'azienda e Gateway o Proxy che consente l'accesso
960 all'esterno), "Mobile" (si pensi ad esempio al GSM, che
961 consente un acesso basato su una rete a radiofrequenza con
962 copertura "cellulare"), o "Wireless".</p>
964 <p>La sezione di trasporto e' quella che ha il compito di
965 trasferire l'informazione tra vari nodi di accesso,
966 utilizzando se e' necessario anche nodi di transito.
967 È sede quindi di risorse condivise sia di
968 trasporto dati che di elaborazione. Dal punto di vista
969 strutturale, una rete di trasporto e' costruita quasi
970 esclusivamente attraverso fibre ottiche (es. Backbone).</p>
973 <div class="section" id=
974 "l-importanza-degli-standard-sistemi-aperti">
975 <h1><a class="toc-backref" href="#id17">L'importanza degli
976 standard - Sistemi aperti</a></h1>
978 <p><em>nota</em>: pag 33 manuale TCP/IP</p>
980 <p>Gli standard de iure e de facto aiutano a gestire le reti
981 aziendali multiprotocollo. I più importanti enti
982 di standardizzazione per le reti di computer sono: CCITT,
983 ITU, ISO, ANSI e IEEE.</p>
985 <p>Di particolare impatto e' l'OSI (Open System
986 Interconnection), un progetto ISO risalente alla fine degli
987 anni '70, che si propone come modello di riferimento per le
988 reti. Esso presenta un approccio a 7 livelli (layers), con
989 una serie di protocolli che si inseriscono ai vari livelli. I
990 livelli 1 (Livello fisico) e 2 (Livello Data Link) sono ormai
991 standard, mentre per gli altri 5 ci sono protocolli che
992 esistono da tempo e gli standard faticano ad imporsi.</p>
995 <div class="section" id="l-importanza-dei-protocolli">
996 <h1><a class="toc-backref" href="#id18">L'importanza dei
999 <p>Inportanza delle architetture a livelli (pag 33 manuale
1002 <p>I layers di astrazione.</p>
1003 <hr class="docutils" />
1009 <li>il Modello OSI</li>
1011 <li>il TCP / IP</li>
1013 <li>Hardware di rete</li>
1021 <li>supporti di connessione (radio, fibra, ecc..)</li>