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

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

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

Δημοσίευσηαπό stamatiou » 28 Αύγ 2011, 20:52

Star_Light έγραψε:Tωρα αν εσυ θελεις να φτιαξεις υποδικτυα μεσα στο τοπικο . Θα έκανες παιχνιδι με τον τελευταιο ορο παλι.... οχι με τους 3 πρωτους οι οποιοι σε μια κλαση C προσδιοριζουν το ID του δικτυου. Απαγορευεται να δανειστεις απο αυτους... μονο απο την τελευταια οκταδα... αν τα subnet bits ειναι 4 τωρα οπως ειπαμε και στην ασκηση τοτε απο την τελευταια οκταδα τα 4 πρωτα θα ειναι ασσοι και τα αλλα μηδενικα (για τους host) η τελευταια τετραδα δηλαδη μεσα στην ολη οκταδα (τελευταια οκταδα της IP) ειναι για τους υπολογιστες μεσα στο καθε υποδικτυο που θα δημιουργησεις.

Μήπως μπορείς να μου δείξεις ποιο ψηφίο στην IP θα έδειχνε αν είχα και υποδίκτυο;
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 » 28 Αύγ 2011, 21:14

stamatiou έγραψε:
Μήπως μπορείς να μου δείξεις ποιο ψηφίο στην IP θα έδειχνε αν είχα και υποδίκτυο;


Η IP απο μονη της ΔΕΝ δειχνει αν έχεις υποδικτυο μηπως μου εχει ξεφυγει και εχω γραψει πουθενα καμια τετοια μπουρδα? αν ναι πειτε μου να παω να φουνταρω :lol: :lol: !!! Θελω την μάσκα . Μονο το συστημα κλασεων των διευθυνσεων σε βοηθαει να αναγνωρισεις το ID του δικτυου απο το ID του υπολογιστη. Την υποδικτυωση την βλεπεις απο την μασκα.
ΑΝ εχεις μασκα 255.255.255.0 δεν έχεις υποδικτυωση διοτι αυτη εδω η μασκα ειναι κλασης C
κλασης C σημαινει μονο οι 3 πρωτοι οροι δειχνουν το ID Του δικτυου ενω ο τελευταιος το ID Του υπολογιστη ID υποδικτυου δεν υπαρχει αν δωσεις το 255.255.255.0 σε εναν binary conventer θα σου δωσει 11111111.11111111.11111111.00000000 τα τελευταια μηδενικα δεν δειχνουν πουθενα οτι εσυ εχεις καποιο υποδικτυο θα βαζαμε εστω και εναν ασσο αν υπηρχαν.
Τελευταία επεξεργασία από Star_Light και 29 Αύγ 2011, 23:55, έχει επεξεργασθεί 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
Εκτύπωση

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

Δημοσίευσηαπό stamatiou » 28 Αύγ 2011, 21:21

Star_Light έγραψε:
stamatiou έγραψε:
Μήπως μπορείς να μου δείξεις ποιο ψηφίο στην IP θα έδειχνε αν είχα και υποδίκτυο;


Η IP ΔΕΝ δειχνει αν έχεις υποδικτυο!!! Θελω την μάσκα . Μονο το συστημα κλασεων των διευθυνσεων σε βοηθαει να αναγνωρισεις το ID του δικτυου απο το ID του υπολογιστη. Την υποδικτυωση την βλεπεις απο την μασκα.
ΑΝ εχεις μασκα 255.255.255.0 δεν έχεις υποδικτυωση διοτι αυτη εδω η μασκα ειναι κλασης C
κλασης C σημαινει μονο οι 3 πρωτοι οροι δειχνουν το ID Του δικτυου ενω ο τελευταιος το ID Του υπολογιστη ID υποδικτυου δεν υπαρχει αν δωσεις το 255.255.255.0 σε εναν binary conventer θα σου δωσει 11111111.11111111.11111111.00000000 τα τελευταια μηδενικα δεν δειχνουν πουθενα οτι εσυ εχεις καποιο υποδικτυο θα βαζαμε εστω και εναν ασσο αν υπηρχαν.

Και αν υπήρχε ένας άσσος θα μπορούσαμε να βρούμε από την IP κάποιο ψηφιο που να προσδιορίζει το υποδίκτυο;
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 » 28 Αύγ 2011, 21:25

