Προς το περιεχόμενο

Subnet kai ip's


KaizerSoze

Προτεινόμενες αναρτήσεις

Δημοσ.

Epeidh to thelw gia tin doulia kai den to katexw

 

Estw diaforetika subnets gia diaforetika services.Mporw na dwsw idia ip se termatiko i mia thyra entos enos subnet me ena termatiko i mia thyra se allo subnet?Kai an nai,pws dilwnw oti thelw na epikoinwnisw me tin 10.1.x.x thyra xerw gw sto subnet 255.255.x.1 tin stigmi pou exw dwsei ip 10.1.x.x. kai se mia thyra sto 255.255.x.2??

 

An oxi,tote ti rolo baraei to subnet efoson prepei na dinw se ola diaforetiki IP?

Δημοσ.

Θυμάμαι αμυδρά απο την σχολή μου, οτι με το subnet καθορίζεις υποδύκτια στο δύκτιό σου. Δεν το θυμάμαι καλά γαμώτο... Δηλαδή η κάθε ομάδε subnet δεν "βλέπει" την άλλη.

 

Να πάρει.... πρέπει να κάνω μια επανάληψη....

Δημοσ.

Ανοίγεις ένα πολύ μεγάλο θέμα που δεν είναι εύκολο να απαντηθεί μέσα σε λίγες γραμμές. Θα προσπαθήσω να πω μερικά πράγματα όσο απλούστερα γίνεται.

 

Κάθε IP address είναι στην πραγματικότητα 4 bytes, που απλά για τη δική μας ευκολία αναφέρονται συνήθως στη δεκαδική τους μορφή. Από τα 4x8=32 bits μίας IP address, κάποια είναι κοινά για όλους τους κόμβους ενός subnet (η network address) και τα υπόλοιπα είναι αυτά που δίνουν τις μοναδικές IP σε κάθε κόμβο. Η subnet mask είναι αυτή που καθορίζει ποια από τα bits αποτελούν την κοινή διεύθυνση του subnet (αυτά στη subnet mask παίρνουν την τιμή 1) και ποιά είναι αυτά που διαφοροποιούνται ανά κόμβο του δικτύου (αυτά παίρνουν την τιμή 0). Ο συνδυασμός IP address και subnet mask είναι αυτός που λέει σε κάθε PC ποιές IP addresses ανήκουν στο ίδιο subnet και ποιές σε διαφορετικό (και συνεπώς ένα πακέτο που προορίζεται για μία τέτοια IP address το στέλνει στην default gateway του ή όπου τελοσπάντων του ορίζει ο routing table του, ώστε να "δρομολογηθεί").

 

Για παράδειγμα η συνήθως χρησιμοποιούμενη subnet mask 255.255.255.0 σημαίνει (αν κάνεις τη μετατροπή δεκαδικού σε δυαδικό) 3 bytes της μορφής 11111111 και ένα byte της μορφής 00000000. Με άλλα λόγια, σημαίνει ότι κάθε IP address που έχει τα 3 πρώτα νούμερα ίδια ανήκει στο ίδιο subnet, ενώ αν διαφοροποιείται ένα από τα 3 πρώτα νούμερα ανήκει σε διαφορετικό subnet και πρέπει να γίνει route.

 

Επειδή η subnet mask λειτουργεί με αυτό τον τρόπο, η μορφή της είναι πάντα (σε δυαδική μορφή) μία σειρά από 1 ακολουθούμενη από μία σειρά 0. Για το λόγο αυτό, η τιμή που μπορεί να πάρει κάθε ένα από τα 4 νούμερα είναι μία από τις παρακάτω: 0, 128, 192, 224, 240, 248, 252, 254, 255 (αυτά προκύπτουν αν σχηματίσεις όλους τους δυνατούς συνδυασμούς από bytes που περιέχουν πρώτα μία σειρά 1 και συμπληρώνεται με 0 και τα μετατρέψεις σε δεκαδικούς). Συνεπώς subnet mask της μορφής 255.255.255.1 ή 255.255.255.2 που αναφέρεις δεν μπορεί να υπάρξει.

 

Ελπίζω μετά από τα παραπάνω να κατάλαβες την απάντηση στο αρχικό σου ερώτημα: Οχι, δεν μπορείς να δώσεις την ίδια IP σε δύο τερματικά διαφορετικών subnets. Για να επικοινωνούν μεταξύ τους πρέπει να γίνονται routing τα πακέτα, και βέβαια ένα τερματικό δεν μπορεί να κάνει routing σε ένα πακέτο που έχει destination την δική του IP - θεωρεί απλά ότι το πακέτο έχει προορισμό τον εαυτό του.

 

Ξέρω ότι ανοίγουμε μεγάλη κουβέντα. Ελπίζω να βοήθησα - αν χρειαστεί το ξανασυζητάμε.

Δημοσ.

To 8ema tou subnetting einai arketa polyploko k 8elei arketo diabasma k proetoimasia gia na to doulepseis.

Se genikes grammes, me th subnet mask dhmiourgeis ypo-diktya opws eipe o sorath, allazontas ton ari8mo twn bits pou anhkoun sto network-part [pio aristera bits] kai sto host-part [pio dexia bits].

