THMMY.gr

Μαθήματα Βασικού Κύκλου => Δίκτυα Υπολογιστών Ι => Topic started by: The Audacious AI on February 16, 2020, 23:53:43 pm



Title: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: The Audacious AI on February 16, 2020, 23:53:43 pm
Τόπικ σχετικά με την εργασία του μαθήματος. Stay on topic!


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Florence on March 07, 2020, 17:17:11 pm
Μπορει καποιος να πει ποια ειναι η διορια για το πρωτο μπονους?
δεν το βρισκω στην Ιθακη...


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 07, 2020, 17:22:23 pm
Μπορει καποιος να πει ποια ειναι η διορια για το πρωτο μπονους?
δεν το βρισκω στην Ιθακη...
Αν δεν κάνω λάθος, μέχρι τα μέσα Απριλίου


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Arcade on March 07, 2020, 17:40:15 pm
Μπορει καποιος να πει ποια ειναι η διορια για το πρωτο μπονους?
δεν το βρισκω στην Ιθακη...

Καρτέλα "Υποβολή Εργασίας", 1η σημείωση: Η βαθμολογία των τμημάτων της εργασίας των Δικτύων Ι που υποβάλλονται για πρώτη φορά μέχρι τις διακοπές του Πάσχα ενισχύεται με συντελεστή 1,4. Mέχρι τα μέσα Μαίου ο συνετελεστής είναι 1,0 ενώ μετά γίνεται 0,8


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Just Me on March 07, 2020, 20:44:10 pm
Είπε στο τελευταίο μάθημα κάτι για την εργασία;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: tasosl on March 07, 2020, 22:48:09 pm
Είπε έχει μείνει άλλο ένα εισαγωγικό μάθημα και μετά θα πει για εργασία
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Just Me on March 09, 2020, 04:06:49 am
Είπε έχει μείνει άλλο ένα εισαγωγικό μάθημα και μετά θα πει για εργασία
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 

Ευχαριστώ!
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Stavrenas on March 10, 2020, 14:15:07 pm
Καλησπέρα σε όλους και όλες. Γνωρίζει κανείς γιατί το αναδυόμενο παράθυρο της java ( το Virtual Modem) μου εμφανίζει το μήνυμα MODEM NOT AVAILABLE? Έχω ακολουθήσει τις οδηγίες κατά γράμμα και από τα pdf του Μητράκου αλλά και από παλαιότερα ποστ και δεν έχω βγάλει άκρη. Ο κώδικας μου είναι κόπι πέιστ του Μητράκου. Το Eclipse βγάζει αυτό το μήνυμα :

Hello stranger !

Welcome to our experimental virtual lab.

Server Ithaki is ready to accept experimental protocol commands.

NOTE : In Virtual Terminal mode type TEST to have the connection tested.

Αλλά από εκεί και πέρα τζίφος. Έχει κανείς αντιμετωπίσει το ίδιο πρόβλημα;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on March 10, 2020, 14:21:12 pm
μπορει να εχει πεσει ο σερβερ


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Arcade on March 10, 2020, 15:47:24 pm
Καλησπέρα σε όλους και όλες. Γνωρίζει κανείς γιατί το αναδυόμενο παράθυρο της java ( το Virtual Modem) μου εμφανίζει το μήνυμα MODEM NOT AVAILABLE? Έχω ακολουθήσει τις οδηγίες κατά γράμμα και από τα pdf του Μητράκου αλλά και από παλαιότερα ποστ και δεν έχω βγάλει άκρη. Ο κώδικας μου είναι κόπι πέιστ του Μητράκου. Το Eclipse βγάζει αυτό το μήνυμα :

Hello stranger !

Welcome to our experimental virtual lab.

Server Ithaki is ready to accept experimental protocol commands.

NOTE : In Virtual Terminal mode type TEST to have the connection tested.

Αλλά από εκεί και πέρα τζίφος. Έχει κανείς αντιμετωπίσει το ίδιο πρόβλημα;

