ΤΕΙ ΗΠΕΙΡΟΥ Τµήµα: Τεχνολογίας Πληροφορικής και Τηλεπικοινωνιών ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου Εξάµηνο: 3ον Υπεύθυνος Μαθήµατος: Στεργίου Ελευθέριος
Κεφάλαιο 1 Τι είναι δίκτυο υπολογιστών Τι είναι Πρωτόκολλο Γιατί τα ίκτυα χρειάζονται τα Πρωτόκολλα Τι είναι το TCP/IP
Ορισµοί ίκτυο είναι ένα σύνολο από υπολογιστές ή συσκευές που µοιάζουν µε Υπολογιστές, και τα στοιχεία αυτά µπορούν να επικοινωνήσουν µεταξύ τους Μέσα από ένα ή περισσότερα κοινά µέσα µετάδοσης. Πρωτόκολλο ικτύου είναι ένα σύστηµα από κοινούς κανόνες που βοηθά να πραγµατοποιηθεί η διαδικασία της µετάδοσης των δεδοµένων ανάµεσα στους δικτυακούς πόρους.
TCP/IP Suite Το TCP/IP και τα σχετικά του πρωτόκολλα αποτελούν ένα πλήρες σύστηµα, το οποίο ορίζει τον τρόπο µε τον οποίο θα γίνει: ηεπεξεργασίατωνδεδοµένων, η µετάδοσή τους και ηλήψητους Σεδίκτυοπουεφαρµόζειταπρωτόκολλααυτά. TCP/IP + σχετικάπρωτόκολλα = ΣουίταΠρωτοκόλλων Τυποποίηση TCP/IP: είναι ένα σύστηµα από κανόνες που ορίζουν την επικοινωνία TCP/IP. Υλοποίηση TCP/IP: είναι ένα λογισµικό του οποίου οι λειτουργίες επιτρέπουν σ ένα υπολογιστή να συµµετέχει σ ένα δίκτυο TCP/IP.
Proprietary protocol: είναι κάθε πρωτόκολλο το οποίο ελέγχεται από ιδιωτικό φορέα. Ιστορική εξέλιξη: - Advanced Research Project Agency (ARPA) πειραµατικό δίκτυο του υπουργείου Άµυνας ΗΠΑ δίκτυο που δεν καταστρέφεται από επιθέσεις - TCP/IP Στην επιτυχία του συνέβαλαν 3 χαρακτηριστικά του: 1. Όλοι οι πόροι θεωρούνται ισότιµοι (δεν υπάρχει κεντρικό σηµείο) 2. Επαλήθευση ακραίου κόµβου Τα δύο άκρα επαληθεύουν την σύνδεσή τους. 3. υναµική δροµολόγηση δηλ. επιλέγεται διαδροµή ανάλογα µε τις εκάστοτε συνθήκες.
Βασικές λειτουργίες του TCP/IP 1. Λογική διευθυνσιοδότηση 2. ροµολόγηση 3. Υπηρεσία επίλυσης ονοµάτων 4. Έλεγχος λαθών και έλεγχος ροής 5. ΥποστήριξηΕφαρµογών
Βασικές λειτουργίες του TCP/IP 1. Λογική διευθυνσιοδότηση Κάθε προσαρµογέας (Interface) µιας οποιαδήποτε συσκευής του δικτύου έχει (µόνιµα ή προσωρινά) για επικοινωνία µια µοναδική διεύθυνση (IP- address). Η διεύθυνση αυτή διαµορφώνεται µέσω λογισµικού. H IP address αποτελείται από 32 bits και προσδιορίζει την οργάνωση του δικτύου: - IDαριθµόςδικτύου - IDαριθµόςυπο-δικτύου -ΙDαριθµόςυπολογιστή (host) 2. ροµολόγηση ροµολογητής (Router) είναι µια ειδική συσκευή δικτύου που µπορεί να κατευθύνει τα δεδοµένα από µια λογική διεύθυνση στον προορισµό τους και µπορεί να χρησιµοποιηθεί για τµηµατοποίηση µεγάλων δικτύων σε µικρότερα. Τα πολύ µεγάλα δίκτυα περιλαµβάνουν πολλούς δροµολογητές και που παρέχουν πολλές διαδροµές από την προέλευση στον προορισµό. Το TCP/IP περιλαµβάνει πρωτόκολλα που ορίζουν πως θα βρουν οι δροµολογητές κάθε φορά την βέλτιστη διαδροµή.
3. Υπηρεσία επίλυσης ονοµάτων Το TCP/IP περιέχει υποστηρίζει λειτουργία µέσω τις οποίας τα αλφαριθµητικάονόµατα (domain names) µετατρέπονταισε IP addressκαι το αντίστροφο - Domain Name System (DNS). - Windows Internet Name Servers (WINS)γιαεπίλυση NetBIOS ονοµάτων των Windows σε IP address. 4. Έλεγχος λαθών και έλεγχος ροής To TCP/IP παρέχει λειτουργίες που διασφαλίζουν την αξιοπιστία στην µεταφορά των δεδοµένων στο δίκτυο µε χρήση λειτουργιών ελέγχου λαθών, ελέγχου ροής και γνωστοποίησης.
5. Υποστήριξη Εφαρµογών Το λογισµικό του TCP/IP πρωτοκόλλου διαθέτει µηχανισµό ο οποίος προσδιορίζει την εφαρµογή στην οποία ανήκει κάθε εισερχόµενο πακέτο. Αυτό γίνεται µε την βοήθεια των ports. Κάθε θύρα (port) είναι ένας αριθµός που δηλώνει τον τύπο της εφαρµογής.
Οργανισµοί Τυποποίησης Υπάρχουν διάφοροι οργανισµοί οι οποίοι είναι σηµαντικοί στην ανάπτυξη και Εξέλιξη του TCP/IP και του Internet. Internet Advisory Board (ΙΑΒ) ορίζει την πολιτική για το internet και την εξέλιξη του TCP/IP Internet Engineering Task Force (IEFT) Κλάδος του ΙΑΒ που ορίζει επιτροπές για εξέταση TCP/IP όπως δροµολόγηση, διαχείριση δικτύων κλπ Internet Research Task Force (IRTF) Κλάδος του ΙΑΒ που χρηµατοδοτεί έρευνα Internet Corporation for Assigned Names and Numbers (ICANN) Οργανισµόςγιαεκχώρηση domain names, ip addresses κλπ (www.icann.com) InterNIC διατηρείλίσταοργανισµώνοιοποίοιπαρέχουν Domain Names (http://internic.net)
RFC (Requests For Comment) To RFC (Requests for Comment) είναιέναεπίσηµοτεχνικόέγγραφο που παρέχει τεχνικές πληροφορίες και τυποποιήσεις που αφορούν θέµατα του TC/IP, του Internet και άλλων πρωτοκόλλων. Tα RFC (Requests for Comment) συνιστούν µια βιβλιοθήκη http://www.rfc-editor.org