Header

Αρχιτεκτονική ISO/OSI

Το πρότυπο ISO/OSI αποτελείται απο 7 ιεραρχικά επίπεδα που καλύπτουν όλες τις λειτουργείες ενός δικτύου. Το χαμηλότερο επίπεδο βρίσκεται πιο κοντά στο υλικό. Συνήθως, τα 4 ψηλότερα επίπεδα υλοποιούνται με λογισμικό, ενω τα 3 χαμηλότερα ενσωματόνονται στο υλικό. Τα επίπεδα απο κάτω πρός τα πάνω είναι τα εξής:

  1. Φυσικό (Physical): Εδω τα δεδομένα μετατρέπονται απο bit σε σήμα (και αντίστροφα). Το επίπεδο αυτό καθορίζει π.χ πλάτη, συχνότητες, διαμόρφωση, ρυθμό μετάδοσης, μηχανικές λεπτομέρειες κλπ.
  2. Σύνδεσης Δεδομένων (Data Link): Πραγματοποιεί τις τελευταίες λειτουργείες προετοιμασίας δεδομένων πριν την αποστολή. Χωρίζεται σε δύο υποεπίπεδα:
    • Ελεγχος πρόσβασης στο μέσο(Medium Access Control-MAC): Καθορίζει το πως και το πότε η συσκευή θα έχει πρόσβαση στο μέσο για να στείλει δεδομένα.
    • Ελέγχου Λογικής Γραμμής (Logical Link Control-LLC): Υπεύθυνο για συγχρονισμό, ανίχνευση κ´ διόρθωση λαθών
    Επιπλέον, αυτό το επίπεδο χωρίζει τα δεδομένα σε πλαίσια (frames). Τέλος, μπορεί να υποστηρίζει και διευθυνσιοδότηση (π.χ MAC Address)
  3. Δικτύου (Network): "Βλέπει" ολόκληρο το δίκτυο και πραγματοποιεί:
    • Διευθυνσιοδότηση, δίνοντας μοναδικές διευθύνσεις
    • Δρομολόγηση (routing), εύρεση διαδρομής που πρέπει να ακολουθήσουν τα πακέτα
    Το επίπεδο δικτύου του internet είναι το IP. Τέλος, το επίπεδο δικτύου χωρίζει τα δεδομένα σε πακέτα (packets).
  4. Μεταφοράς (Transport): Υλοποιεί το κανάλι επικοινωνίας μεταξύ των τερματικών κόμβων. Οι βασικές του λειτουργείες είναι:
    • Χωρίζει τα δεδομένα σε τμήματα (segments) αν χρειάζειται
    • Δημιουργεί και διαχειρίζεται συνδέσεις
    • Επιλέγει το είδος της σύνδεσης: Αξιόπιστη (TCP) ή Γρήγορη (UDP)
    • Έλεγχο Ροής
  5. Συνόδου(Session): Επιτρέπει σε δυο εφαρμογές απο διαφορετικούς Η/Υ να επικοινωνήσουν μεταξύ τους.
    • Διαχίρηση συνδέσεων
    • Διαχείρηση σειράς επικοινωνίας
    • Αναγνώριση χρηστών
    • Αντιμετώπιση προβλημάτων(σημεία ελέγχου, επαναφορά σύνδεσης κλπ).
  6. Παρουσίασης (Presentation):Καθορίζει τη μορφή των δεδομένων (κωδικοποίηση, κρυπτογράφηση,συμπίεση κλπ)
  7. Εφαρμογής (Application): Είναι το ανώτερο επίπεδο, που περιλαμβάνει την εφαρμογή που επικοινωνεί
Facts