stamatiou έγραψε:
Star_Light έγραψε:
stamatiou έγραψε:
Μήπως μπορείς να μου δείξεις ποιο ψηφίο στην IP θα έδειχνε αν είχα και υποδίκτυο;


Η IP ΔΕΝ δειχνει αν έχεις υποδικτυο!!! Θελω την μάσκα . Μονο το συστημα κλασεων των διευθυνσεων σε βοηθαει να αναγνωρισεις το ID του δικτυου απο το ID του υπολογιστη. Την υποδικτυωση την βλεπεις απο την μασκα.
ΑΝ εχεις μασκα 255.255.255.0 δεν έχεις υποδικτυωση διοτι αυτη εδω η μασκα ειναι κλασης C
κλασης C σημαινει μονο οι 3 πρωτοι οροι δειχνουν το ID Του δικτυου ενω ο τελευταιος το ID Του υπολογιστη ID υποδικτυου δεν υπαρχει αν δωσεις το 255.255.255.0 σε εναν binary conventer θα σου δωσει 11111111.11111111.11111111.00000000 τα τελευταια μηδενικα δεν δειχνουν πουθενα οτι εσυ εχεις καποιο υποδικτυο θα βαζαμε εστω και εναν ασσο αν υπηρχαν.

Και αν υπήρχε ένας άσσος θα μπορούσαμε να βρούμε από την IP κάποιο ψηφιο που να προσδιορίζει το υποδίκτυο;


Aν κοιταξεις την ασκηση που εχω δωσει θα δεις πως μεσω της μασκας μπορει καποιος να καταλαβει υποδικτυα θα σχηματιστουν. Και απο εκει και περα έγινε και συγκεκριμενο παραδειγμα για εναν υπολογιστη μεσα στο υποδικτυο :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 ΕΠΙΠΕΔΟ ΠΡΟΣΒΑΣΗΣ ΔΙΚΤΥΟΥ

Δημοσίευσηαπό Star_Light » 28 Αύγ 2011, 21:38

Garrus έγραψε:Α,νομιζα οτι το #6 ειναι ξεχωριστο ερωτημα :/
Οποτε με 4 μπιτς για υποδικτυο και χοστ:
Spoiler: show
υποδικτυο #16
11011100.10000111.10101010.00010000
host # 10 (dec)
11011100.10000111.10101010.00011010 = 220.133.175. 26 ?


και #5
Spoiler: show
1ο εγκυρο = x.x.x.16
1st valid host: x.x.x.17
last valid host = x.x.x.30

Damn,μπερδευεσαι πολυ ευκολα..Ενας τροπος να το θυμασαι ειναι να βαλεις εναν ασσο στο περισσοτερο σημαντικο μπιτ του υποδικτυου, και να θυμασαι οτι ο αριθμος του μερους του δικτυου αυξανει κατα αυτο το ποσο (πχ , 16 σε αυτη την περιπτωση)

έγραψε:Οσο για το μπερδεμα με τις MAC ειπαμε πως δεν θέλουμε να κάνουμε επεξεργασια ως το επιπεδο δικτύου μεσα σε ενα τοπικο δικτυο
οταν η πληροφορια ερχεται απο μεσα και κατευθυνεται παλι προς τα μεσα , ειπαμε επισης πως η διευθυνσιοδοτηση σε αυτο το επιπεδο γινεται με βαση τις MAC και το αιτιολογησαμε για τον παραπανω λογο αλλα εχει και αλλους . Το ARP Packet που στελνεις τι πακετο ειναι? IP packet λενε οτι ειναι αυτο σημαινει επεξεργασια ως το επιπεδο δικτυου αυτο που ειπες εσυ δηλαδη αυτο ειναι απαραιτητο μονο οταν οι παραπανω οντοτητες A-ROUTER-B δεν έχουν γνωση των γειτονων και μεχρι να δημιουργησουν τον πινακα τους με την αντιστοιχηση καταχωρηση.