Αν μείνεις για ώρα χωρίς να δώσεις εντολή σε πετάει εκτός λόγω του timeout που έχει ορίσει ο Μητράκος.


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Stavrenas on March 13, 2020, 17:22:45 pm
Δεν είναι θέμα του σερβερ (σε άλλους δουλεύει την ίδια χρονική στιγμή) και επίσης το Timeout το έχω βάλει 20sec και ό,τι εντολή τρέξω εντός Eclipse τρέχει εντός του ορίου. Έκανα reset τις ρυθμίσεις του Eclpise μπας και φταίει αυτό αλλά δεν έχει αλλάξει κάτι. Μέχρι και το firewall απενεργοποίησα, έχω τρέξει το εκλιπς σαν διαχειριστής  και δεν αλλάζει κάτι. Έστειλια μειλ στο μητράκο αλλά μου λέει τα ίδια με σας. Κάτι μου λέει οτι θα κουβαληθώ στο γραφείο του μήπως γίνει έτσι δουλειά. Ευχαριστώ για τις απαντήσεις!


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Αλέκος από Κω on March 13, 2020, 17:36:40 pm
Δεν είναι θέμα του σερβερ (σε άλλους δουλεύει την ίδια χρονική στιγμή) και επίσης το Timeout το έχω βάλει 20sec και ό,τι εντολή τρέξω εντός Eclipse τρέχει εντός του ορίου. Έκανα reset τις ρυθμίσεις του Eclpise μπας και φταίει αυτό αλλά δεν έχει αλλάξει κάτι. Μέχρι και το firewall απενεργοποίησα, έχω τρέξει το εκλιπς σαν διαχειριστής  και δεν αλλάζει κάτι. Έστειλια μειλ στο μητράκο αλλά μου λέει τα ίδια με σας. Κάτι μου λέει οτι θα κουβαληθώ στο γραφείο του μήπως γίνει έτσι δουλειά. Ευχαριστώ για τις απαντήσεις!
έχεις pm


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: 25thOfMarch on March 13, 2020, 18:20:17 pm
Στο κομμάτι του ACK NACK όταν μπαίνει στην NACK μου βγάζει τιμές στον χρόνο κοντά στα 4000 . Είναι φυσιολογικό ;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 14, 2020, 13:01:01 pm
Quote
Δεν είναι θέμα του σερβερ (σε άλλους δουλεύει την ίδια χρονική στιγμή) και επίσης το Timeout το έχω βάλει 20sec και ό,τι εντολή τρέξω εντός Eclipse τρέχει εντός του ορίου. Έκανα reset τις ρυθμίσεις του Eclpise μπας και φταίει αυτό αλλά δεν έχει αλλάξει κάτι. Μέχρι και το firewall απενεργοποίησα, έχω τρέξει το εκλιπς σαν διαχειριστής  και δεν αλλάζει κάτι. Έστειλια μειλ στο μητράκο αλλά μου λέει τα ίδια με σας. Κάτι μου λέει οτι θα κουβαληθώ στο γραφείο του μήπως γίνει έτσι δουλειά. Ευχαριστώ για τις απαντήσεις!
Φίλε μου έχω ακριβώς το ίδιο πρόβλημα! Συγκεκριμένα ξεκίνησα να κάνω νωρίτερα την εργασία πριν φορτώσει το εξάμηνο και όταν έφτιαξα τον κώδικα απλά να εκτυπώνει τα πακέτα, δεν δούλευε. Έφαγα όλη μου την μέρα να ψάχνω το λάθος, μέχρι που το έστειλα ΚΟΠΙ ΠΕΙΣΤ τον κώδικα μου σε pc φίλου και δούλευε. Βρήκα τον Μητράκο στο μάθημα, μου είπε να του στείλω εμαιλ και όταν του έστειλα μου απάντησε "Όταν στέλνουμε ένα request με την εντολή modem.write(code) αμέσως μετά πρέπει να μπούμε μέσα σε ένα loop το οποίο κάνει μόνο modem.read() για να διαβάσει έναν-έναν τους χαρακτήρες του πακέτου που στέλνει η Ιθάκη και στη συνέχεια να το διαχειριστούμε. Αν καθυστερήσουμε στην διαχείριση ή δεν κάνουμε καθόλου διαχείριση (όπως στην περίπτωση του κώδικά σου) η Ιθάκη κάνει timeout μετά από 18 δευτερόλεπτα και «ρίχνει» την γραμμή με αποτέλεσμα να λαμβάνεις το k=-1.", δηλαδή πρακτικά δεν βοήθησε ούτε λίγο.   
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on March 14, 2020, 16:07:18 pm
Λογικο να βγαινει μεγαλυτερο αλλα τσεκαρε και το timeout σου να το μειωσεις

Στο κομμάτι του ACK NACK όταν μπαίνει στην NACK μου βγάζει τιμές στον χρόνο κοντά στα 4000 . Είναι φυσιολογικό ;



Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on March 14, 2020, 16:11:47 pm
Επισης πειραματησου με το modem.read μεσα εξω απο λουπ επηρεαζεται σημαντικα ο χρονος αποκρισης


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 15, 2020, 19:18:41 pm
παιδιά είναι αυτός σωστός τρόπος να μετρήσω την απόκριση του σερβερ; Στην ουσία μετράω τον χρόνο που μεσολαβεί μέχρι να διαβάσω το πρώτο πακέτο.

