|
|
Εργαλεία Θεμάτων | Τρόποι εμφάνισης |
#1
|
|||
|
|||
Εισαγωγή στο TCP/IP
Όλοι μας χρησιμοποιούμε το internet για να πραγματοποιούμε διάφορες εργασίες. Να πληρώνουμε τους λογαριασμούς μας, να σερφάρουμε, να μιλάμε με άλλους. Πόσοι από εμάς όμως γνωρίζουμε πως δουλεύει το internet; Τι πρωτόκολλα «τρέχουν» από κάτω;
Το βασικότερο, ίσως, πρωτόκολλο που χρησιμοποιείται αυτή την στιγμή στο internet είναι το λεγόμενο TCP/IP (Transmission Control Protocol/Internet Protocol). Στην πραγματικότητα δεν είναι ένα πρωτόκολλο, αλλά μια συλλογή από πρωτόκολλα. Το TCP είναι το πρωτόκολλο που περιγράφει το πως γίνεται η μεταφορά της πληροφορίας. Το IP είναι το πρωτόκολλο που περιγράφει το πως γίνεται η διευθυνσιοδότηση των συσκευών στο δίκτυο. Το IP είναι το πρωτόκολλο που αποφάσισα να σας εξηγήσω. Θα προσπαθήσω να το κάνω όσο πιο απλά γίνεται, χωρίς πολλές τεχνικές λεπτομέρειες. Πρώτα όμως πρέπει να σας εξηγήσω μια άλλη διευθυνσιοδότηση, τις λεγόμενες MAC Addresses. Όλοι μας, στα PC μας ή στα Laptop για να μπορέσουμε να συνδεθούμε σ’ ένα δίκτυο και κατ’ επέκταση στο internet, έχουμε μια κάρτα δικτύου. Για να γίνει αυτή η σύνδεση πρέπει αυτή να έχει ένα μοναδικό αριθμό, όχι μόνο στο δίκτυο της εταιρείας μας ή στο σπίτι μας αλλά σ’ ολόκληρο τον κόσμο. Αυτός ο αριθμός ονομάζεται MAC Address και είναι διαφορετικός για κάθε μάρκα κάρτας δικτύου που κυκλοφορεί αυτή την στιγμή στον εμπόριο. Στην πραγματικότητα αποτελείται από 48-bits, χωρισμένα σε έξι γκρουπ των δύο δεκαεξαδικών ψηφίων. Μία MAC Address δηλαδή είναι της μορφής : 01-23-45-67-89-ab. Για να μπορέσετε να δείτε στο PCσας την MACAddressπηγαίνετε στο start->run, γράφετε την εντολή «cmd», βγαίνετε σε commandprompt και εκεί γράφετε την εντολή: ipconfig/all και στο αποτέλεσμα που θα δείτε ψάχνετε για το πεδίο «PhysicalAddress». Όπως καταλαβαίνετε, αυτή η MACAddress μας βοηθάει να ορίζουμε και ν απευθυνόμαστε μοναδικά σ’ ένα συγκεκριμένο PC ή Laptop σ’ ολόκληρο τον κόσμο. Όμως με την μορφή αυτή είναι λίγο δύσκολο να μπορούμε να την θυμόμαστε και επίσης δεν μπορούμε να επέμβουμε εύκολα πάνω της, αν χρειαστεί ν’ αλλάξουμε κάτι. Επίσης μ’ αυτή την διεύθυνση είναι δύσκολο εως αδύνατον να μιλήσουμε σε PCs που βρίσκονται σε απομακρυσμένα σημεία. Δηλαδή έχοντας μόνο τις MACAddress το internetθα ήταν αδύνατον να δουλέψει. Έτσι λοιπόν δημιουργήθηκε το InternetProtocol, το IP δηλαδή και οι IPδιευθύνσεις. Αυτή την στιγμή υπάρχουν δύο ειδών IP εκδόσεις, η IPv4 και η IPv6. Hv6 ναι μεν θα λύσει το πρόβλημα με την έλλειψη διαθέσιμων IPδιευθύνσεων, που σιγά-σιγά τελειώνουν, αλλά δεν έχει ακόμα ευρέως διαδοθεί. Αυτή την στιγμή χρησιμοποιείται η IPv4, που απλά την λέμε IP. Η IP διεύθυνση λοιπόν χρησιμοποιεί 32-bits(ή 4-bytes) σε dotdecimalnotation, όπως λέγεται. Μία IPaddressδηλαδή είναι της μορφής Χ.Υ.Z.W. Ένα παράδειγμα μπορεί να είναι η IP διεύθυνση 172.16.20.1. Αυτή η διεύθυνση μπορεί ν αλλάξει από τον χρήστη, κάτι που δεν γίνεται με τις MACAddresses. Πρέπει όμως κι αυτή να είναι μοναδική στο δίκτυο ή στο internet. Είναι κάτι σαν την διεύθυνση κατοικίας μας, που πρέπει να είναι μοναδική για να μας βρίσκουν όταν μας χρειάζονται. Υπάρχουν τριών ειδών κλάσεων στις IPδιεύθυνσεις: ClassA : ένα δίκτυο είναι κλάσης Α όταν το X παραμένει σταθερό. ClassB : ένα δίκτυο είναι κλάσης Β όταν το X.Y παραμένει σταθερό. ClassC : ένα δίκτυο είναι κλάσης C όταν το X.Y.Z παραμένει σταθερό. ΠΧ. Όταν δείτε σ’ ένα δίκτυο ότι πάντα τα δύο πρώτα νούμερα παραμένουν σταθερά (δηλαδή 172.16.z.w), τότε αυτό το δίκτυο είναι ClassB. Τα παραπάνω δίκτυα λοιπόν μπορούν να παίρνουν τιμές: ClassA : Το Χ μπορεί να κυμαίνεται από 0 έως 126 ClassB : ToΧ μπορεί να κυμαίνεται από 128 έως 191 ClassC : Το Χ μπορεί να κυμαίνεται από 192 έως 223. Για το Class A το Χ κανονικά πρέπει να είναι από 0-127, αλλά το 127 έχει δεσμευθεί για ειδικό λόγο. ΠΧ. Η διεύθυνση 10.2.0.1 σημαίνει ότι το δίκτυο είναι Class A. H διεύθυνση 182.20.3.1 σημαίνει ότι το δίκτυο είναι Class B. H διεύθυνση 200.20.3.2 σημαίνει ότι το δίκτυο είναι Class C. IP Subnet Mask Από τις παραπάνω IP διευθύνσεις, πως μπορούμε να καταλάβουμε σε ποιό δίκτυο ανήκει ένα PC; Π.χ έστω ότι έχουμε την IP 10.2.0.1. Σε ποιό δίκτυο ανήκει; Στο 10.y.z.w; Στο 10.2.z.w; Στο 10.2.0.w; Το να γνωρίζουμε σε ποιό δίκτυο ανήκει ένα PC είναι πολύ σημαντικό γιατί έτσι μπορούμε να γνωρίζουμε ποιός επικοινωνεί με ποιόν. Γενικά ισχύει το εξής: PCs που βρίσκονται στο ίδιο δίκτυο μπορούν και επικοινωνούν μεταξύ τους. PCs που βρίσκονται σε διαφορετικά δίκτυα δεν μπορούν να επικοινωνήσουν και χρειάζεται να παρεμβληθεί μια συσκευή δρομολόγησης, οι γνωστοί μας "routers". Για να γνωρίζουμε λοιπόν σε ποιό δίκτυο βρίσκεται μια συσκευή χρειάζεται να ξέρουμε την λεγόμενη Subnet Mask. Αυτή είναι πάλι της μορφής X.Y.Z.W, αλλά διαφορετικής λογικής και εμφάνισης. Μια subnet mask δηλαδή είναι της μορφής: 255.255.255.0. Τι σημαίνουν όλα αυτά τώρα: Όπου «255» σημαίνει το δίκτυο και όπου «0» σημαίνει το PC. Στο «172.16.2.1» με μάσκα «255.255.255.0» σημαίνει ότι το «172.16.2.z” είναι το δίκτυο και το «Χ.Υ.Ζ.1» είναι το PC μέσα σ’ αυτό το δίκτυο. Άρα όλες οι συσκευές που οι τρεις πρώτες οκτάδες ξεκινάνε από «172.16.2.Z» μπορούν και μιλάνε μεταξύ τους χωρίς την υπάρξη συσκευής router. Το PC «172.16.2.1» μπορεί και μιλάει με το PC «172.16.2.4», αλλά δεν μπορεί να μιλήσει με το PC «172.16.4.4». Έτσι λοιπόν οι παραπάνω κλάσεις δικτύων έχουν σαν default μάσκες τις εξής: Class A : 255.0.0.0 (αφού παραμένει σταθερή η πρώτη οκτάδα) Class B : 255.255.0.0 (αφού παραμένουν σταθερές οι δύο πρώτες οκτάδες) Class C : 255.255.255.0 (αφού παραμένουν σταθερές οι τρεις πρώτες οκτάδες) Όπως γίνεται εύκολα αντιληπτό, παίζοντας με τις μάσκες μπορούμε ν’ αλλάξουμε και τις κλάσεις των δικτύων. Για παράδειγμα: Η ip 10.2.0.1 είναι Class A. Άρα η μάσκα της είναι 255.0.0.0. Που σημαίνει ότι οι συσκευές που είναι στο δίκτυο 10.y.z.w θα μπορούν να μιλάνε μεταξύ τους. Όμως αν αντί για 255.0.0.0 βάλουμε την μάσκα της Class C, δηλαδή την 255.255.255.0, τότε το Class A δίκτυο 10.2.0.1 γίνεται αυτομάτως Class C, με δίκτυο 10.2.0.w. Έτσι οι συσκευές που βρίσκονται στο 10.2.0.w πλέον μπορούν να επικοινωνήσουν μεταξύ τους. Όπως καταλαβαίνετε η σωστή επιλογή της μάσκας είναι πολύ σημαντική, ώστε να μην έχουμε προβλήματα επικοινωνίας. Μπορεί δηλαδη ένα PC να έχει IP 10.2.0.1 με μάσκα 255.255.0.0 και ένα άλλο 10.2.0.3 με μάσκα 255.255.255.0 και ν’ αναρωτιόμαστε γιατί δεν επικοινωνούν μεταξύ τους. Γιατί φυσικά έχουν διαφορετική μάσκα. Τελειώνοντας θα ήθελα να σας πω ότι υπάρχουν μερικές IP διευθύνσεις τις οποίες δεν μπορούμε να χρησιμοποιούμε για να βγαίνουμε στο Internet. Αυτές οι διευθύνσεις ονομάζονται Private Addresses και χρησιμοποιούνται μόνο για τα εσωτερικά δίκτυα των εταιρειών και του σπιτιού μας. Φυσικά υπάρχουν και άλλες IPs (οι υπόλοιπες των private) που χρησιμοποιούνται για να βγαίνουμε στο Internet, οι λεγόμενος Public IP Addresses. Οι Private IP Addresses λοιπόν ανά κλάση είναι: Class A : 10.0.0.0 με μάσκα 255.0.0.0 Class B : 172.16.0.0 – 172.31.0.0 με μάσκα 255.255.0.0 Class C : 192.168.0.0 με μάσκα 255.255.255.0 Αυτό το range των IPs δεν μπορεί να βγει στο Internet, διότι μπορεί και κάποια άλλη συσκευή να έχει την ίδια IP και όπως εξηγήσαμε, αυτό δεν γίνεται. Αυτά σε γενικές γραμμές. Αποφάσισα να σας εξηγήσω πολύ απλοικά τι είναι το IP πρωτόκολλο και πως δουλεύει, λόγω της ειδικότητας μου (Μηχανικός Δικτύων Cisco Certified Engineer), ώστε να μπορείτε, όσοι τουλάχιστον δεν γνωρίζουν, να ξέρετε μερικά πράγματα. Ελπίζω να μην σας κούρασα. Σας ευχαριστώ πολύ για τον χρόνο που διαθέσατε να διαβάσετε το ποστ μου. |
#2
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
πολύ χρήσιμο, ευχαριστούμε!!!!!!
(δεν το διάβασα όλο τώρα...) το μετέφερα εδώ από τα διάφορα... Last edited by skippybi; 02-12-2009 at 17:40. |
#3
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
Για καποιον λογο που δεν γνωριζω, η γραμματοσειρα σε καποια σημειο αλλοιωθηκε και μικρυνε.
Ελπιζω να μην γινεται κουραστικο, αλλιως πρεπει να διορθωθει. |
#4
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
Πολυ καλο ευχαριστουμε!!!
|
#5
|
||||
|
||||
Απάντηση: Εισαγωγή στο TCP/IP
Πολύ χρήσιμες και κατατοπιστικές οι πληροφορίες σου Ηλία ...
Εδώ και καιρό, χρησιμοποιούμε τις παραπάνω ρυθμίσεις, χωρίς ουσιαστικά να ξέρουμε το τί και το γιατί το κάνουμε .... Ευχαριστούμε για το post ...
__________________
Ο ανόητος ... ψάχνει τα λάθη των άλλων, ο έξυπνος ... του εαυτού του, αλλά ο σοφός ... όλους τους συγχωρεί !!!
|
#6
|
||||
|
||||
Απάντηση: Εισαγωγή στο TCP/IP
Απόσπασμα:
Όλα φαίνονται ΟΚ !!!
__________________
Ο ανόητος ... ψάχνει τα λάθη των άλλων, ο έξυπνος ... του εαυτού του, αλλά ο σοφός ... όλους τους συγχωρεί !!!
|
#7
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
Πολύ καλό!!!
|
#8
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
Εγώ παιδιά το μηχανόβιο κάνω εδώ μέσα, άμα είχα το κουράγιο να διαβάσω και να ξέρω όλα αυτά... ούτε ισορροπία σε ποδήλατο δεν θα είχα καταφέρει να μάθω ακόμη!
Πέραν της πλάκας, θαυμάζω αυτούς που τα κατέχουν και τα εφαρμόζουν! |
#9
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
Να ξερες ποσο διαβασμα εχω ριξει για να τα μαθω ολα αυτα. Και αυτα που εγραψα δεν ειναι ουτε το 5% αυτων που γνωριζω. Ουτε γιατρος να ημουνα!
|
#10
|
|||
|
|||
Απάντηση: Εισαγωγή στο TCP/IP
Ευχαριστουμε πολύ, αν και χρόνια χρήστης των Η/Υ με το post σου μου έγιναν κατανοητά πολλά πράγματα περί διευθύνσεων.
|
|
|
Σχετικά Θέματα | ||||
Θέμα | Δημιουργός | Forum | Απαντήσεις | Τελευταίο μήνυμα |
Μια Μερσέντες στο πάρκινγκ σας, Ένα 1000000 στην Τράπεζα και 20cm στο παντελονι | zastava | Χιούμορ | 20 | 11-05-2011 12:34 |