Μοντέλο TCP/IP
Ανάλυση των επιπέδων TCP/IP
Σε αυτό το επίπεδο ανήκουν οι δικτυακές τεχνολογίες όπως Ethernet. Το επίπεδο ασχολείται με την μετάδοση των bit μέσω διάφορων μέσων και αναλυτικότερα με τα ηλεκτρικά, μηχανικά και λειτουργικά χαρακτηριστικά των διασυνδέσεων. Επίσης ασχολείται με τον τρόπο που γίνεται η πρόσβαση στο φυσικό μέσον και καθορίζει τους κανόνες επικοινωνίας στο τοπικό δίκτυο.
- (Routing): Το επίπεδο δικτύου είναι υπεύθυνο για την επιλογή της διαδρομής που θα ακολουθήσουν τα δεδομένα μέσα στο δίκτυο, από τον αποστολέα προς τον παραλήπτη.
- Προσθήκη διεύθυνσης παραλήπτη: Στο επίπεδο δικτύου προστίθενται οι IP διευθύνσεις, ώστε να γνωρίζει το δίκτυο ποιος είναι ο παραλήπτης του πακέτου.
- PDU του επιπέδου δικτύου: Ονομάζεται πακέτο (packet) και περιέχει πληροφορίες όπως:
- IP διεύθυνση αποστολέα
- IP διεύθυνση παραλήπτη
- Άλλα στοιχεία για τη δρομολόγηση
Το επίπεδο μεταφοράς φροντίζει για τη μεταφορά των δεδομένων από τον αποστολέα στον παραλήπτη με τρόπο αξιόπιστο ή γρήγορο, ανάλογα με το πρωτόκολλο που χρησιμοποιείται.
Κύριες λειτουργίες του:
- Παραλαμβάνει τα δεδομένα από το επίπεδο εφαρμογής.
- Διασπά τα δεδομένα σε μικρότερα κομμάτια (αν χρειαστεί), που ονομάζονται τμήματα (segments).
- Παραδίδει τα τμήματα στο αμέσως κατώτερο επίπεδο (το επίπεδο δικτύου), για να ξεκινήσει η αποστολή μέσω του δικτύου.
Έλεγχος Αξιοπιστίας:
- Βεβαιώνεται ότι όλα τα τμήματα φτάνουν σωστά στον παραλήπτη.
- Ελέγχει αν τα τμήματα:
- Φτάνουν με τη σωστή σειρά.
- Δεν έχουν σφάλματα ή απώλειες.
- Αν κάποιο τμήμα χαθεί ή περιέχει λάθη, το επίπεδο μεταφοράς ζητάει την επαναμετάδοση.
Πρωτόκολλα που χρησιμοποιεί:
UDP (User Datagram Protocol):
Προσφέρει γρήγορη αλλά μη αξιόπιστη μεταφορά. Δεν εγγυάται ότι τα δεδομένα θα φτάσουν σωστά ή με τη σωστή σειρά. Χρησιμοποιείται σε εφαρμογές όπου η ταχύτητα είναι πιο σημαντική από την αξιοπιστία (π.χ. βίντεο, online παιχνίδια).
TCP (Transmission Control Protocol):
Προσφέρει αξιόπιστη μεταφορά με έλεγχο λαθών, σωστή σειρά παραλαβής και επιβεβαίωση παραλαβής (ACKs).
Σε αυτό το επίπεδο ανήκουν οι υπηρεσίες του Διαδικτύου.
Διεύθυνση MAC
Για να επικοινωνήσουμε ή να μεταφέρουμε δεδομένα από έναν υπολογιστή σε άλλο, χρειαζόμαστε μια διεύθυνση. Στα δίκτυα υπολογιστών, εισάγονται διάφοροι τύποι διευθύνσεων. το καθένα λειτουργεί σε διαφορετικό επίπεδο.