In un esercizio chiede di elencare le linee raggiunte da un pacchetto unicast da A a B e nelle soluzioni indica che le linee sono la 1 e la 2, però mi è venuto un dubbio dato che lo switch non conosce la posizione di nessun dispositivo, il primo pacchetto in modalità "flooding" anche alla linea 3?
Modulo Switch di comunicazione
Moderatore:
jordan20
10 messaggi
• Pagina 1 di 1
0
voti
Per i prossimi "disegnini", invece, dovrai utilizzare FidoCadJ quindi guarda qui, per cortesia.
Anche per il titolo, fosse un po' più dettagliato sarebbe meglio.
Grazie.
Saluti
W - U.H.F.
-

WALTERmwp
30,2k 4 8 13 - G.Master EY

- Messaggi: 8982
- Iscritto il: 17 lug 2010, 18:42
- Località: le 4 del mattino
0
voti
dato che lo switch non conosce la posizione di nessun dispositivo,
Non è così, quando attacchi il cavo la porta avvia una comunicazione preliminare con il remoto per capire chi è quali sono le sue caratteristiche half/full duplex velocità ecc. Lo scambio avviene a livello più basso e coinvolge il PHY delle due interfacce. Non ricordo bene i dettagli ma presumo che durante questi convenevoli lo switch acquisisca il mac del remoto. A questo punto non serve innondare la rete con la richiesta perché lo switch conosce i mac di chi è collegato alle varie porte. Nell'header del pacchetto c'è il mac destinazione e quindi ...
Non so a cosa ti serve, a che livello devi arrivare con lo studio ma se vuoi spaerne di più cerca in rete il datasheet di un qualsisi interfaccia fisica ethernet. Di solito spiegano per filo e per segno la negoziazione iniziale.
-

luxinterior
4.311 3 4 9 - Master EY

- Messaggi: 2690
- Iscritto il: 6 gen 2016, 17:48
0
voti
Ti ringrazio, quindi un pacchetto unicast da A a B attraversa solamente le linee 1 e 2? Comunque non mi serve avere una conoscenza molto approfondita, però ero sicuro che il primo pacchetto fosse inoltrato su tutte le linee per poter iniziare a costruire la tabella di instradamento...
0
voti
Non so, io avevo letto questo,
Lo switch segue questo algoritmo per instradare pacchetti:
1) Quando un pacchetto è ricevuto, allora lo switch compara l'indirizzo mac mittente con gli indirizzi contenuti nella tabella di instradamento. Se il mittente è sconosciuto, lo switch lo aggiunge alla propria tabella con il numero di porta sulla quale il pacchetto è stato ricevuto.
2) Lo switch poi compara l'indirizzo mac destinatario con la tabella di instradamento. Se c'è una corrispondenza, allora lo switch inoltra il pacchetto sulla porta associata. Se non c'è alcuna corrispondenza, allora lo switch manda il pacchetto su tutte le porte, ad eccezione della porta sulla quale il pacchetto è stato ricevuto.
Quindi nel secondo punto avviene l'operazione di flooding...
Lo switch segue questo algoritmo per instradare pacchetti:
1) Quando un pacchetto è ricevuto, allora lo switch compara l'indirizzo mac mittente con gli indirizzi contenuti nella tabella di instradamento. Se il mittente è sconosciuto, lo switch lo aggiunge alla propria tabella con il numero di porta sulla quale il pacchetto è stato ricevuto.
2) Lo switch poi compara l'indirizzo mac destinatario con la tabella di instradamento. Se c'è una corrispondenza, allora lo switch inoltra il pacchetto sulla porta associata. Se non c'è alcuna corrispondenza, allora lo switch manda il pacchetto su tutte le porte, ad eccezione della porta sulla quale il pacchetto è stato ricevuto.
Quindi nel secondo punto avviene l'operazione di flooding...
0
voti
La trasmissione dle pacchetto è una cosa e avviene quando la rete è "già formata" e coinvolge gli indirizzi IP e le porte Ad alto livello tu invii da ipA portaX a ipB portaY.
Llo switch conosce già chi è collegato alle sue porte (per quello di cui ha bisogno lui, il livello MAC)Per il suo servizio legge l'header con il mac e instrada il pacchetto.
Quando A deve inviare qualcosa se non ha una tabella IP-MAC invia in pacchetto ARP (Adress Resolution Protocol)
in broadcast, quind a tutta lla rete ,chiedendo: "c'è ipB nella rete?" L'unica cosa che A conosce di B è l'ip.
Lo switch credo che inoltri la richeista arp broadcast a tutte le porte. Solo da una riceverà risposta in cui ipB dice: ipB sono io e il mio mac è questo".
A questo punto A è in grado di completare gli header del pacchetto ip e invia tutto verso ipB
Lo switch come idea base legge i mac non credo analizzi gli inidirizzi ip.
Llo switch conosce già chi è collegato alle sue porte (per quello di cui ha bisogno lui, il livello MAC)Per il suo servizio legge l'header con il mac e instrada il pacchetto.
Quando A deve inviare qualcosa se non ha una tabella IP-MAC invia in pacchetto ARP (Adress Resolution Protocol)
in broadcast, quind a tutta lla rete ,chiedendo: "c'è ipB nella rete?" L'unica cosa che A conosce di B è l'ip.
Lo switch credo che inoltri la richeista arp broadcast a tutte le porte. Solo da una riceverà risposta in cui ipB dice: ipB sono io e il mio mac è questo".
A questo punto A è in grado di completare gli header del pacchetto ip e invia tutto verso ipB
Lo switch come idea base legge i mac non credo analizzi gli inidirizzi ip.
-

luxinterior
4.311 3 4 9 - Master EY

- Messaggi: 2690
- Iscritto il: 6 gen 2016, 17:48
0
voti
Capito, quindi sono due fasi distinte, però se il pacchetto non è broadcast ma unicast come nel caso precedente il pacchetto da A verso B viaggia solamente sulle linee 1 e 2, giusto?
10 messaggi
• Pagina 1 di 1
Chi c’è in linea
Visitano il forum: Nessuno e 10 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
