|
Vagabond |
Esame Laboratorio |
05-12-2014 09:16 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
L'anno scorso (e credo proprio anche quest'anno da ... |
05-12-2014 12:34 |
|
|
Cronovirus |
dsy core staff
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
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 |
|
|
| |
|
Vagabond |
Intanto grazie per l'ennesima risposta.
... |
05-12-2014 13:00 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
All'esame non si può tenere nulla..
... |
05-12-2014 13:55 |
|
|
Cronovirus |
dsy core staff
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
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 |
|
|
| |
|
Cronovirus |
Questo è l'esame che era capitato a me, forse con ... |
05-12-2014 21:01 |
|
|
| |
|
Vagabond |
Grazie, ho letto la traccia, è abbastanza simile ... |
06-12-2014 11:26 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
L'unica parte un po' complicata dell'esercizio era ... |
06-12-2014 18:00 |
|
|
Cronovirus |
dsy core staff
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
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 Per il resto il server e il client sono sempre uguali..
|
06-12-2014 18:00 |
|
|
| |
|
Vagabond |
Ho provato a fare l'esame che hai linkato e la par ... |
07-12-2014 09:21 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
No il server è multiprocesso, che è diverso da m ... |
07-12-2014 10:35 |
|
|
Cronovirus |
dsy core staff
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
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 |
|
|
| |
|
Vagabond |
Sì multiprocesso, mi sono confuso.
... |
07-12-2014 12:01 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
Non saprei.. Forse perchè chi sa usare questi str ... |
07-12-2014 12:46 |
|
|
Cronovirus |
dsy core staff
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
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 |
|
|
| |
|
Vagabond |
Allora, faccio getaddrinfo con la porta che conosc ... |
07-12-2014 13:20 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
Poi quando arriva il client il server fa una fork, ... |
07-12-2014 13:53 |
|
|
Cronovirus |
dsy core staff
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
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 |
|
|
| |
|
Vagabond |
No, infatti non l'ho trovato sulle slide, stavo se ... |
07-12-2014 13:57 |
|
|
Vagabond |
.primate.
Registered: Apr 2013
Posts: 74 (0.02 al dì)
Location:
Corso: F1X
Anno:
Time Online: 11:57:29 [...]
Status: Offline
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 |
|
|
| |
|
Cronovirus |
Se non ricordo male dovrebbe essere la prossima le ... |
07-12-2014 14:01 |
|
|
Cronovirus |
dsy core staff
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
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
|
07-12-2014 14:01 |
|
|
| |
|
All times are GMT. The time now is 03:32. |
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|