5       Η στοίβα Πρωτοκόλλων του Διαδικτύου

 

Η στοίβα του Διαδικτύου αποτελείται από πέντε επίπεδα: το φυσικό, το επίπεδο ζεύξης δεδομένων, το επίπεδο δικτύου, το επίπεδο μεταφοράς και το επίπεδο εφαρμογής. Αντί να χρησιμοποιήσουμε την περίπλοκη ορολογία n-PDU για καθένα από αυτά τα πέντε επίπεδα, δίνουμε ειδικά ονόματα στα PDU τεσσάρων από τα πέντε επίπεδα: πλαίσιο, δεδομενόγραμμα, τμήμα και μήνυμα (frame, datagram, segment, message). Δεν δίνουμε όνομα για τη μονάδα δεδομένων για το φυσικό επίπεδο, επειδή δεν χρησιμοποιείται κάποιο όνομα σε αυτό το επίπεδο. Η στοίβα του Διαδικτύου και τα αντίστοιχα ονόματα PDU φαίνονται στην Εικόνα 5.1.

 

            Εικόνα 5.1: Η στοίβα πρωτοκόλλων του Διαδικτύου

 

Ένα επίπεδο πρωτοκόλλου μπορεί να υλοποιηθεί μέσω λογισμικού, υλικού ή με συνδυασμό των δύο. Τα πρωτόκολλα επιπέδου εφαρμογής, σαν τα HTTP και SMTP - υλο­ποιούνται σχεδόν πάντα με λογισμικό στα τερματικά συστήματα. Το ίδιο συμβαίνει και με τα πρωτόκολλα επιπέδου μεταφοράς. Επειδή το φυσικό επίπεδο και το επίπεδο ζεύξης δεδομένων είναι υπεύθυνα για τη διαχείριση επικοινωνιών επάνω σε μια συγκεκριμένη ζεύξη, συνήθως υλοποιούνται σε μια κάρτα διασύνδεσης δικτύου (για παρά­δειγμα, κάρτες διασύνδεσης Ethernet ή ΑΤΜ) που σχετίζεται με μια δεδομένη ζεύξη. Το επίπεδο δικτύου είναι συχνά μια μικτή υλοποίηση υλικού και λογισμικού. Αναλυτικότερα...