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

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

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

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

Άσκηση 2

Έστω οτι προκειται να μεταδόσουμε την ακολουθία : 1000011 1001111 1001111 1001100

A. Αν στην παραπάνω μετάδοση χρησιμοποιηθεί ψηφιακή διαμόρφωση Πλάτους και Φάσης 16-QAM να ορίσετε τα σύμβολα (σήματα) που πρόκειται να μεταδοθούν στο φυσικό επίπεδο -1ο επίπεδο του TCP/IP.

B. Να φτιάξετε την ακολουθία που προκειται να μεταδοθεί τελικα σύμφωνα με το πρωτοκολλο HDLC και την τεχνική bit stuffing.

Γ. Υποθέτουμε τωρα οτι η ακολουθία του ερώτηματος B λαμβάνεται απο έναν δέκτη και οτι τα δεδομένα αναπαριστούν ASCII κωδικα με 7 δυαδικά ψηφία. Αν δεν χρησιμοποιείται parity bit (bit ισοτιμίας) και όλα τα στοιχεία κατα την μετάδοση έχουν φτάσει σωστά στον δέκτη. Ποια η αποκωδικοποίηση των δεδομένων και ποια η διαφορά της με την αποκρυπτογράφηση? Δείξτε το μήνυμα της παραπάνω ακολουθίας πχ "Hi Bob" . Υπο ποιές συνθήκες τα δεδομένα δεν θα έφταναν σωστά στον δέκτη?

Υποδείξεις για τα Β-Γ ερωτήματα :

1. Στους υπολογισμούς σας απο δυαδικό σε δεκαδικό μπορείτε να χρησιμοποιήσετε τον online converter http://www.subnetonline.com/pages/conve ... to-dec.php.

2. Για το ερώτημα Β) θα πρέπει να συμβουλευτείτε την πηγή http://en.wikipedia.org/wiki/Bit_stuffing και πιο συγκεκριμένα την παράγραφο που αναφέρεται στο Zero-bit insertion.

3. Για τον υπολογισμο των χαρακτήρων απο την αριθμητική τους τιμή μπορείτε να χρησιμοποιήσετε τον παρακάτω αστείο και πρόχειρο κώδικα που έχω ετοιμάσει ειδικα για τις ανάγκες αυτης της άσκησης :lol: :lol:

Κώδικας: Επιλογή όλων
#include<stdio.h>
int main(void)
{
int i;
int n;

for(i=0; i<4; i++)
{
printf("\nDwse tin arithmitiki timi tou xaraktira pou psaxneis: \n");
scanf("%d",&n);
putchar(n);
}
return 0;
}


4. Eλπιζω να μην έχω κάνει κάποιο λάθος στην άσκηση γιατι ειναι δικιας μου εμπνευσης και αυτη :D Kαλη λύση!!!!

Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Μη εμπορική χρήση-Παρόμοια διανομή 3.0 Ελλάδα
Τελευταία επεξεργασία από Star_Light και 14 Σεπ 2011, 15:33, έχει επεξεργασθεί 6 φορά/ες συνολικά
Γνώσεις ⇛ 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, 10:18

Τώρα που ξαναδιάβασα για το bit sturfing μέσα στο spoiler λες πως τα flag αρχής και τέλους είναι τα 01111110 και 01111110 (δλδ 6 άσσοι) ενώ παρακάτω τα λες με 7 άσσους :problem:
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

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

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

stamatiou έγραψε:Τώρα που ξαναδιάβασα για το bit sturfing μέσα στο spoiler λες πως τα flag αρχής και τέλους είναι τα 01111110 και 01111110 (δλδ 6 άσσοι) ενώ παρακάτω τα λες με 7 άσσους :problem:


Oι 7 άσσοι ειναι για τον τερματισμο σε περιπτωση λαθους δεν εχουν καμια σχεση με το flag που οριοθετει το πλαισιο.
Και δεν ειναι sturfing ειναι stuffing (stuff = γεμιζω) το bit sturfing που λες δεν σημαινει κατι... ενω το bit stuffing σημαινει
γεμισμα με bit και περιγραφει την τεχνικη που θέλουμε.Εχω πει μεσα στον οδηγο πως καθετι έχει ονομα που περιγραφει την λειτουργια του :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, 14:51

