ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

...ασύγχρονα μαθήματα Δικτύων

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 01 Σεπ 2011, 20:12


EDIT :

Η αποκωδικοποιηση έχει 2 φάσεις.

1 ΦΑΣΗ : (ΑΠΟ) ΔΥΑΔΙΚΟ --(ΣΕ)--> ΔΕΚΑΔΙΚΟ
2 ΦΑΣΗ : (ΑΠΟ) ΔΕΚΑΔΙΚΟ --(ΣΕ)--> ΧΑΡΑΚΤΗΡΕΣ (Την δυνατοτητα αυτη την χαριζει το ASCII προτυπο)

υλοποιήσε τις 2 φάσεις και δείξε την ακολουθία σε greeklish



το εβαλα με bold για να το προσεξεις αυτη τη φορα :P περισσοτερο

παμε να σε δω.... παμε να καταλαβουμε ακριβως τι μεταφέρουν αυτα τα υποχθόνια σήματα μεσα απο το δικτυο ;)
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό stamatiou » 01 Σεπ 2011, 20:22

Άρα είναι:
Spoiler: show
Β. 01111110 1000011 1001111 10001111 10001111 01111110
Γ. C O O O
Τελευταία επεξεργασία από stamatiou και 01 Σεπ 2011, 21:54, έχει επεξεργασθεί 1 φορά/ες συνολικά
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 01 Σεπ 2011, 20:56

stamatiou έγραψε:Άρα είναι:
Β. 01111110 1000011 1001111 10001111 10001111 01111110
Γ. C O O O


Βάλε ενα spoiler αν θες ωστε αν κάποιος στο μέλλον θελει να την λυσει να μην του ξεφυγει το ματι την δει ετοιμη και χασει το ενδιαφερον του.

το Β. ειναι λάθος γιατι μονος σου ειχες πει παλαιοτερα πως αν παρεμβάλουμε ενα 0 τοτε αλλοιωνεται η πληροφορια :P

πχ το 10001111 δίνει decimal 143 που δεν αντιστοιχει στον χαρακτηρα που εχεις γραψει πιο κατω... απορω πως το βρηκες και δεν μπερδευτηκες...

τι εχουμε πει πως πρεπει να κάνει ο δέκτης για να ανακτήσει το αρχικό πακέτο συμφωνα με το HDLC πρωτοκολλο??? Το πρωτοκολλο σου οριζει τους κανονες στην επικοινωνια δεν κανεις του κεφαλιου σου :P Παρολαυτα η ακολουθια σου στο Γ. ειναι σωστη.

αλλαξα την τελευταια 7-άδα ωστε να δινει εναν δεκαδικο που δινει εναν χαρακτηρα ο οποιος οταν μπει σχηματιζει τελικα μια λεξη και δινεται νοημα στο παραδειγμα :)
Εγω εκανα λαθος στο τελευταιο
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 01 Σεπ 2011, 21:01

με αλλα λογια η ακολουθια που μου δινεις εχει μήκος 30
ενω το αρχικο πακετο εχει μηκος 28 (ασχετα με τα flag αρχης και τελους) μέσα στα δεδομένα η πληροφορία αλλοιωνεται ετσι οπως το εχεις.
Κατι πρεπει να κάνεις συμφωνα με το πρωτοκολλο HDLC το πρωτοκολλο οριζει τους κανονες.... αν δυσκολευοσουν να καταλαβεις την βαθυτερη εννοια των πρωτοκολλων στα δικτυα τωρα την εχεις πιασει θελω να πιστευω.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό stamatiou » 01 Σεπ 2011, 21:16

Star_Light έγραψε:
stamatiou έγραψε:Άρα είναι:
Β. 01111110 1000011 1001111 10001111 10001111 01111110
Γ. C O O O


Βάλε ενα spoiler αν θες ωστε αν κάποιος στο μέλλον θελει να την λυσει να μην του ξεφυγει το ματι την δει ετοιμη και χασει το ενδιαφερον του.

το Β. ειναι λάθος γιατι μονος σου ειχες πει παλαιοτερα πως αν παρεμβάλουμε ενα 0 τοτε αλλοιωνεται η πληροφορια :P

πχ το 10001111 δίνει decimal 143 που δεν αντιστοιχει στον χαρακτηρα που εχεις γραψει πιο κατω... απορω πως το βρηκες και δεν μπερδευτηκες...

τι εχουμε πει πως πρεπει να κάνει ο δέκτης για να ανακτήσει το αρχικό πακέτο συμφωνα με το HDLC πρωτοκολλο??? Το πρωτοκολλο σου οριζει τους κανονες στην επικοινωνια δεν κανεις του κεφαλιου σου :P Παρολαυτα η ακολουθια σου στο Γ. ειναι σωστη.

