Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi N - Z > Reti di calcolatori > Esame Laboratorio
Pages (2): [1] 2 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Esame Laboratorio

Purtroppo non ho seguito la parte di laboratorio del corso, qualcuno mi sa spiegare bene come funzionano gli esami? Ho capito solo che c'è una parte su client-server (c o java?) e una parte su packet tracer, ma non so altro.

Se poi c'è qualcuno nella mia situazione che vuole trovarsi per preparare la parte di laboratorio insieme io sono disponibile.

05-12-2014 09:16
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

L'anno scorso (e credo proprio anche quest'anno dato che non è cambiato niente) il laboratorio era spezzato in due giorni: il primo si fa packet tracer, il secondo si implementa un client e un server (a me era capitato il client in java e server multiprocesso in C).

In ogni caso l'esame deve essere svolto tutto nello stesso appello: quindi scritto + packet tracer + server/client in circa una decina di giorni!

05-12-2014 12:34
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Intanto grazie per l'ennesima risposta.
Poi, questo a grandi linee lo avevo capito, ma volevo capire come sono gli esami nella pratica. La parte client-server quindi può chiedere sia c che java? E la parte packet tracer consiste nel creare una rete secondo specifiche che danno loro o che altro?

E poi si può tenere davanti del materiale (ad esempio le slide) o nulla? Perchè sinceramente mi sembra assurdo dover imparare a memoria tutti i comandi e la sintassi corretta (soprattutto della parte c).

Gli esercizi d'esame poi sono simili a quelli sulle slide o come al solito sono cose completamente diverse? Poi non so, magari sarò scemo io ma studiando dalle slide sto capendo veramente poco.

Mi rendo conto che sto chiedendo un sacco di cose magari inutili, ma questo mi sembra uno di quegli esami semi impossibili da superare se non studiando solo questo per qualche mese, spero di sbagliarmi.

05-12-2014 13:00
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

All'esame non si può tenere nulla..
Per quanto riguarda la parte di packet tracer loro ti danno una rete già collegata e ti chiedono di configurarla in base a delle specifiche che ti danno loro (quindi dare l'IP alle macchine, configurare dhcp , ospf etc..)

Invece riguardo la parte server credo che sia sempre client in java e server in C, in ogni caso chiedo conferma a qualche amico che sta seguendo il corso. So che la parte di C sembra abbastanza intricata, ma sul MAN c'è qualche aiuto e in realtà ti basta aprire la socket da una parte e dall'altra per avere il 18 XD quindi te la cavi con una ventina di righe..

Comunque a me l'esame è sembrato alla portata e gli esercizi sulle slide sono forse più difficili!

05-12-2014 13:55
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Questo è l'esame che era capitato a me, forse con questo capisci meglio di cosa si tratta :)
http://www.dsy.it/forum/showthread....&threadid=43701

05-12-2014 21:01
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Grazie, ho letto la traccia, è abbastanza simile ad alcuni degli esercizi sulle slide, se il tipo di esercizi è sempre quello penso che una volta capito come farli non dovrebbero esserci grossi problemi. L'unico problema al momento è riuscire a farlo.

06-12-2014 11:26
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

L'unica parte un po' complicata dell'esercizio era fare la maschera sull'int, ma se hai fatto già sisop non avrai problemi :D Per il resto il server e il client sono sempre uguali..

06-12-2014 18:00
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ho provato a fare l'esame che hai linkato e la parte di client java l'ho fatta senza grossi problemi (eclipse aiuta), mentre quello che mi da problemi è il server c.
Come si fa a gestire il multithreading nel server c?

07-12-2014 09:21
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

No il server è multiprocesso, che è diverso da multithreading (che tra l'altro non facciamo!). Per caso hai già fatto sistemi operativi? Di solito la differenza tra multiprocesso e multithreading si tratta nelle prime lezioni se non ricordo male..

P.s: all'esame non avrai eclipse, sarai su un ambiente minimale con un editor di testo, terminali e man!

07-12-2014 10:35
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Sì multiprocesso, mi sono confuso.
Ma quindi niente eclipse? Non capisco perchè ogni volta devono mettere questi paletti inutili, e fare usare solo editor di testo invece di strumenti che poi nella realtà si usano sempre.

07-12-2014 12:01
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Non saprei.. Forse perchè chi sa usare questi strumenti risulta avvantaggiato rispetto agli altri. In ogni caso cosa non ti è chiaro del multiprocesso in c?

07-12-2014 12:46
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Allora, faccio getaddrinfo con la porta che conosco (e node NULL?), poi apro la socket, faccio bind e listen. E poi? Creo una funzione che gestisca quello che vuole il progetto, ma non mi è chiaro come scambiare dati col client.

07-12-2014 13:20
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Poi quando arriva il client il server fa una fork, creando un figlio che gestisca il client appena arrivato e il padre si rimette in ascolto!
Per scambiare dati con il client c'è per esempio la funzione send.
Comunque ho visto che quest'anno non sono ancora arrivati a quel punto, tu stai usando le slide dell'anno scorso?

07-12-2014 13:53
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Vagabond
.primate.

User info:
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

No, infatti non l'ho trovato sulle slide, stavo semplicemente cercando di risolvere il vecchio tema d'esame, sapevo di dover fare la fork ma non capivo come fare il tutto. A questo punto magari aspetto le nuove slide allora!

07-12-2014 13:57
Click Here to See the Profile for Vagabond Click here to Send Vagabond a Private Message Find more posts by Vagabond Add Vagabond to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
Cronovirus
dsy core staff

User info:
Registered: Jun 2012
Posts: 471 (0.10 al dì)
Location:
Corso: Magistrale in Informatica
Anno: 2
Time Online: 4 Days, 2:45:03: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Se non ricordo male dovrebbe essere la prossima lezione! Se le trovo sul pc te le giro prima così non devi aspettare :D

07-12-2014 14:01
Click Here to See the Profile for Cronovirus Click here to Send Cronovirus a Private Message Find more posts by Cronovirus Add Cronovirus to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 03:32.    Post New Thread    Post A Reply
Pages (2): [1] 2 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.046 seconds (83.53% PHP - 16.47% MySQL) con 26 query.