H subnet mask de mporei na parei au8airetes times (px. 255.255.255.2) opws eipes alla xekinaei apo 0,128,192...255.

Apla na sou pw san paradeigma (ka8ws peraiterw analysh 8a einai ish me to na diabazeis oloklhro kefalaio apo biblio) oti gia na baleis 2 pc se diaforetika subnets, exontas san network to 192.168.1.0, mporeis na baleis k sta 2 pc subnet mask 255.255.255.240 kai sto pc1 na dwseis ip 192.168.1.1-14, sto pc2 na dwseis 192.168.1.17-30 kai etsi oi 2 mhxanes de 8a blepontai.

Sxetika me thn epikoinwnia metaxy twn subnets, ekei pleon milame gia 'routing', to opoio ginetai eite apo antistoixo hardware (router) h mesw tou leitourgikou systhmatos sou, exontas toulaxiston 2 nics (mia gia ka8e subnet).

Elpizw na boh8hsa ligo...

ps.wraios o exile :-)

Δημοσ.

Katarxin thx gia ton kopo

 

Reality check: irthe ena palikari kai to palepse na mas exigisei.Loipon gia na doume an topiasa

 

Estw oti exw 3 portes gia IP sto subnet mou kai thelw na dwsw IP 192.168.10.0.

Loipon,dedomenou oti thelw alli mia gia to default gateway kai mia gia broadcasting entos diktyou(wste xerw gw to router na rwtaei globally to diktyo) pame stis 5 IP adrresses

Opote thelw toulaxiston 3 psifia na "paizoun" opote thelw mia maska 29ara

11111111.11111111.11111111.11111000

Epomenws dinontas sto DG tin 1 kai sto Broad casting tin 7(alithia,i 192.168.10.0 giati den xrisimopoieitai?) exoume 5 (ante xarisma oi 2) IP's

 

Opote to ena mou subnet me auti tin maskoula pernei 192.168.10.1->7

Opoioadipote IP me 192.168.10.x opou x=1->7 anikei se auto to subnet

 

Sto allo subnet anikei px i IP 192.168.10.9 kai profanws DEN mporw na exw tin idia IP akoma kai an einai se allo subnet dioti tha tin antilambanetai san IP tou prwtou

 

Diladi apoti katalaba i subnet mask den orizei POIA tha einai ta subnets alla POSO megala tha einai ta subnets.

 

Erwtisi...se ena diktyo,mporoun ta subnets na exoun diaforetiko megethos?

Kata ta alla ta epiasa swsta?

Δημοσ.

Diladi apoti katalaba i subnet mask den orizei POIA tha einai ta subnets alla POSO megala tha einai ta subnets.

Ακριβώς! Έτσι αν έχεις /29 μάσκα (255.255.255.248 - 8άρι)' date=' τότε τα πιθανά subnets αρχίζουν στις διευθύνσεις .0, .8, .16, .24,..., .248. H πρώτη αυτή διεύθυνση του κάθε subnet ονομάζεται network address και είναι δεσμευμένη σύμφωνα με το πρωτόκολλο. Μπορείς να τη χρησιμοποιήσεις (στο Linux τουλάχιστον χωρίς πρόβλημα), αλλά θα είσαι off-spec.

 

Erwtisi...se ena diktyo,mporoun ta subnets na exoun diaforetiko megethos?

Kata ta alla ta epiasa swsta?

 

Φυσικά. Τα subnets είναι «λογικές« οντότητες που αντικατοπτρίζουν συνήθως τη φυσική τοπολογία ενός δικτύου. Ουσιαστικά, σε επίπεδο πρωτοκόλλου, ένα subnet είναι ένα σύνολο υπολογιστών που βρίσκονται στο ίδιο φυσικό μέσον. Όταν ο υπολογιστής Χ θέλει να στείλει ένα μήνυμα στον υπολογιστή Υ κοιτάει πρώτα αν βρίσκονται στο ίδιο subnet. Αν ναι, τότε - χοντρικά - αρκεί αν βάλει το πακέτο στο καλώδιο ή στον αέρα και αυτό θα βρει τον προορισμό του. Οι υπολογιστές στο ίδιο subnet μιλάνε δηλαδή απευθείας ο ένας με τον άλλον. Αν δεν είναι στο ίδιο subnet, τότε κοιτάει το routing table του και βλέπει σε ποιόν (gateway/router) πρέπει να στείλει τα πακέτα για να πάνε στη συγκεκριμένη IP.

Επομένως, σε ένα δίκτυο μπορείς να έχεις subnets διαφορετικού μεγέθους, για την ακρίβεια ένα subnet 8 διευθύνσεων δε διαφέρει σε τίποτα από ένα 32 ή από ένα 256 διευθύνσεων, πέρα από το πλήθος των διευθύνσεων. Σε μια επιχείρηση π.χ., μπορείς να έχεις σε άλλο subnet το λογιστήριο, σε άλλο τη μηχανοργάνωση, σε άλλο τις πωλήσεις, κλπ, με διαφορετικά μεγέθη, απλά θα πρέπει μεταξύ τους να επικοινωνούν μέσω router.

Αρχειοθετημένο

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

  • Δημιουργία νέου...