Problemi Risolti
Problemi Risolti
PROBLEMIRISOLTI
RETIDI
COMPUTER
JorgeWalterOrellanaAraoz
2016
Problemi Risolti Reti di Computer
3.1.1. Supponendo di avere una rete Ethernet switchata con la seguente topologia:
Soluzione
Interruttore
S2,S2,0 --- S2,S2,0 --- S2,S1,2
S4,S4,0 --- S4,S1,1
S3,S3,0 --- S3,S2,1 --- S3,S1,2
S7,S7,0 --- S7,S1,1
S5,S5,0 --- S5,S4,1 --- S5,S1,2
S6,S6,0 --- S6,S4,1 --- S6,S1,2
S1,S1,0 --- S1,S1,0
Soluzione
a)
5 A B ESC BANDIERA
00000101 01000111 11100011 11100000 01111110
b)
c)
Soluzione
1 1 1 0 1 0 0 0 0 1 1 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 1 1 1 0 0 1 0 0 0
0
2 1 x 1 x 1 x 0 x 0 x 1 x 0 x 1 x 0 x 0 x 1 x 0 x 0 x 1 x 1 x 1 x 0 x 0 x 0 1
1
2 x x 1 0 x x 0 0 x x 1 1 x x 1 0 x x 0 1 x x 0 1 x x 1 0 x x 1 0 x x 0 00
2
2 1 1 x x x x 0 0 0 1 x x x x 1 0 0 1 x x x x 0 1 0 1 x x x x 1 0 0 1 1
3
2 x x x x x x 0 0 0 1 1 1 0 1 x x x x x x x x 0 1 0 1 1 0 1 1 1
4
2 x x x x x x 0 0 0 1 1 1 0 1 1 0 0 1 0 1 1 0 0
5
2 1 1 1 0 1 0 0
E il dato estratto è:
1 1 1 0 1 0 0 0 1 1 1 0 1 1 0 0 1 0 1 1 0 1 0 1 1 0 1 1 0 0 0
Soluzione
? ? 1 ? 0 0 1 ? 0 1 1 0 1 1 0 ? 0 1 0 0 1 1 0 1 0 1 1 0 1 0 0 ? 0
0
2 0x 1 x 0 x 1 x 0 x 1 x 1 x 0 x 0 x 0 x 1 x 0 x 0 x 1 x 1 x 0 x 0
1
2 01 x x 0 1 x x 1 1 x x 1 0 x x 1 0 x x 1 0 x x 1 1 x x 0 0 x x
2
2 10 0 1 x x x x 0 1 1 0 x x x x 0 1 1 0 x x x x 0 1 0 0 x x
3
2 10 1 1 0 1 1 0 x x x x x x x x 1 0 1 1 0 1 0 0 x x
4
2 00 1 0 0 1 1 0 1 0 1 1 0 1 0 0 x x
5
2 10
Al decodificare si ha
0 0 1 1 0 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 1 0 1 0 1 1 0 1 0 0 1 0
0 x 1 x 0 x 1 x 0 x 1 x 1 x 0 x 0 x 0 x 1 x 0 x 0 x 1 x 1 x 0 x =0 0
0
2
0 1 x x 0 1 x x 1 1 x x 1 0 x x 1 0 x x 1 0 x x 1 1 x x 0 0 x =x 0
1
2
1 0 0 1 x x x x 0 1 1 0 x x x x 0 1 1 0 x x x x 0 1 0 0 x = x 0
2
2
1 0 1 1 0 1 1 0 x x x x x x x x 1 0 1 1 0 1 0 0 x x= 0
3
2
0 0 1 0 0 1 1 0 1 0 1 1 0 1 0 0 x x = 0
4
2
1 0 = 0
5
2
Soluzione
1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 0 10 0 0 0 0 0
1 0 1 0 1 0 1
0 1 1 1 1 1 0 0
1 0 1 0 1 0 1
0 1 0 1 0 0 1 1
1 0 1 0 1 0 1
0 0 0 0 1 1 0 1 1 1 1
1 0 1 0 1 0 1
0 1 1 1 0 1 0 0
1 0 1 0 1 0 1
0 1 0 0 0 0 1 0
1 0 1 0 1 0 1
0 0 1 0 1 1 1 1 1
1 0 1 0 1 0 1
0 0 0 1 0 1 0 0 0 0
1 0 1 0 1 0 1
0 0 0 0 1 0 1 0 1 1 1
1 0 1 0 1 0 1
0 0 0 0 0 1 0 1 0 1 0 0
1 0 1 0 1 0 1
0 0 0 0 0 0 1 1 0 0 0 0 0
1 0 1 0 1 0 1
0 1 1 0 1 0 1 0
1 0 1 0 1 0 1
Residuo 01 1 1 1 1 1
1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1
La prova di ricezione è:
1 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 0 0 0 0 1 1 1 1 0 1 0 0 1 1 1 1 1 1 1
1 0 1 0 1 0 1
0 1 1 1 1 1 0 0
1 0 1 0 1 0 1
0 1 0 1 0 0 1 1
1 0 1 0 1 0 1
0 0 0 0 1 1 0 1 1 1 1
1 0 1 0 1 0 1
0 1 1 1 0 1 0 0
1 0 1 0 1 0 1
0 1 0 0 0 0 1 0
1 0 1 0 1 0 1
0 0 1 0 1 1 1 1 1
1 0 1 0 1 0 1
0 0 0 1 0 1 0 0 0 0
1 0 1 0 1 0 1
0 0 0 0 1 0 1 0 1 1 1
1 0 1 0 1 0 1
0 0 0 0 0 1 0 1 0 1 0 0
1 0 1 0 1 0 1
0 0 0 0 0 0 1 1 1 1 1 1 1
1 0 1 0 1 0 1
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1
Residuo 0 0 0 0 0 0 0
Il residuo è zero, quindi il codice è arrivato correttamente
4.4.1. Se si riceve il frame HDLC con g(x)=x16+ x12+ x5+ 1, verificare se la trama è
corretta e inviare la trama di risposta per
01111110111110111101111010111110100011011001111110
0 1 1 1 1 1 1 0 Bandiera Inizio
x
1 1 1 1 101 1 1 Indirizzo
Controllo (trama
1 0 1 1 1 1 0 1 supervisione)
x
0 1 1 1 1 101 0 0 0 1 1 0 1 1 0 CRC
0 1 1 1 1 1 1 0 Bandiera Finale
1 1 1 1 1 1 1 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0 0 0 1 1 0 1 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 1 1 0 1 1 1 1 0 1 0 1 1 0 1 1 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 1 0 0 1 1 1 0 1 0 0 1 0 1 1 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 0 0 0 1 1 0 1 0 0 0 0 1 1 0 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 0 1 0 1 0 0 0 1 1 1 0 0 0 1 1 1 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 1 0 1 0 1 1 1 0 0 1 1 1 1 0 1 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 1 0 0 1 1 0 0 1 1 0 1 0 1 0 0 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 1 1 1 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
Residuo 0 0 0 0 0 1 0 1 1 1 0 1 1 1 1 1 1
Il residuo è diverso da zero, pertanto il pacchetto è arrivato con errore, ma poiché è una
trama di supervisione che richiedeva la ritrasmissione con ripetizione selettiva, non si conosce il
numero di trama, quindi non viene inviato nulla e si aspetta che scada il timeout.
Soluzione
0 1 1 1 1 1 1 0 Flag Inizio
x
1 1 1 1 1 01 1 1 Indirizzo
x
0 1 0 1 1 1 1 1 0 Controllo (trama dati)
x
1 1 1 1 1 0 1 1 1 Dati
0 0 0 1 1 11 0 1 1 1 1 0 0 0 0 CRC
0 1 1 1 1 1 1 0 Bandiera Finale
1 1 1 1 1 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 1 1 0 1 1 1 0 1 0 0 1 1 1 1 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 1 0 0 1 1 0 1 0 0 0 1 1 1 0 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 0 0 0 1 0 1 0 0 0 0 1 1 0 0 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 1 1 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 1 0 1 0 0 0 0 0 1 1 1 0 1 0 1 1 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 1 0 1 0 0 0 1 1 1 1 1 0 1 1 0 0 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 1 0 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 1 0 0 1 1 1 1 1 1 0 0 0 0 1 0 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 1 0 1 1 1 1 0 0 1 0 1 0 1 1 0 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
Residuo 0 0 1 1 0 1 0 0 1 0 1 1 1 1 0 0 1
Il residuo è diverso da zero, c'è un errore, quindi viene creata una trama ARQ con
retrocesso a N per richiedere la ritrasmissione del pacchetto 101
1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 1 0 0 1 1 1 0 0 0 0 1 0 1 1 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 0 1 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 0 0 1 0 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 0 1 1 0 1 1 0 0 0 0 1 1 0 0 0 1 0 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
0 1 0 1 0 0 0 0 0 1 1 1 0 0 1 0 1 0
1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1
Residuo 0 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 1
1 1 1 1 1 1 1 1 1 0 0 1 1 1 0 1 0 1 0 1 0 0 0 1 1 1 1 0 1 0 1 1
5.1.1. Dato il seguente rete, determinare la tabella di instradamento del nodo A, secondo il
algoritmo stato di collegamento
Soluzione
Nodo B C D E
0 A 12,A -- -- 19,A
1 AB 27,B -- 19,A
2 ABE 27,B 41,B
3 ABEC 41,E
L'albero di instradamento è
5.1.2. Dato il seguente rete, determinare la tabella di instradamento del nodo H, secondo il
algoritmo distanza vettoriale
Soluzione
D +3 -- -- 5 -- -- -- -- 3 -- -- -- --
G +6 -- 4 -- -- -- 12 -- 6 -- -- -- --
J +4 3 -- -- -- -- -- -- 4 3 -- 5 --
L +9 -- -- -- -- -- -- -- 9 -- -- 13 --
D +3 -- 15 5 -- 10 -- 9 3 -- 7 -- 12
G +6 14 4 14 9 -- 12 -- 6 -- 10 -- 15
J +4 3 13 -- 7 6 -- 10 4 3 -- 5 13
L +9 -- -- -- 12 -- -- 15 9 -- 13 13 --
D +3 22 13 5 -- 10 21 nove 3 10 7 12 12
G +6 14 4 14 nove 19 12 -- 6 13 10 15 15
J +4 3 13 12 7 6 22 10 4 3 -- 5 13
L +9 22 19 17 12 -- 27 15 9 16 13 13 --
D +3 10 13 5 -- 10 21 9 3 10 7 12 12
G +6 13 4 14 9 16 12 -- 6 13 10 15 15
J +4 3 13 11 7 6 22 10 4 3 -- 5 13
L +9 15 18 16 11 18 26 15 8 15 12 13 --
5.2. Frammentazione
5.2.1. Un datagramma di una rete IEEE 802.4/802.2 con dati di 8162 byte deve passare
per una rete Ethernet LLC-SNAP (MTU di 1492 byte); mostrare il risultato della
frammentazione.
Soluzione
Frammento Dato
1 1472 1492 1 0
2 1472 1492 1 184
3 1472 1492 1 368
4 1472 1492 1 552
5 1472 1492 1 736
6 802 822 0 920
8162
5.2.2. Un datagramma di 36567 byte deve passare attraverso una rete con MTU di 6573 byte;
mostrare il risultato della frammentazione, considerando anche che il penultimo
il frammento passa di nuovo attraverso una rete con MTU di 2542 byte.
Soluzione
Frammento Data
1 6552 6572 1 0
2 6552 6572 1 819
3 6552 6572 1 1638
4 6552 6572 1 2457
5 6552 6572 1 3276
6 3787 3807 0 4095
36547
Frammento Dato
5.1 2520 2540 1 3276
5.2 2520 2540 1 3591
5.3 1512 1532 1 3906
6552
Soluzione
Bit 27 26 25 24 23 22 21 20
Ospiti 128 64 32 16 8 4 2 1
Considerando 25= 32 - 2 host, se ne avrebbero 23= 8 - 2 sottoreti, che soddisfa la maggior parte
dei requisiti delle 4 città.
Rosso
Trasmissione
Libero La Paz
Cbba.
Zucchero
Oruro S. Cruz
b) La soluzione più adeguata in questo caso sarebbe dividere la rete in sottoreti diverse
dimensioni e assegnare a ciascun ufficio una sottorete adeguata alle proprie esigenze, cioè,
distribuzione eterogenea. Prima si ordinano i requisiti dal maggiore al minore:
La Paz 55 ospiti
Cochabamba 35 ospita
Santa Cruz 20 ospiti
Oruro 15 ospiti
Zucchero 10 ospiti
Bit 27 26 25 24 23 22 21 20
Ospiti 128 64 32 16 8 4 2 1
Bits 27 26 25 24 23 22 21 20
Ospiti 128 64 32 16 8 4 2 1
Bit 27 26 25 24 23 22 21 20
Ospiti 128 64 32 16 8 4 2 1
Libero [Link]
Annullato [Link]
Annullato [Link]
Annullato [Link]
Annullato [Link]
Rosso
Trasmissione
t
Sucre
Babbo Natale
Cruz La Paz
Cochaba
Oruro mba
Soluzione
Bit Rossi 27 26 25 24 23 22 21 20
Reti classe C 128 64 32 16 8 4 2 1
Host di Bits 215 214 213 212 211 210 29 28
Numero Host 32768 16382 8192 4096 2048 1024 512 256
Bits Rossa 27 26 25 24 23 22 21 20
Redi classe C 128 64 32 16 8 4 2 1
Ospiti Bits 215 214 213 212 211 210 29 28
Numero Host 32768 16382 8192 4096 2048 1024 512 256
Bits Rossi 27 26 25 24 23 22 21 20
Reti classe C 128 64 32 16 8 4 2 1
Ospiti di Bits 215 214 213 212 211 210 29 28
Numero Hosts 32768 16382 8192 4096 2048 1024 512 256
Bits Rossa 27 26 25 24 23 22 21 20
Redi classe C 128 64 32 16 8 4 2 1
Bit Ospita 215 214 213 212 211 210 29 28
Numero Host 32768 16382 8192 4096 2048 1024 512 256
Controllando che la maschera (bit 22) copra l'intervallo degli indirizzi assegnati:
208 = 110100|00✔
211 = 110100|11
5.4.2. La UMSS richiede al suo fornitore indirizzi di rete per connettere 17025 host, la
UCB ha bisogno di 10098 e l'EMI 8513 host; il fornitore ha disponibile l'intervallo di
[Link] fino a [Link], effettuare l'assegnazione CIDR secondo i
requisiti.
Soluzione
Bits Rossa 27 26 25 24 23 22 21 20
Redi classe C 128 64 32 16 otto 4 2 1
Bits Ospiti 215 214 213 212 211 210 29 28
Numero Ospiti 32768 16382 8192 4096 2048 1024 512 256
[Link]
[Link]
E che a causa della restrizione [Link] – [Link] non si può usare nessuna delle
reti, quindi deve essere utilizzata una maschera diversa
Bits Rossi 27 26 25 24 23 22 21 20
Reti classe C 128 64 32 16 8 4 2 1
Ospiti Bits 215 214 213 212 211 210 29 28
Numero Hosts 32768 16382 8192 4096 2048 1024 512 256
Bits Rossa 27 26 25 24 23 22 21 20
Redi classe C 128 64 32 16 8 4 2 1
Ospiti di Bits 215 214 213 212 211 210 29 28
Numero Host 32768 16382 8192 4096 2048 1024 512 256
Per l'EMI sono richiesti 8513, dovevano essere assegnate 16382 indirizzi, ma a causa della restrizione
inicial non esistono più quella quantità di indirizzi, quindi verrà utilizzata un'altra maschera
Bits Rossi 27 26 25 24 23 22 21 20
Reti classe C 128 64 32 16 8 4 2 1
Ospiti di Bits 215 214 213 212 211 210 29 28
Numero di host 32768 16382 8192 4096 2048 1024 512 256