ΑΠο εκει και μετα τα πλαισια που μεταδιδονται μεσα στο τοπικο ειναι ethernet τα ethernet πλαισια δεν εχουν πανω καποια IP εχουν μονο τις MAC. Για αυτο για να επικοινωνησεις με τον αλλον πρεπει να ξες την MAC του στα πλαισια του τοπικου δικτυου

Μα ναι, σε επικοινωνια σε τοπικο δικτυο δεν διαφωνουμε, τα παντα γινονται μεσω MAC,αφου οι IP εχουν τον ιδιο αριθμο (υπο)δικτυου.Εγω ρωτησα για επικοινωνια μεταξυ κομβων σε διαφορετικα δικτυα.Βρηκα ενα τουτόριαλ το οποιο λεει:


Spoiler: show
5.2 Indirect Routing


Κώδικας: Επιλογή όλων
The figure below is a more realistic view of an internet. It is
composed of 3 Ethernets and 3 IP networks connected by an IP-router
called computer D. Each IP network has 4 computers; each computer
has its own IP address and Ethernet address.





A B C ----D---- E F G
| | | | | | | | |
--o------o------o------o- | -o------o------o------o--
Ethernet 1 | Ethernet 2
IP network "development" | IP network "accounting"
|
|
| H I J
| | | |
--o-----o------o------o--
Ethernet 3
IP network "factory"

Figure 7. Three IP Networks; One internet

Except for computer D, each computer has a TCP/IP protocol stack like
that in Figure 1. Computer D is the IP-router; it is connected to
all 3 networks and therefore has 3 IP addresses and 3 Ethernet
addresses. Computer D has a TCP/IP protocol stack similar to that in
Figure 3, except that it has 3 ARP modules and 3 Ethernet drivers
instead of 2. Please note that computer D has only one IP module.

The network manager has assigned a unique number, called an IP
network number, to each of the Ethernets. The IP network numbers are
not shown in this diagram, just the network names.

When computer A sends an IP packet to computer B, the process is
identical to the single network example above. Any communication
between computers located on a single IP network matches the direct
routing example discussed previously.

When computer D and A communicate, it is direct communication. When
computer D and E communicate, it is direct communication. When
computer D and H communicate, it is direct communication. This is
because each of these pairs of computers is on the same IP network.

However, when computer A communicates with a computer on the far side
of the IP-router, communication is no longer direct. A must use D to
forward the IP packet to the next IP network. This communication is
called "indirect".

This routing of IP packets is done by IP modules and happens
transparently to TCP, UDP, and the network applications.

If A sends an IP packet to E, the source IP address and the source
Ethernet address are A's. The destination IP address is E's, but
because A's IP module sends the IP packet to D for forwarding, the
destination Ethernet address is D's.



----------------------------------------
|address source destination|
----------------------------------------
|IP header A E |
|Ethernet header A D |
----------------------------------------
TABLE 6. Addresses in an Ethernet frame for an IP packet
from A to E (before D)

D's IP module receives the IP packet and upon examining the
destination IP address, says "This is not my IP address," and sends
the IP packet directly to E.

----------------------------------------
|address source destination|
----------------------------------------
|IP header A E |
|Ethernet header D E |
----------------------------------------
TABLE 7. Addresses in an Ethernet frame for an IP packet
from A to E (after D)

In summary, for direct communication, both the source IP address and
the source Ethernet address is the sender's, and the destination IP
address and the destination Ethernet address is the recipient's. For
indirect communication, the IP address and Ethernet addresses do not
pair up in this way.

This example internet is a very simple one. Real networks are often
complicated by many factors, resulting in multiple IP-routers and
several types of physical networks. This example internet might have
come about because the network manager wanted to split a large
Ethernet in order to localize Ethernet broadcast traffic.


http://tools.ietf.org/html/rfc1180#section-1


Τα RFC ειναι αυτα ναι. Επειδη παιζει να μπερδευτηκαμε αδικα... θα σουλουπωσω λιγο τον οδηγο σε εκεινο το σημειο βγαζοντας αυτο που σε μπερδεψε και στην ακριβως επομενη παρουσιαση θα μιλησουμε για αμεση και εμμεση δρομολογηση. Δεν θα τα πω εδω αυτα γιατι πιανουν επιπεδο δικτυου πλεον καθαρα. Οι δρομολογητες πχ. Χωρις αυτο να σημαινει πως παιζουν μονο σε επιπεδο δικτυου ;) απλα αν θες τσεκαρε λιγο την προβληματικη πηγη της wikipedia που εχω δωσει για το ARP και ελα να το ξανασυζητησουμε.