Star_Light έγραψε:
stamatiou έγραψε:Τώρα που ξαναδιάβασα για το bit sturfing μέσα στο spoiler λες πως τα flag αρχής και τέλους είναι τα 01111110 και 01111110 (δλδ 6 άσσοι) ενώ παρακάτω τα λες με 7 άσσους :problem:


Oι 7 άσσοι ειναι για τον τερματισμο σε περιπτωση λαθους δεν εχουν καμια σχεση με το flag που οριοθετει το πλαισιο.
Και δεν ειναι sturfing ειναι stuffing (stuff = γεμιζω) το bit sturfing που λες δεν σημαινει κατι... ενω το bit stuffing σημαινει
γεμισμα με bit και περιγραφει την τεχνικη που θέλουμε.Εχω πει μεσα στον οδηγο πως καθετι έχει ονομα που περιγραφει την λειτουργια του :P

Και εμείς θέλουμε να αποφύγουμε το 0(7άσσοι)0 ή αυτό με τους 6 άσσους
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

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

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

stamatiou έγραψε:Και εμείς θέλουμε να αποφύγουμε το 0(7άσσοι)0 ή αυτό με τους 6 άσσους


Κατσε ποιο με 0 7 άσσοι 0? Αν το εβαλα ετσι ειναι λαθος και μου ξεφυγε....
0 6 ασσοι 0 ειναι.
Γνώσεις ⇛ 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, 14:55

δεν βλεπω πουθενα 7 άσσους και 2 μηδενικα αριστερα και δεξια τους οπως λες
με μια προχειρη ματια που εριξα στον οδηγο εσυ που τα ειδες? :|
Γνώσεις ⇛ 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, 15:07

Ωπ, λάθος μου :D Δλδ αν δούμε 0 και 8 άσσους θέλουμε να τους αποφύγουμε;
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

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

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

stamatiou έγραψε:Ωπ, λάθος μου :D Δλδ αν δούμε 0 και 8 άσσους θέλουμε να τους αποφύγουμε;


Διαβασε και το λημμα της wikipedia που δινω στην παραγραφο Zero bit insertion . Στους 8 ασσους δεν θα προλαβεις να πας γιατι στον 7ο ο δεκτης θα νομισει πως το
πακετο ειναι λαθος συμφωνα με το 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, 15:22

Εγώ που δεν κατάλαβα το QAM (είχε διάφορα με μαθηματικά) τι κάνω;
1Γνώσεις→Linux: Αρχάριος┃Προγραμματισμός:Αρχάριος┃Αγγλικά:Μέτριος
2Λειτουργικό→Arch Linxu 32bit
3Προδιαγραφές→2x AMD AthlonX2 DualCore QL-66 ‖ RAM 1751 MiB ‖ Hewlett-Packard 308C - Hewlett-Packard Compaq 615
4Κάρτες γραφικών:ATI RS780M/RS780MN [Radeon HD 3200 Graphics][1002:9612]
5Δίκτυα:eth0:Marvell 88E8042 PCI-E Fast Ethernet Controller [11ab:4357] (rev 10)⋮eth1: Broadcom BCM4312 802.11b/g LP-PHY [14e4:4315](rev 01)
Πρωσοπική Ιστοσελίδα: http://giwrg98.co.cc
Άβαταρ μέλους
stamatiou
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 947
Εγγραφή: 25 Ιουν 2010, 20:23
Εκτύπωση

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

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

stamatiou έγραψε:Εγώ που δεν κατάλαβα το QAM (είχε διάφορα με μαθηματικά) τι κάνω;


Θα κάνω ένα ποστ τωρα στο 1ο μαθημα για να την εξηγησω πιο αναλυτικα.
Γνώσεις ⇛ 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
Εκτύπωση

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

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

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