(https://users.auth.gr/istefanidi/ithaki_1.jpg)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Stavrenas on March 15, 2020, 20:30:46 pm
Παιδιά βρήκα το πρόβλημα. Μετά απο το modem.open και προφανώς πριν την λούπα για να διαβάσεις, εκεί πρέπει να στείλεις τον κωδικό με την εντολή modem.write("EXXXX\r"); (ή οποιονδήποτε από τους υπόλοιπους κωδικούς για τα επόμενα σκέλη της εργασίας)
Φίλε μου έχω ακριβώς το ίδιο πρόβλημα! Συγκεκριμένα ξεκίνησα να κάνω νωρίτερα την εργασία πριν φορτώσει το εξάμηνο και όταν έφτιαξα τον κώδικα απλά να εκτυπώνει τα πακέτα, δεν δούλευε. Έφαγα όλη μου την μέρα να ψάχνω το λάθος, μέχρι που το έστειλα ΚΟΠΙ ΠΕΙΣΤ τον κώδικα μου σε pc φίλου και δούλευε. Βρήκα τον Μητράκο στο μάθημα, μου είπε να του στείλω εμαιλ και όταν του έστειλα μου απάντησε "Όταν στέλνουμε ένα request με την εντολή modem.write(code) αμέσως μετά πρέπει να μπούμε μέσα σε ένα loop το οποίο κάνει μόνο modem.read() για να διαβάσει έναν-έναν τους χαρακτήρες του πακέτου που στέλνει η Ιθάκη και στη συνέχεια να το διαχειριστούμε. Αν καθυστερήσουμε στην διαχείριση ή δεν κάνουμε καθόλου διαχείριση (όπως στην περίπτωση του κώδικά σου) η Ιθάκη κάνει timeout μετά από 18 δευτερόλεπτα και «ρίχνει» την γραμμή με αποτέλεσμα να λαμβάνεις το k=-1.", δηλαδή πρακτικά δεν βοήθησε ούτε λίγο.   
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Stavrenas on March 15, 2020, 21:00:09 pm
παιδιά είναι αυτός σωστός τρόπος να μετρήσω την απόκριση του σερβερ; Στην ουσία μετράω τον χρόνο που μεσολαβεί μέχρι να διαβάσω το πρώτο πακέτο.

(https://users.auth.gr/istefanidi/ithaki_1.jpg)

νομίζω μετράς το χρόνο που χρειάζεται για να διαβάσεις 1 byte, όχι όλο το πακέτο


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 15, 2020, 21:27:45 pm
Παιδιά βρήκα το πρόβλημα. Μετά απο το modem.open και προφανώς πριν την λούπα για να διαβάσεις, εκεί πρέπει να στείλεις τον κωδικό με την εντολή modem.write("EXXXX\r"); (ή οποιονδήποτε από τους υπόλοιπους κωδικούς για τα επόμενα σκέλη της εργασίας)

αυτό έκανα, αλλά και πάλι δεν....θα προσπαθήσω να συνεχίσω την εργασία σε άλλο υπολογιστή
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 16, 2020, 12:15:35 pm
νομίζω μετράς το χρόνο που χρειάζεται για να διαβάσεις 1 byte, όχι όλο το πακέτο

Ναι αλλά τι είναι η απόκριση που θέλουμε; Τον χρόνο που θέλει να απαντήσει το σέρβερ από την εντολή; Ή τον χρόνο που κάνει να στείλει όλο το πακέτο; Το δεύτερο μου φαίνεται λάθος γιατί μετά εξαρτάται και από το modem speed


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on March 16, 2020, 13:25:45 pm
ειναι ο χρονοσ απο τη στιγμη που θα γραψεις την εντολη modem.write μεχρι την στιγμη μετα την εντολη modem.read επειδη ειναι σε ενα loop ολο αυτο ,λογικα η χρονομετρηση σταματαει στο πρωτο bit που λαμβανεις


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 17, 2020, 19:40:28 pm
Σχετικα με το image request της εργασιας:
Πραγματοποίησε κανείς εκτέλεση στην οποια αναγράφονται όλα τα Byte σε πίνακα και μετά τα αποθηκεύεις σε αρχείο ή η μόνη λύση είναι να τα παίρνεις ένα ένα και να τα αποθηκεύεις κατευθείαν στο αρχείο;

Έχω ακολουθήσει τον 1ο τρόπο, αλλά πετάει: "Exception in thread "main" java.lang.IllegalArgumentException: image == null!"


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 17, 2020, 20:00:34 pm
Σχετικα με το image request της εργασιας:
Πραγματοποίησε κανείς εκτέλεση στην οποια αναγράφονται όλα τα Byte σε πίνακα και μετά τα αποθηκεύεις σε αρχείο ή η μόνη λύση είναι να τα παίρνεις ένα ένα και να τα αποθηκεύεις κατευθείαν στο αρχείο;

Έχω ακολουθήσει τον 1ο τρόπο, αλλά πετάει: "Exception in thread "main" java.lang.IllegalArgumentException: image == null!"

Εγώ αποθηκεύω όλα τα bytes σε arraylist και μέρα το μετατρέπω σε byte[] για να τα κάνω εικόνα μέσω της ImageIo
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 17, 2020, 20:05:33 pm
Εγώ αποθηκεύω όλα τα bytes σε arraylist και μέρα το μετατρέπω σε byte[] για να τα κάνω εικόνα μέσω της ImageIo
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 
και εγώ έτσι ξεκίνησα, αλλά είδα ότι άμα παίξεις με ByteArrayOutputStream δεν χρειαζεται το list (συμφωνα με αυτα που διαβασα τουλαχιστον)
δεν ξερω, κανοντας την διαδικασια οπως περιγραφεται και σε διαφορες πηγες, βγαζει συνεχως το μηνυμα που εστειλα προηγουμενως


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 17, 2020, 20:19:52 pm
και εγώ έτσι ξεκίνησα, αλλά είδα ότι άμα παίξεις με ByteArrayOutputStream δεν χρειαζεται το list (συμφωνα με αυτα που διαβασα τουλαχιστον)
δεν ξερω, κανοντας την διαδικασια οπως περιγραφεται και σε διαφορες πηγες, βγαζει συνεχως το μηνυμα που εστειλα προηγουμενως


έχεις βάλει να σταματάει να διαβάζει bytes όταν συναντήσει ffd9 και να ξεκινάει με ffd8?
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 17, 2020, 20:22:07 pm
έχεις βάλει να σταματάει να διαβάζει bytes όταν συναντήσει ffd9 και να ξεκινάει με ffd8?
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 
Η αλήθεια είναι πως όχι....από ό,τι ξέρω στα δίνει από την Ιθάκη σωστά, ανεξαρτήτως ελέγχου, οπότε σκεφτόμουν να το φτιάξω αυτό το κομμάτι αφού δω ότι δουλεύει...
Έχω βάλει να σταματάει η λουπα όταν k = -1


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Arcade on March 17, 2020, 21:38:59 pm
Εγώ προσωπικά αποθηκεύω τα bytes του μητράκου σε πίνακα, και έχω βάλει να σταματάει η αποστολή όταν έρθουν τα δύο τελευταία που ανέφερε κάποιος πιο πάνω. Μετά output με το stream κλασικά.


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 17, 2020, 21:41:46 pm
Η αλήθεια είναι πως όχι....από ό,τι ξέρω στα δίνει από την Ιθάκη σωστά, ανεξαρτήτως ελέγχου, οπότε σκεφτόμουν να το φτιάξω αυτό το κομμάτι αφού δω ότι δουλεύει...
Έχω βάλει να σταματάει η λουπα όταν k = -1


Ίσως επειδή δεν έχεις τον περιορισμό να σταματάει στο ffd9 να βάζεις ως τελευταίο byte το -1 που σου πετάει το σερβερ λόγο τελος σύνδεσης (αφού μονο τότε σταματάει το λουπ σου). Εγώ τον μονο περιορισμό που έχω βάλει, είναι να σταματάει το λουπ όταν βρει ffd9 και δουλεύει. Δες και τι κάνω εγώ με το ArrayList ([imageByte) αφού τελειώσει το λουπ για να το κάνω εικόνα.

(https://users.auth.gr/istefanidi/thmmy/Screenshot%202020-03-17%20at%208.33.01%20PM.png)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Stavrenas on March 17, 2020, 23:29:50 pm
Σχετικά με την εικόνα, χρησιμοποιώντας την κλάση FileOutputStream (που πρότεινε ο Μητράκος μέσω μειλ) , απλά γράφεις κάθε int k=modem.write() στο αρχείο που δημιουργείς.Για να αποφύγω τον έλεγχο για τα ff d9 , ff d8 , μετά από το modem.open έχω βάλει την λούπα για να διαβάσει και ύστερα στέλνω τις εντολές. Έτσι τα πρώτα bytes που θα ληφθουν θα είναι αυτά τις εικόνας και δεν χρειάζεται έλεγχος, απλά τα γράφεις κατευθείαν


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 18, 2020, 03:30:43 am
ευχαριστώ όποιον αφιέρωσε χρόνο για να απαντήσει κι να βοηθήσει
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 20, 2020, 18:24:03 pm
Για τον χρόνο απόκρισης ρώτησα τον Μητρακο και είπε "Στον χρόνο απόκρισης μετράμε τον συνολικό χρόνο όλων των προσπαθειών, από την στιγμή που θα στείλουμε το πρώτο request μέχρι να πάρουμε και το τελευταίο byte του τελευταίου πακέτου που λαμβάνουμε σωστά."

Οπότε ο τρόπος που είχα γράψει πιο πριν είναι λάθος.

Τώρα μετράω τον χρόνο έτσι:
(https://users.auth.gr/istefanidi/thmmy/Screenshot%202020-03-20%20at%205.22.16%20PM.png)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 21, 2020, 23:15:24 pm
Στην εκφώνηση γράφεται το εξής:
"..μία τουλάχιστον εικόνα M1 με τουλάχιστον τέσσερα ίχνη GPS τα οποία απέχουν το καθένα από το επόμενό του τουλά-
χιστον τέσσερα δευτερόλεπτα όπως προκύπτουν από αντίστοιχες ενότητες $GPXXX ελεύθερης επιλογής από τη διαδρομή Χ=1..."
Έχει υλοποιήσει κανείς την απόσταση 4 δευτερολέπτων; Και αν ναι, πώς πετυχαίνουμε κάτι τέτοιο;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Arcade on March 21, 2020, 23:45:34 pm
Στην εκφώνηση γράφεται το εξής:
"..μία τουλάχιστον εικόνα M1 με τουλάχιστον τέσσερα ίχνη GPS τα οποία απέχουν το καθένα από το επόμενό του τουλά-
χιστον τέσσερα δευτερόλεπτα όπως προκύπτουν από αντίστοιχες ενότητες $GPXXX ελεύθερης επιλογής από τη διαδρομή Χ=1..."
Έχει υλοποιήσει κανείς την απόσταση 4 δευτερολέπτων; Και αν ναι, πώς πετυχαίνουμε κάτι τέτοιο;

Κοίτα στην τελευταία σελίδα στο τόπικ Εργασία 2015-2016


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on March 21, 2020, 23:56:15 pm
εχει σε παλια τοπικ οδηγιες


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: johnstef on March 22, 2020, 14:56:52 pm
Στην εκφώνηση γράφεται το εξής:
"..μία τουλάχιστον εικόνα M1 με τουλάχιστον τέσσερα ίχνη GPS τα οποία απέχουν το καθένα από το επόμενό του τουλά-
χιστον τέσσερα δευτερόλεπτα όπως προκύπτουν από αντίστοιχες ενότητες $GPXXX ελεύθερης επιλογής από τη διαδρομή Χ=1..."
Έχει υλοποιήσει κανείς την απόσταση 4 δευτερολέπτων; Και αν ναι, πώς πετυχαίνουμε κάτι τέτοιο;

Μπορείς να βάλεις την μεταβλητή R=1000016 ώστε να πάρεις 16 στοιχειά GPGGA, και αν έχεις modem speed 1000 θα πάρεις όλα με 1 δευτερόλεπτο διαφορά.

Αλλιώς μπορείς να πάρεις 4 στοιχειά μακριά μεταξύ τους που θα έχουν πάνω από ένα λεπτό διαφορά για να δεις μεγαλύτερη απόσταση στα σημεία στην εικόνα που θα πάρεις. Κάπως έτσι

(http://users.auth.gr/istefanidi/thmmy/Screenshot 2020-03-22 at 12.16.00 AM.png)

και θα πάρεις κατι τέτοιο:
(http://users.auth.gr/istefanidi/thmmy/image_P7113T%3d225735403737T%3d225731403739T%3d225728403741T%3d225727403743.jpg)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 23, 2020, 14:41:13 pm
Μπορείς να βάλεις την μεταβλητή R=1000016 ώστε να πάρεις 16 στοιχειά GPGGA, και αν έχεις modem speed 1000 θα πάρεις όλα με 1 δευτερόλεπτο διαφορά.
Αυτό που με είχε προβληματίσει είναι που φαίνεται ο χρόνος στο πακέτο, αλλά από ό,τι φαίνεται είναι είναι οι αριθμοί μετά ακριβώς το GPGGA,
Άμα είναι όντως έτσι, δεν έχει σχέση με το modem.speed αν κατάλαβα καλά, απλά πρέπει να πάρεις πακέτα που να απέχουν τουλάχιστον 4 αποστολές.


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on March 23, 2020, 14:46:50 pm
δε νομιζω να παιζει ρολο η ταχυτηα του μοντεμ στα σημεια


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: xrysats on March 23, 2020, 15:43:39 pm
Θα μπορούσε κάποιος να μου εξηγήσει τις ρυθμίσεις που πρέπει να κανουμε στο eclipse για την ιθακη, γιατί οι οδηγίες στο pdf με μπερδεύουν;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on March 23, 2020, 15:58:58 pm
Θα μπορούσε κάποιος να μου εξηγήσει τις ρυθμίσεις που πρέπει να κανουμε στο eclipse για την ιθακη, γιατί οι οδηγίες στο pdf με μπερδεύουν;
Καταρχάς πρέπει (νομίζω) να έχεις το ithakimodem.jar μέσα στον φάκελο του java project σου.
Έπειτα, μέσα από το eclipse, δεξί κλικ στο java project σου --> Properties --> Java build path και πατάς την καρτέλα "Libraries".
Εκεί στα δεξιά θα δεις "Add external JARs". Το πατάς, και βρίσκεις το ithakimodem.jar που έχεις μέσα στο java project σου.
Επίσης, στον κώδικα σου μην ξεχάσεις να προσθέσεις: import ithakimodem.*;
Και εννοείται κατέβασε τα τελευταία java jdk και java SE


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: NowYouSeeMe on March 31, 2020, 21:40:03 pm
Ας μου πει μου κάποιος που ξέρει για το BER αν η παρακάτω μεθοδολογία είναι σωστή  :P

Για το ΒER (Bit error rate) που ζητάει,παίρνω τους 16 χαρακτήρες (16 Byte) μέσα στα <> σε κάθε πακέτο, τους κάνω binary και όταν έχω λάθος, συγκρίνω με το σωστό (όταν έρθει) και βρίσκω πόσα bits ήταν λάθος. Αφού έχουν σταλεί όλα τα πακέτα και έχω μετρήσει όλα τα λάθος bits, κάνω τη διαίρεση #λαθος_bit/#συνολικα_bit και βρίσκω BER. Είναι σωστή η μεθοδολογία μου;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on April 01, 2020, 19:38:17 pm
Ας μου πει μου κάποιος που ξέρει για το BER αν η παρακάτω μεθοδολογία είναι σωστή  :P

Για το ΒER (Bit error rate) που ζητάει,παίρνω τους 16 χαρακτήρες (16 Byte) μέσα στα <> σε κάθε πακέτο, τους κάνω binary και όταν έχω λάθος, συγκρίνω με το σωστό (όταν έρθει) και βρίσκω πόσα bits ήταν λάθος. Αφού έχουν σταλεί όλα τα πακέτα και έχω μετρήσει όλα τα λάθος bits, κάνω τη διαίρεση #λαθος_bit/#συνολικα_bit και βρίσκω BER. Είναι σωστή η μεθοδολογία μου;

Υπάρχει ο τρόπος υπολογισμού του BER στις σημειώσεις του Μητράκου στην Ιθάκη
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Patatompataria on April 01, 2020, 20:06:29 pm
σχετικα με τη βιβλιογραφική εργασια, έχει πει κάτι πιο συγκεκριμένο από αυτό που λέει στην εκφώνηση;

(για εναν φιλο ρωταω :P :D)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Florence on April 03, 2020, 16:50:20 pm
Αντιμετωπισε κανεις το error:

                     Exception in thread "main" java.lang.NoClassDefFoundError: ithakimodem/Modem

κατα την εκτελεση του script για το virtualModem και συγκεκριμενα κατα την εκτελεση της εντολης:    
   
                       modem=new Modem();

Θεωρω πως ακολουθω σωστα τις οδηγιες:

- Εχω ενσωματωσει το ithakimodem.jar ως external java package
- Εχω κανει το import ithakimodem.*;

Δεν καταλαβαινω τι παει στραβα  :???:


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: katerinap99 on April 03, 2020, 18:04:57 pm
Για το διαγραμμα G1 τα πακέτα που θα παιρνουμε για 4 λεπτα ειναι τα echo?


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Florence on April 04, 2020, 15:22:38 pm
Για το διαγραμμα G1 τα πακέτα που θα παιρνουμε για 4 λεπτα ειναι τα echo?

Ακριβώς, παίρνεις τα πακέτα echo και στη συνέχεια μπορείς να κάνεις ένα διάγραμμα του χρόνου απόκρισης συναρτήσει του αριθμού πακέτων.


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: The Audacious AI on April 05, 2020, 21:56:28 pm
Στην εκφώνηση λέει πως αν γράψω java Modem <CR> στο command line τότε ανοίγει ένα εικονικό modem.

Ωστόσο βγάζει σφάλμα και λέει ότι η σύνταξη της εντολής δεν είναι έγκυρη. Τι λάθος κάνω;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Pirpilotos on April 06, 2020, 01:21:13 am
Όπου <CR> εννοεί να πατήσεις το enter, αν αναφέρεσαι στο executable. Μπορεί επίσης να φταίει το οτι πέφτει συχνά αυτές τις μέρες ο σερβερ (αν πατήσεις enter και δε δουλευει).


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: katerinap99 on April 07, 2020, 16:45:56 pm
ξερει κανεις στο περίπου με ποιους μηχανισμούς πρεπει να ασχοληθουμε στη βιβλιογραφική αναφορά;(ξέρω ότι έχει απαντηθεί  και σε παλιότερα τοπικ αλλά δεν έχω βρει σαφή απάντηση)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: pontikomamis on April 08, 2020, 19:20:59 pm
Παίδες καλησπέρα, δεδομένου οτι ολοι έχουμε κρατήσει απο τα Ack/Nack πακέτα τις κρυπτογραφημένες συμβολοσειρές τύπου <ΧΧΧΧ..ΧΧ> σε κάποιο αρχείο...
Παίζει να έχει κανείς καμία καλή ιδέα για το πως να τις αποκρυπτογραφήσουμε και να δουμε τα θέματα οπως υπαινίσσεται ο κ. Μητράκος και στην εκφώνηση;
χεχεχε.... :D :D Οι ενδιαφερόμενοι ας στείλουν κανα μηνυμα να το συζητησουμε


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Arcade on April 08, 2020, 20:02:51 pm
Παίδες καλησπέρα, δεδομένου οτι ολοι έχουμε κρατήσει απο τα Ack/Nack πακέτα τις κρυπτογραφημένες συμβολοσειρές τύπου <ΧΧΧΧ..ΧΧ> σε κάποιο αρχείο...
Παίζει να έχει κανείς καμία καλή ιδέα για το πως να τις αποκρυπτογραφήσουμε και να δουμε τα θέματα οπως υπαινίσσεται ο κ. Μητράκος και στην εκφώνηση;
χεχεχε.... :D :D Οι ενδιαφερόμενοι ας στείλουν κανα μηνυμα να το συζητησουμε

Αν δεις και σε παλιότερα τόπικ λένε πως είναι απλά ένα αστέιο του μητράκου, δεν είναι όντως θέματα εξετάσεων :P


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: pontikomamis on April 08, 2020, 20:09:54 pm
Ε κριμας... θα με εψηνε κάτι τέτοιο  ^rolfmao^ ^rolfmao^


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: ctsompos on April 08, 2020, 23:53:59 pm
Στο GPS τα στίγματα πρέπει να έχουν διαφορά τουλάχιστον 4 δευτερόλεπτα  ώρας ή  μοίρας?


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Patatompataria on April 09, 2020, 00:56:08 am
Της ώρας νομίζω


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: tasosl on April 09, 2020, 11:14:58 am
Με βάση το σημερινό μάθημα ποιος τύπος είναι σωστός για τον υπολογισμό του BER
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: katerinap99 on April 09, 2020, 16:53:35 pm
Με βάση το σημερινό μάθημα ποιος τύπος είναι σωστός για τον υπολογισμό του BER
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 
γιατι να μην είναι σωστο το P=(1-ber)^L ; απλά μίλησε για την πιθανότητα Q=1-P νομίζω


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: tasosl on April 09, 2020, 17:15:30 pm
ναι και το p πως βρίσκεται;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: katerinap99 on April 10, 2020, 20:58:12 pm
ναι και το p πως βρίσκεται;
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 
ack/(ack+nack)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: ctsompos on April 12, 2020, 21:22:06 pm
Ανέβασα τα 2 αρχεία στο ithaki και τώρα μου βγάζει too many files . Καμία ιδέα ;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Αλέκος από Κω on April 12, 2020, 21:38:55 pm
Στείλε mail στο μητρακο. Θα σου απαντήσει.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: jim.jt on April 12, 2020, 21:39:40 pm
Ανέβασα τα 2 αρχεία στο ithaki και τώρα μου βγάζει too many files . Καμία ιδέα ;

Αυτό το μήνυμα στο βγάζει όταν πας να ανεβάσεις πάνω από 8 αρχεία. Μήπως είχες ανεβάσει και κάποια άλλα πιο πριν;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: ctsompos on April 12, 2020, 23:41:32 pm
Δεν ξέρω τι είχε παιχτεί πάντως μετά από λίγη ώρα τα δέχτηκε όλα.  ;D


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: gtsoump on April 14, 2020, 18:16:32 pm
Στον τύπο υπολογισμού του BER το L είναι ο αριθμός bits του πακέτου σωστά? Όμως στο sequence 16 χαρακτήρων που μας ενδιαφέρει κάθε χαρακτήρας αντιστοιχεί σε 1 ή 2 bytes?


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on April 14, 2020, 18:25:44 pm
1


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Florence on April 15, 2020, 13:07:13 pm
Γενικα το BER ποσο αναμενουμε να μας βγει?

μου βγαινει περιπου 0.15 και νομιζω δεν ειναι καλο... εχει πει κατι για αναμενομενο ευρος τιμων?


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Arcade on April 15, 2020, 13:25:07 pm
Γενικα το BER ποσο αναμενουμε να μας βγει?

μου βγαινει περιπου 0.15 και νομιζω δεν ειναι καλο... εχει πει κατι για αναμενομενο ευρος τιμων?

Γενικά έχω παρατηρήσει ότι βγαίνει 1-9 * 10^(-3)


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: WalkingTaylor on April 16, 2020, 16:11:14 pm
Σχετικά με την εικόνα που πρεπει να λαβουμε απο την ιθάκη. Η συνάρτηση modem.read() επιστρέφει τα byte της εικόνας η κατι άλλο;Επίσης πως γινεται ο έλεγχος με τα delimiters (bytes που ξεκινά η εικόνα και που τελειώνει); (Εχω κανει πολλες προσπάθεις με μετατροπές απο δεκεξαδικό σε δεκαδικό αλλα τζιφος )


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on April 16, 2020, 18:24:21 pm
Σχετικά με την εικόνα που πρεπει να λαβουμε απο την ιθάκη. Η συνάρτηση modem.read() επιστρέφει τα byte της εικόνας η κατι άλλο;Επίσης πως γινεται ο έλεγχος με τα delimiters (bytes που ξεκινά η εικόνα και που τελειώνει); (Εχω κανει πολλες προσπάθεις με μετατροπές απο δεκεξαδικό σε δεκαδικό αλλα τζιφος )

Η modem.read() επιστρέφει ακέραιους που αναπαριστούν τα byte της εικόνας. Μπορείς να αποθηκεύσεις κατευθείαν τους integers που παίρνεις ή να κάνεις typecast σε byte. Και με τα δύο δουλεύει αν δεν κάνω λάθος.
Στην περίπτωση που αποθηκεύεις integers, τα delimiters σου πρέπει να είναι του στυλ: int del = 0xFF
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: WalkingTaylor on April 17, 2020, 20:47:03 pm
Εχω κάνει δύο προσπάθειες αλλα παλι δεν βγαινει η εικόνα


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: WalkingTaylor on April 17, 2020, 20:50:38 pm
και η δεύτερη στο συννημενο...
Αν μπορεί καποιος να βοηθήσει ευπροσδεκτη η βοήθεια :D


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on April 17, 2020, 21:45:07 pm
Δεν πολυκοιταξα την υλοποίηση σου γιατί έχεις, αν έχω καταλάβει καλά, έχεις πρόβλημα ήδη από την αρχή της λούπας σου. Έχεις μια επανάληψη while(modem.read() != 0xD9). Αυτό είναι λάθος γιατί σκέψου ότι άμα έρθει κάποια στιγμή ένα τέτοιο byte, χωρίς να είναι το τελικό, θα σταματήσεις την δημιουργία του αρχείου. Εσύ έχεις τέλος μόνο όταν εμφανιστούν ΔΙΑΔΟΧΙΚΑ 0xFF και έπειτα 0xD9.
Επίσης επειδή έχεις το ένα read μέσα στο while και μετά ένα που το εκχωρείς στο k, χάνεις ένα byte από το αρχείο. Τι εννοώ, κάθε φορά που καλείς εσύ την read, αυτή σου δίνει ένα byte, αλλά αυτό που διάβασες στον έλεγχο της while δεν είναι ίδιο με την τιμή του k μετά. Αυτός είναι ο λόγος που χρησιμοποιείς το k = modem.read(), ώστε να κάνεις την επεξεργασία σου χωρίς να καλείς την read και να "καις" πληροφορία.
Ελπίζω να σε βοήθησα.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy)  


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: WalkingTaylor on April 18, 2020, 19:51:11 pm
Προσπάθησα να κάνω αυτό που είπες με τα διαδοχικά bytes των Delimiters αλλα δεν παιρνω εικόνα. Μπορει κανεις να βρεί το λαθος ; Επισυνάπτω αρχείο εικονας με τον κωδικά μου


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: Traxius on April 19, 2020, 04:18:42 am
Προσπάθησα να κάνω αυτό που είπες με τα διαδοχικά bytes των Delimiters αλλα δεν παιρνω εικόνα. Μπορει κανεις να βρεί το λαθος ; Επισυνάπτω αρχείο εικονας με τον κωδικά μου

Πολύ καλύτερα τώρα, αλλά έχεις ξανακάνει το ίδιο λάθος  ;D
Π.χ. έστω ότι καταφθάνει η ακολουθία 0xFF, 0xE1, 0x03, 0x57. Το k σου θα είναι ίσο με 0xFF. Μπαίνεις στο πρώτο if και έχεις modem.read() = 0xE1. Μπαίνει μετά στο else if και μετά έχεις modem.read() = 0x03. Άρα τελικά, θα γράψεις το k (αν θεωρήσουμε ότι είσαι στο κομμάτι που έχει ξεκινήσει η διαδικασία) αλλά με την επανάληψη της λούπας θα έχεις στην αρχή k = 0x57, άρα έχεις χάσει πληροφορία.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: WalkingTaylor on April 27, 2020, 17:27:55 pm
Στο διάγραμμα G_3 τι ακριβώς πρεπει να κανουμε; Και πως εκτιμάται η κατανομή πιθανότητας; πρεπει να το τρέξω για διαφορετικους χρονους πολλες φορές το προγραμμα;


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on April 27, 2020, 17:33:15 pm
για την εκτιμηση της κατανομης θα πρεπει να φτιαξεις εναν πινακα που να μετραει για καθε  πακετο ποσες φορες χρειαστηκε να  ξανασταλει, μετα μπορεις να  ομαδοποιησεις τα πακέτα που έχουν ιδιο αριθμό επανεκπομπων  να το περασεις σε ενα .csv και να σου διχνει  στον οριζοντιο αξονα τις επανεκπομπες και στον κατακορυφο τον αριθμο των πακετών , αμα κανεις ενα bar chart θα δεις οτι θα σου βγει εκθετικη κατανομη


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: WalkingTaylor on April 28, 2020, 23:39:37 pm
Το εκανα ευχαριστώ!


Title: Re: [Δίκτυα Ι ΝΠΣ] Εργασία 2020
Post by: panos98 on April 28, 2020, 23:45:09 pm
παρακαλω