Παντως το indirect routing έχει να κάνει με την έμμεση δρομολογηση ξεφεύγεις εδω διοτι πας να εξετάσεις παραπανω απο 2 τμήματα
δηλαδη πλεον ο δρομολογητης δεν συνδεεται αμεσα με τα δικτυα εμεις ειμαστε ακομη στην άμεση δρομολογηση.

Κώδικας: Επιλογή όλων
ΤΜΗΜΑ 1 ---> router -----> TMHMA 2


ειναι το direct routing
Τελευταία επεξεργασία από Star_Light και 28 Αύγ 2011, 22:04, έχει επεξεργασθεί 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
Εκτύπωση

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

Δημοσίευσηαπό stamatiou » 28 Αύγ 2011, 21:50

Οκ αλλά στη λύση της άσκησης λες:
Spoiler: show
τα subnet bits στην μάσκα είναι πάντα 4.

Δηλαδή αυτό σημαίνει ότι πρέπει τα bits (σε περίπτωση κλάσης C) είναι στο τέλος 11110000;
Επίσης εδώ που λες:
Spoiler: show
Δηλαδή 4 άσσοι χρειάζονται (μιας και οπου bit network βάζουμε 1)

τι εννοείς με το "μιας και οπου bit network βάζουμε 1"
επίσης στο τέλος η δεκαδική μορφή της μάσκας στο παράδειγμα της άσκησης είναι 255.255.255.240, αυτό τώρα τι το κάνουμε σε δυαδικό και όσοι είναι οι άσσοι στο τελευταίο byte τόσα bits παίρνουμε και από το host ID για το υποδίκτυο;
Τέλος μια πιο γενική ερώτηση:
Πώς γίνεται το κάθε κομμάτι να είναι 8 bits αφού οι integers είναι 2 bit;
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 » 28 Αύγ 2011, 22:14

stamatiou έγραψε:Οκ αλλά στη λύση της άσκησης λες:
Spoiler: show
τα subnet bits στην μάσκα είναι πάντα 4.

1.Δηλαδή αυτό σημαίνει ότι πρέπει τα bits (σε περίπτωση κλάσης C) είναι στο τέλος 11110000;
Επίσης εδώ που λες:
Spoiler: show
Δηλαδή 4 άσσοι χρειάζονται (μιας και οπου bit network βάζουμε 1)

2.τι εννοείς με το "μιας και οπου bit network βάζουμε 1"
επίσης στο τέλος η δεκαδική μορφή της μάσκας στο παράδειγμα της άσκησης είναι 255.255.255.240, αυτό τώρα τι το κάνουμε σε δυαδικό και όσοι είναι οι άσσοι στο τελευταίο byte τόσα bits παίρνουμε και από το host ID για το υποδίκτυο;
Τέλος μια πιο γενική ερώτηση:
3.Πώς γίνεται το κάθε κομμάτι να είναι 8 bits αφού οι integers είναι 2 bit;


1.Βασικα παντα (για το συγκεκριμενο παραδειγμα) οχι παντα- παντα.
2.Αυτο ειναι σύμβαση , παρτο σαν αξιωμα οτι ετσι θα το κανουμε για να διαχωριζουμε απο το host ID
και το κανουμε σε δυαδικο για να φανει η διαφορα... ετσι πρεπει να γινεται
3. Ρωτας αν θα επρεπε η IP να έχει μεγαλυτερο μεγεθος απο 32 bit μιας και καθε integer πιανει 2 byte ?
Γνώσεις ⇛ 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 » 28 Αύγ 2011, 22:51

Δεν σε επηρεάζει αυτο που σκέφτεσαι. Η IP είναι ορισμένη σαν ένας μοναδικός αριθμός των 32 bit.

ΕΠομενως αν ποτε προγραμματισεις με sockets (το ειχα δοκιμασει και εγω πιο παλια και γελουσαν ολοι ακομη και οι παρδαλοι σκυλοι )
θα ψαξεις (αν και υπαρχουν ετοιμα) να δεις ποσο πιάνει στην μνημη η IP που θα δηλωσεις στο προγραμμα.