αλλαξα την τελευταια 7-άδα ωστε να δινει εναν δεκαδικο που δινει εναν χαρακτηρα ο οποιος οταν μπει σχηματιζει τελικα μια λεξη και δινεται νοημα στο παραδειγμα :)
Εγω εκανα λαθος στο τελευταιο

Πώς γίνεται να έκανα λάθος αφού πρόσθεσα απλά τα Flag αρχής και τέλους :problem:
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 01 Σεπ 2011, 21:49

stamatiou έγραψε:
Πώς γίνεται να έκανα λάθος αφού πρόσθεσα απλά τα Flag αρχής και τέλους :problem:


Δεν έχεις κανει ακριβως λάθος απλα δεν έκανες στο τελος κατι που ζηταει το πρωτοκολλο στον δεκτη.
Μονος σου παλαιοτερα μου ειχες πει πως αν βαλουμε αυτο το 0 για bit stuffing η πληροφορια αλλοιωνεται....
και τωρα το αφηνεις ετσι :lol: :lol:

Το spoileraki μην ξεχάσεις!!!!!!!!!
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό stamatiou » 01 Σεπ 2011, 21:55

Star_Light έγραψε:
stamatiou έγραψε:
Πώς γίνεται να έκανα λάθος αφού πρόσθεσα απλά τα Flag αρχής και τέλους :problem:


Δεν έχεις κανει ακριβως λάθος απλα δεν έκανες στο τελος κατι που ζηταει το πρωτοκολλο στον δεκτη.
Μονος σου παλαιοτερα μου ειχες πει πως αν βαλουμε αυτο το 0 για bit stuffing η πληροφορια αλλοιωνεται....
και τωρα το αφηνεις ετσι :lol: :lol:

Το spoileraki μην ξεχάσεις!!!!!!!!!

Αφού αυτό που έπρεπε να κάνω ήταν να κάνω το bit sturfing στα Data, το έκανα, τι άλλο λέει η άσκηση;
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 01 Σεπ 2011, 22:15

stamatiou έγραψε:
Αφού αυτό που έπρεπε να κάνω ήταν να κάνω το bit sturfing στα Data, το έκανα, τι άλλο λέει η άσκηση;


stuffing οχι sturfing. To sturfing δεν βγαζει κανενα νοημα.

Μετα το bit stuffing οταν ο δέκτης πάρει το πακέτο θα πρέπει να βγάλει το "0" για να ανακτήσει το αρχικο πακέτο και μετα να κανει και την αποκωδικοποιηση καταλαβες? Αυτο :D

Η λεπτομερεια κανει την διαφορα... να εισαι ακριβης.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό stamatiou » 01 Σεπ 2011, 22:31

Star_Light έγραψε:
stamatiou έγραψε:
Αφού αυτό που έπρεπε να κάνω ήταν να κάνω το bit sturfing στα Data, το έκανα, τι άλλο λέει η άσκηση;


stuffing οχι sturfing. To sturfing δεν βγαζει κανενα νοημα.

Μετα το bit stuffing οταν ο δέκτης πάρει το πακέτο θα πρέπει να βγάλει το "0" για να ανακτήσει το αρχικο πακέτο και μετα να κανει και την αποκωδικοποιηση καταλαβες? Αυτο :D

Η λεπτομερεια κανει την διαφορα... να εισαι ακριβης.

Ναι αυτό το έχω καταλάβει αλλά το ζητά η άσκηση να το ξανακάνω κανονικό;
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

Re: ΜΑΘΗΜΑ Νο2 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 01 Σεπ 2011, 23:19

stamatiou έγραψε:Ναι αυτό το έχω καταλάβει αλλά το ζητά η άσκηση να το ξανακάνω κανονικό;


Δεν το ζηταει η άσκηση με άμεσο τροπο αν αυτο αναρωτιέσαι αλλα οκ κανονικα έτσι γινεται. Πχ αν σου εβγαινε λάθος η αποκωδικοποιηση το λαθος θα ηταν αυτο οτι δηλαδη δεν εβγαλες το bit stuffing στον δέκτη οταν αποκωδικοποιησες το πακέτο.
Γνώσεις ⇛ Linux: Βασικές ┃ Προγραμματισμός: Δέν θέλω μεροκάματο , θέλω C και κακο θάνατο! ┃ Αγγλικά: Lower
Λειτουργικό ⇛ Ubuntu 10.10 σε Dual Boot με Windows 7
Προδιαγραφές ⇛ Επεξεργαστής : Intel(R) Core(TM) i3 CPU 540 @3.07Ghz (64bit)
RAM : Kingston 2GB
HDD : Coreshare 500GB
Κάρτα Γραφικών : Intel Corporation Core Processor Integrated Graphics Controller(rev 18) (prog-if 00 [VGA controller]) [8086:0042]
Star_Light
superbTUX
superbTUX
 
Δημοσιεύσεις: 2787
Εγγραφή: 01 Μάιος 2010, 21:07
Τοποθεσία: Αθήνα
IRC: Star_Light
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Μαθήματα Δικτύων