Newsgroup: it.comp.reti.locali
Titolo: cosa è uno switch?

Domanda molto semplice; leggendo i vecchi post di questo Ng ho notato molti
riferimenti agli switch; che sono?
Letteralmente li traduco con "interruttori", centra qualcosa?
Che differenza con gli hub?
Grazie.

 Che differenza con gli hub?
Lo switch e` un concentratore di rete, come l'hub, ma con
caratteristiche superiori all'hub:
- La prestazione fondamentale dello switch (da cui prende il nome) e`
  quella di mettere in comunicazione due host (PC in questo caso)
  in maniera diretta escludendo gli altri. Percio` in uno switch
  con N porte sono possibili fino a N/2 comunicazioni contemporanee. 
  L'hub invece ha un unico canale (bus) sul quale devono avvenire
  le comunicazioni. Quindi con l'hub ci sara` un solo host che
  trasmette in un dato istante, gli altri drovanno aspettare il 
  loro turno.
- La capacita` dello switch di capire quali host devono essere
  collegati in un dato istante e` dovuta al fatto che lo switch
  effettua un'analisi del frame ethernet in arrivo. Dal frame
  estrae l'indirizzo (mac address) del mittente e quello del
  destinatario. Quindi ha delle tabelle dinamiche che ricordano 
  i mac address (e quindi gli host) che sono collegati su ogni 
  porta (quando viene acceso le tabelle saranno vuote, se le
  costruisce osservando i mittenti sulle varie porte). A questo
  punto il gioco e` fatto. Lo switch sa su quale porta e` collegato
  un determinato host e quindi spedira` il frame ethernet 
  (o pacchetto) solo su quella porta.
- Lo switch elimina le collisioni in quanto ha su ogni porta un buffer
  per la ricezione ed uno per la trasmissione. Da cio` deriva
  un'altra caratteristica importante degli switch : il modo 
  full-duplex. In full-duplex ogni host puo` trasmettere e ricevere 
  contemporaneamente. Quindi con apparati che supportano 100Mbit/s 
  si avra` una banda effettiva di 200Mbit/s.
- Lo switch e` l'unico dispositivo (insieme al bridge da cui discende
  e al router che e` un apparato che funziona a livello 3 (Network)
  del modello ISO/OSI) in grado di mettere in comunicazione host 
  (o reti) con velocita` diverse. Ad esempio un pc con swcheda a 10 ed 
  un pc con scheda a 100.
- Esistono switch con alcune funzionalita` di router e si chiamano
  'switch layer 3'. Questi apparati sono utili per suddividere il
  traffico di rete senza avere un router vero che nasce 
  fondamentalmente per connettere lan con standard fisici diversi.
- Gli hub 10/100 hanno due bus interni uno a 10 e uno a 100.
  Quando si collega un host all'hub 10/100 in base alla velocita`
  supportata dall'host (e quindi dalla sua scheda di rete) l'hub
  colleghera` l'host al bus a 10 o al bus a 100.
  Nei modelli molto economici di hub 10/100 i due bus interni non 
  comunicano tra loro. Quindi si ottiene lo sgradito effetto che
  gli host a 10 non 'vedono' gli host a 100 e viceversa. Negli hub 
  10/100 piu` 'seri' esiste un bridge interno (detto anche switch a 
  due porte in gergo commerciale) che mette in comunicazione il
  bus a 10 con quello a 100. Cosi` gli host a 10 possono vedere
  gli host a 100.
- Con gli switch puoi fare 'aggregazione di banda' collegando tra
  loro dispositivi impegnando piu` di una porta nel collegamento.
  In pratica puoi collegare un PC (tipicamente un server) con
  N schede di rete sullo stwsso switch ottenendo una banda 
  complessiva di N * 200 Mbit/s (200 perche` si considera il 
  full-duplex e lo standard a 100Mbit/s ). Oppure puoi collegare
  tra loro due switch sempre usando piu` di una porta per il
  collegamento. Ad esempio collegando sue switch a 100 con 4
  cavi avrai una banda aggregata di 800 Mbit/s.
-- 
Vincenzo 
Si puo' scrivere una breve lettera alla nonna nel nome del file.

 ha scritto nel messaggio
news:3AAF2F01...@cometweb.it...


   loro dispositivi impegnando piu` di una porta nel collegamento.
Su alcune macchine, aggregate in stack, e' addirittura possibile fare
aggregazione fra porte residenti su macchine diverse (provato e funziona).
In questo caso, e' assolutamente necessario che la banda aggregata del link
fra unita' soddisfi i requisiti di banda del trunk.
Altrimenti ciccia.
Cosi', tanto per integrare il corposo ed esaustivo scritto di Vincenzo.
(ma 'ste faq, si potranno poi aggiornare?)
Ciao
Luca

 nic.
Questo e` in parte vero. Su cavo coassiale sicuramente, ma un hub (tra 
l'altro) fa anche le seguenti cose:
- se rileva su una qualunque porta la collisione, trasmettere la sequenza 
  di jam di 96 bit su tutte le porte. Tale sequenza serve a garantire la 
  propagazione della collisione su tutti i segmenti.
- quando riceve un frammento di collisione inferiore a 96 bit incluso il
  preambolo, estende questo frammento con una sequenza di jam in modo che
  il numero di bit ritrasmessi sia uguale a 96.
P.s. le faq sono un'ottima idea. Qualcuno si prende la briga di coordinarle?


 switch e nelle restanti 7 pc?
Si`.


 wrote in message
news:3AB09481...@cometweb.it...