νομιζω πρεπει να ειναι

Κώδικας: Επιλογή όλων
unsigned long int


το 1ο ειναι για θετικους χωρις προσημο δηλαδη το δευτερο αυξανει σε 32 bit τουλαχιστον αυτο που θες να αποθηκευσεις κτλπ
ο migf τα ξερει καλυτερα αυτα αν μας βλεπει ας επιβεβαιωσει για τους τυπους δεδομενων.
Γνώσεις ⇛ 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 » 28 Αύγ 2011, 22:53

Star_Light έγραψε:
stamatiou έγραψε:Οκ αλλά στη λύση της άσκησης λες:
Spoiler: show
τα subnet bits στην μάσκα είναι πάντα 4.

1.Δηλαδή αυτό σημαίνει ότι πρέπει τα bits (σε περίπτωση κλάσης C) είναι στο τέλος 11110000;
Επίσης εδώ που λες:
Spoiler: show
Δηλαδή 4 άσσοι χρειάζονται (μιας και οπου bit network βάζουμε 1)

2.τι εννοείς με το "μιας και οπου bit network βάζουμε 1"
επίσης στο τέλος η δεκαδική μορφή της μάσκας στο παράδειγμα της άσκησης είναι 255.255.255.240, αυτό τώρα τι το κάνουμε σε δυαδικό και όσοι είναι οι άσσοι στο τελευταίο byte τόσα bits παίρνουμε και από το host ID για το υποδίκτυο;
Τέλος μια πιο γενική ερώτηση:
3.Πώς γίνεται το κάθε κομμάτι να είναι 8 bits αφού οι integers είναι 2 bit;


1.Βασικα παντα (για το συγκεκριμενο παραδειγμα) οχι παντα- παντα.
2.Αυτο ειναι σύμβαση , παρτο σαν αξιωμα οτι ετσι θα το κανουμε για να διαχωριζουμε απο το host ID
και το κανουμε σε δυαδικο για να φανει η διαφορα... ετσι πρεπει να γινεται
3. Ρωτας αν θα επρεπε η IP να έχει μεγαλυτερο μεγεθος απο 32 bit μιας και καθε integer πιανει 2 byte ?

1.Και ποτε ξερουμε ποσο ειναι;
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 » 28 Αύγ 2011, 23:09

stamatiou έγραψε:
1.Και ποτε ξερουμε ποσο ειναι;


Θα στο λεει η ασκηση :P
αλλα επειδη βλεπω πως ακομη δεν εχεις ξεκαθαρισει την απορια σου μπες εδω
http://www.subnetonline.com/pages/conve ... to-dec.php
και δωσε το 240 στο decimal field το 240 σκέψου πως ειναι ο τελευταιος ορος της οκταδας της μάσκας(255.255.255.240) που βρηκαμε στο ερωτημα 1 της άσκησης. Αυτο τι δινει? 11110000 δεν δινει?

Καταλαβαινεις τωρα γιατι θες την μάσκα για να διαβάσεις την IP Και να αποφανθεις και για τα υποδίκτυα?

εφοσον βλεπω 4 άσσους εγω απευθειας ξέρω(λογω της σύμβασης που σου απαντησα πιο πανω να το παιρνεις σαν αξιωμα δηλαδη οτι θα βάζουμε ασσους για το subnet ID οταν παιζει υποδικτυωση) πως 2^4 = 16 υποδίκτυα. Τα 2 βγαίνουν off οπως έγραφε και στο site με τον οδηγο που παρεθεσα στον Garus και απο εκει και επειτα ξεκινας την αριθμηση προσεχωντας απο αυτη την αριθμηση παλι να βγαζεις απο καθε υποδικτυο τις 2 διευθυνσεις την μεν αρχικη που χρησιμοποιειται σαν identifier και την δε τελευταια που χρησιμοποιεται σαν broadcast την αρίθμηση θα την πας μεχρι το 240 λογω συγκεκριμενης μασκας ... απλα πραγματακια δηλαδη.
Γνώσεις ⇛ 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
Εκτύπωση

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

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

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