kαθημερινες προσφορες

amazon offers

wifi usb lan card for penetration tests

Δευτέρα 29 Φεβρουαρίου 2016

subneting επεξηγηση

Υποδυκτιωση,η υποδυκτιωση ειναι ενα σημαντικο κομματι των συχρονων δυκτιων καθως μας επιτρεπει να ειμαστε ευλικτοι σε οποιες απαιτησεις εμφανιστουν σε εμας καθως μπορουμε να διασπασουμε ενα αρχικο δυκτιο σε αλλα:
Οι κλασεις που κανουμε υποδυκτιωση κατα κορων ειναι τρεις CLASS A,CLASS B,CLASS C
υπαρχουν βεβαια και αλλες κλασεις οι οποιες δε χρησιμοποιουνται αρκετα,αυτες ειναι οι class d,και class e,οι οποιες χρησιμοποιουνται για πειραματικους σκοπους απο ερευνετικα κεντρα.
Πριν λοιπον παμε στα κυριως κομματια του αρθρου αξιζει να αναφερουμε καποιες εννοιες για να αποφευχθουν παρεξηγησεις αλλα και για καλυτερη κατανοηση,των οσων θα αναφερθουν

  • Kλασεις υποδυκτιου:
    με τον ορο κλασεις υποδυκτιου,πρακτικα αναφερομαστε σε ενα συμφωνημενο πεδιο τιμων οπου οριοθετουμε τα δυκτια μας,και πιο συγκεκριμενα αναφερομαστε στο πληθως των δυκτιων αλλα και τον υπολογιστων που μπορουμε να εχουμε,σε καθε διασπαση π.χ . Πριν αναφερθουμε σε αυτο αξιζει να πουμε οτι μια ip address την αναγνωριζουμε σαν class A,βλεπωντας αν το πρωτο πεδιο απο τα 4 συνολικα π.χ αν εχω μια ip με τιμη 120.3.3.10,εγω αυτο που κοιταω ειναι το πρωτο απο τα 4 δλδ τη τιμη 120,οποτε αμεσως καταλαβαινω σε κλαση ανηκει,μια ip address,λεμε οτι ειναι class A,oταν το πρωτο απο τα 4 πεδια της ανηκει στο πεδιο (0_127),οποτε αμεσως αμεσως η ip του παραδειγματος μας καταλαβαινουμε οτι ανήκει σε class A υποδυκτιο.αν εχει τιμη στο πρωτο πεδιο απο (128_191),τοτε ανηκει σε class b,αν παλη η τιμη της ειναι απο (192-223) τοτε εχουμε class c υποδυκτιο.
  • Ip address
    η ip address είναι ένα απο τα σημαντικοτερα κοματια στα δυκτια και χρησιμοποιείται παντου ειτε αναφερόμαστε σε τοπικο (LAN) ειτε σε WAN μια διευθυνση ip χωριζεται σε 4 κομματια,οπως ειπαμε και πιο πανω και πιο συγκεριμενα μια ipv4 ip,ειναι ενα συνολο απο 4 τετραδες των 8 bits,32  bits δλδ στο συνολο.οταν λεμε bits ενοουμε το γνωστο
    0 ή 1 στο δυαδυκο συστημα,οποτε μια ip ειναι ενα συνολο απο 4 8δες π.χ
    00011000.00000100.11000000.00000000 την οποια αν τη μεταφρασουμε σε δεκαδικη μορφη παιρνει τι τιμη 24.4.192.0,δε θα αναφερθουμε στι μετατροπη που εγινε αν ο αναγνωστης δε γνωριζει υπαρχουν αρκτετα sites που μπορει να βρει πως κανουμε μετατροπη αυτο που θα αναφερω ειναι οτι η αριθμιση των δυναμεων ξεκιναει απο το 0 και φτανει στο 7 π.χ 00000100 γινεται
    0*2^0+0*2^1+1*2^2+0*2^3+0*2^4+0*2^5+0*2^6+0*2^7=4,παντα εχουμε σαν βαση το 2 και εχουμε αποτελεσμα φυσικα αν τα bitς μας ειναι 1
    Mια ip χωριζεται σε network και σε host κομματια,ανεξαρτητου κλασης αυτο που οπως καθοριζει ποια ειναι network και ποια host μας το δινει η μασκα υποδυκτιου οπου θα μιλισουμε σε λιγο για το ρολο της,σε μια class A ip oπως η 120.3.3.10 γενικα αν δε αλλαξουμε τη μασκα υποδυκτιου ισχυει οτι σαν network addres εχουμε την 120.0.0.0
    δλδ τα 8 πρωτα bits τα υπολοιπα 24 bits που απομενουν ειναι τα host bits.δηλαδη εχουμε συνολο 2^24=16777216 hosts.
    Σε μια class b ip address γενικα αν δε αλλαξουμε τη μασκα υποδυκτιου εχουμε π.χ στην 188.10.3.0
    σαν network bits και network id εχουμε το κομματι 188.10.0.0 σαν network id και σαν host id εχουμε τα εναπομεινοντα 16bits δηλαδη 2^16 =65.536
    Σε μια c class τωρα,γενικα ισχυει για παραδειγμα στην ip 200.10.1.6 σαν network id εχουμε τη τιμη 200.10.1.0 και και συνολο hosts εχουμε 2^8=256,αλλα εμεις εχουμε 255 δλδ 2^8=255 (μη μπερδευεσαι ξεκιναει απο το 0 η αριθμιση των δυναμεων :) )
  • SUBNETING MASK:
    Mια μασκα υποδυκτιου παιζει ζωτικο ρολο στη υποδυκτιωση καθως αυτο που κανει ειναι να μας καθοριζει ποια ειναι τα networks bits,και ποια τα hosts bits σε μια ip,αλλα και προφανως ποσους hosts μπορουμε να εχουμε σε καθε υποδυκτιο δλδ. Παμε να δουμε τωρα καποια παραδειγματα για να γινει πιο κατανοητο.
    Εχουμε την ip 198.20.20.0,και μας ζητειται να δημιουργησουμε 4 υποδυκτια για μια εταιρια οπου σε καθε υποδυκτιο πρεπει ν εχουμε 12 υπολογιστες .
    Εδω αυτο που κανουμε ειναι να,φρικαρουμε στην αρχη,και να πουμε τι μας ειπε :),kαι στη συνεχεια με μολυβι και χαρτι να βρουμε τα βηματα που θα ακολουθησουμε οποτε αυτο που κανουμε ειναι:

  1. σκεπτόμαστε ως εξης αφου είμαι σε μια class C ip address,εχω μεγιστο αριθμο host 2^8 οποτε λεω αφου μου ζητητε να δημιουργησω 4 υποδυκτια θα πρεπει να δανειστω καποια bits από το πεδιο host,και αττο διοτι αν δε το κανω τοτε ολοι οι υπολογιστες θα ανηκουν στο ιδιο αλλα και στο μοναδικο υποδυκτιο με subnet mask255.255.255.0 η αλλιως σε δυαδικη μορφη11111111.11111111.11111111.00000000, βρισκουμε λοιπον ποσα bits απο το πεδιο hosts της ip μας θα δανειστουμε,δηλαδη εμεις θελουμε να εχουμε 12 υπολογιστες σε καθε υποδυκτιο οποτε η εξισωση που παντα θα χρησιμοποιουμε ειναι η 2^χ-2>=ν  οποτε με αντικατασταση στο τυπο παιρνω 2^χ-2>=12.
  2. Δλδ ποιος χ μας δινει αποτελεσμα μεγαλυτερο η ισο του 12 η απαντηση απο το ανηψακι μου της δευτερας γυμνασιου ειναι 4 δλδ 2^4-2=16-2=14.οποτε καλυπτομαστε δε μπορουμε να βρουμε δυναμη για να εχουμε 12 προφανως ετσι παμε παντα στο πιο κοντινο κατα προσεγγιση.Οποτε εδω εχουμε 14 υπολογιστες σε καθε υποδυκτιο max εμεις θελουμε 12 οποτε ειμαστε ενταξει.Οποτε η κλασσικη μασκα υποδυκτιου μας για c class ip's που ειναι η 255.255.255.0,τωρα με αυτον τον δανεισμο bits απο το πεδιο hosts γινεται 255.255.255.240 διοτι δανειστικαμε 4 bits για να καλυψουμε τις αναγκες μας και πιο συγκεκριμενα τα 4 τελευται δηλαδη απο το 00000000,τα 11110000. οποτε ξεκιναμε και λεμε στο εργοδοτη μας η ip που μας εδωσες μαστορα ειναι μια ip c class,και η αριθμιση των υποδυκτιων για 12 υπολογιστες σε καθε υποδυκτιο που θες μπορουμε να εχουμε μεχρι 16 υποδυκτια συνολο εσυ θες ειπες ομως μονο 4 οποτε απο τα 16 που μπορουμε να εχουμε max παιρνουμε μονο τα 4,δλδ
    Η παραπανω διαδικασια μπορει ν συνεχιστει μεχρι για 16 υποδυκτια αλλα εμεις θελουμε 4 οποτε και σταματαμε
  3. Αλλο παραδειγμα μια εταιρια μας λεει παιδια στο it,θελω να φτιαξω ενα δυκτιο το οποιο θα εχει 500 υπολογιστες σε 4 υποδυκτια.Η ip ειναι 191.11.10.0
                      ΑΠΑΝΤΗΣΗ
εχουμε μια class b ip,με default subneting mask 255.255.0.0.εδω ομως για τις αναγκες που απαιτουνται θα δανειστω απο το πεδιο host, 2^χ-2=4 χ=3οποτε θα δανειστω 3 bits kai θα μου μεινουν απο τα 16-3 =13 bits για τους hosts οποτε 2^13=8.192
οποτε
      netid               ευρος host                                     broadcast                          subnet  mask
191.11.10.0      191.11.11.1__191.11.42.254         191.11.42.255                255.255.224.0
191.11.43.0      191.11.43.1__191.11.74.254         191.11.74.255                255.255.224.0
191.11.75.0      191.11.76.1__191.11.107.254       191.11.107.255             255.255.224.0
191.11.108.0    191.11.109.1__191.11.140.254     191.11.140.255             255.255.224.0
191.11.141.0    191.11.142.1__191.11.173.254     191.11.173.255            255.255.224.0
191.11.174.0     191.11.175.1__191.11.206.254    191.11.206.255            255.255.224.0
191.11.207.0    191.11.207.1__191.11.238.254     191.11.238.255             255.255.224.0

0 σχόλια:

Δημοσίευση σχολίου

C