 | |
Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
Temi compito reti 31/01/11 Clicca QUI per vedere il messaggio nel forum |
funnydj |
Come da titolo:
Temi compito reti 31/01/11
Spero sia utile a qualcuno |
xSharKMaNx |
Quiz #1
U GbN = k * (Tx / Tx + 2Tp)
k = 2^(2) - 1 = 3
arrivato qua mi blocco... come faccio a trovare la dimensione del frame ? |
CowBoy |
Risposta C
1 = 3 / (1 + 0,004/Tx) =>
3 = 1 + 0,004/(FrameDim/BandWidth) =>
FrameDim/1000000 = 0,002 =>
FrameDim = 2000bit |
CowBoy |
#5 Risposta C
segmento TCP di 4200 byte da trasferire con IP su Ethernet =>
[id=x, f.offset=0, t.length=4200, payload=1480, m=1]
[id=x, f.offset=185, t.length=4200, payload=1480, m=1]
[id=x, f.offset=370, t.length=4200, payload=1240, m=0] |
xSharKMaNx |
Perfetto non ricordavo che l'offset è multiplo di 8.
Mi ero fermato alla frammentazione (1480 - 1480 - 1240)
Grazie come sempre! |
xSharKMaNx |
Originally posted by CowBoy
Risposta C
1 = 3 / (1 + 0,004/Tx) =>
3 = 1 + 0,004/(FrameDim/BandWidth) =>
FrameDim/1000000 = 0,002 =>
FrameDim = 2000bit
Spiegami un pò dove sbaglio facendo questo procedimento
U = K * ( Tx / ( Tx + 2 Tp) )
U*Tx+2Tp = k * Tx
Tx + 2Tp - kTx = 0
Tx ( 1-k ) + 2Tp = 0
Tx = - 2Tp / (1-k)
f = Tp * b
perchè mi sono perso il 2 ? :)
non vedo l'ora che sia martedì pomeriggio |
CowBoy |
Tx/Tx + 2Tp/Tx = 3
1 + 2Tp/Tx = 3
2Tp/Tx = 2
Tx = Tp
F = Tp * b = 2000bit
dove pensi di sbagliare? è tutto corretto... io ho omesso alcuni passaggi ma la soluzione è uguale |
xSharKMaNx |
Come non detto... pensavo fosse 1ms il Tp allora mi dicevo dov'è finito il 2Tp della formula. Meglio così.
Mente nel Tema A dove c'è SR
ti viene 2500 ? la D |
xSharKMaNx |
Tema A domanda aperta #4
In quanti passi il DNS del dominio cs.ucla.ed risolve il nome dico.unimi.it
(Non ne sono sicuro)
--> = contatta
1. cs --> ucla
2. ucla --> edu
3. edu --> root name server
4. recupero it
5. it --> unimi
6. recupero unimi
7. unimi --> dico
8 recupero dico
9. dico --> Resource Record
10. Resource ottenuto
Ero convinto che la risoluzione iterativa avvenisse solo su domini uguali com, com e non tra edu, it |
gab217 |
Originally posted by xSharKMaNx
Tema A domanda aperta #4
In quanti passi il DNS del dominio cs.ucla.ed risolve il nome dico.unimi.it
(Non ne sono sicuro)
--> = contatta
1. cs --> ucla
2. ucla --> edu
3. edu --> root name server
4. recupero it
5. it --> unimi
6. recupero unimi
7. unimi --> dico
8 recupero dico
9. dico --> Resource Record
10. Resource ottenuto
Ero convinto che la risoluzione iterativa avvenisse solo su domini uguali com, com e non tra edu, it
Giusto per ripasso se fosse stata ricorsiva avresti fatto
1 - Il ns cs.ucla.edu richiede all'indirizzo root l'indirizzo di "it"
2- Il ns cs.ucla.edu richiede ns it l'indirizzo di unimi
3- Il ns cs.ucla.edu richiede al ns unimi l'inidizzo di dico
4- Il ns risponde al resolver con l'indirizzo
Giusto? |
xSharKMaNx |
Se fosse stata ricorsiva avrei fatto:
1. cs.ucla.edu --> root name server
2. viene restituito
3. cs.ucla.edu --> it
4. viene restituito
5. it --> unimi
6. viene restituito
7. unimi --> dico
8. viene restituito
9. dico --> resource
10. ho ottenuto il resource
(almeno credo) |
xSharKMaNx |
Domanda aperta #2 - NAT
Nei 3D precedenti ho trovato la risposta di un ragazzo:
Immaginando che il router NAT abbia indirizzo 198.168.2.2, che 2750 e 2771 siano i numeri di porta dei processi utente che vogliono andare in Internet e che 4001 e 4009 siano gli indici che il router NAT usa per indirizzare la tabella allora la tabella NAT sarà:
IP privato porta IP pubblico porta IP pubblico porta
---------------------------------------------------------
10.24.0.2 2750 198.168.2.2 4001 194.64.20.0 80
10.24.0.7 2771 198.168.2.2 4009 194.64.20.0 80
Però io nella figura 6.7 vedo Porta utente (IP - #port) Porta ISP (IP - #port)
Qualcuno riesce a postare come viene disegnata la tabella NAT ? |
xSharKMaNx |
Potrebbe essere:
Indirizzo Privato - Porta Privata - Indirizzo esterno - Porta Esterna - Porta NAT
10.24.0.2 - 2386 - 194.64.20.0 - 80 - 14010
10.24.0.7 - 21023 - 194.64.20.0 - 80 - 14003 |
CowBoy |
Originally posted by xSharKMaNx
[B]Tema A domanda aperta #4
In quanti passi il DNS del dominio cs.ucla.ed risolve il nome dico.unimi.it
(Non ne sono sicuro)
1. cs --> ucla (ucla risponde con l'IP di edu)
2. cs --> edu (edu rx ROOT)
3. cs --> root (ROOT rx it)
4. cs --> it (it rx unimi)
5. cs --> unimi (unimi rx dico)
6. cs --> dico (dico rx IP host)
*7. cs invia all'app l'ip |
CowBoy |
Originally posted by gab217
Giusto per ripasso se fosse stata ricorsiva avresti fatto
1 - Il ns cs.ucla.edu richiede all'indirizzo root l'indirizzo di "it"
* root rx it
2- Il ns cs.ucla.edu richiede ns it l'indirizzo di unimi
* it rx unimi
3- Il ns cs.ucla.edu richiede al ns unimi l'inidizzo di dico
* unimi rx dico
4- Il ns risponde al resolver con l'indirizzo
Giusto?
Giusto, mancano solo i passaggi delle risposte... |
CowBoy |
Originally posted by xSharKMaNx
Potrebbe essere:
Indirizzo Privato - Porta Privata - Indirizzo esterno - Porta Esterna - Porta NAT
10.24.0.2 - 2386 - 194.64.20.0 - 80 - 14010
10.24.0.7 - 21023 - 194.64.20.0 - 80 - 14003
Penso lo stesso, è la relazione minima per risalire al client. |
ste182 |
Originally posted by CowBoy
Penso lo stesso, è la relazione minima per risalire al client.
l'esercizio dice che le stazioni hanno una connessione TCP aperta con il server 194.64.20.0 quindi questo è l'indirizzo del web server a cui vogliono connettersi.
La NAT table memorizza: <IPprivato,PortaPrivata,IPpubblico,PortaNat>
ipotizzando che l'IP pubblico con cui l'organizzazione esce su internet sia 191.20.3.0 la NAT table sarà:
10.24.0.2 , 2001, 191.20.3.0, 4000
10.24.0.7, 2002, 191.20.3.0, 4001
quando la stazione A invia una richesta, la invia al router NAT che memorizza la prima voce della tabella sopra.Dopodichè sostituisce l'indirizzo di origine(10.24.0.2) con l'indirizzo IP pubblico del NAT(191.20.3.0) e la porta di origine diventa 4000. Poi vengono ricalcolati i vari checksum..
La richesta viene inviata al web-server come originata dal router nat(infatti nell'header c'è ipNAT e portaNAT). Quando il web-server risponde, lo fa rispondendo all'IP NAT e alla sua porta; questo, ricevuta la risposta, usa la porta 4000 come indice della NAT table per trovare il corrispondente IP privato(10.24.0.2); prende questo IP e lo mette nel pacchetto come indirizzo di destinazione, su porta 2001. Ricalcola checksum e invia il nuovo datagramma all'host A.
La stessa procedura vale per B |
stenofa |
Originally posted by ste182
l'esercizio dice che le stazioni hanno una connessione TCP aperta con il server 194.64.20.0 quindi questo è l'indirizzo del web server a cui vogliono connettersi.
La NAT table memorizza: <IPprivato,PortaPrivata,IPpubblico,PortaNat>
ipotizzando che l'IP pubblico con cui l'organizzazione esce su internet sia 191.20.3.0 la NAT table sarà:
10.24.0.2 , 2001, 191.20.3.0, 4000
10.24.0.7, 2002, 191.20.3.0, 4001
quando la stazione A invia una richesta, la invia al router NAT che memorizza la prima voce della tabella sopra.Dopodichè sostituisce l'indirizzo di origine(10.24.0.2) con l'indirizzo IP pubblico del NAT(191.20.3.0) e la porta di origine diventa 4000. Poi vengono ricalcolati i vari checksum..
La richesta viene inviata al web-server come originata dal router nat(infatti nell'header c'è ipNAT e portaNAT). Quando il web-server risponde, lo fa rispondendo all'IP NAT e alla sua porta; questo, ricevuta la risposta, usa la porta 4000 come indice della NAT table per trovare il corrispondente IP privato(10.24.0.2); prende questo IP e lo mette nel pacchetto come indirizzo di destinazione, su porta 2001. Ricalcola checksum e invia il nuovo datagramma all'host A.
La stessa procedura vale per B
è precisissima come descrizione ... |
|
|
|
|