Δίκτυα
Δίκτυο είναι ένα σύστημα που αποτελείται από δύο ή περισσότερα στοιχεία που επικοινωνούν μεταξύ τους
Δίκτυο υπολογιστών είναι ένα σύστημα που αποτελείται από δύο ή περισσότερες υπολογιστικές συσκευές που ανταλάσουν δεδομένα
Οι συσκευές που συνδέονται σε ένα δίκτυο ονομάζονται κόμβοι . Υπάρχουν δύο είδη κόμβων (nodes) :
- Τερματικοί (hosts), οι οποίοι παράγουν ή δέχονται δεδομένα
- Επικοινωνιακοί, οι οποίοι διαχειρίζονται την επικοινωνία μεταξύ άλλων κόμβων.
Η σύνδεση μεταξύ κόμβων μπορεί να είναι:
- Ενσύρματη (wired)
- Ασύρματη (wireless)
Πλεονεκτήματα Δικτύων Η/Υ
- Διαμοιρασμός ψηφιακών πόρων (αρχεία, προγράμματα, κπλ)
- Κοινή χρήση συσκευών
- Διαμοιρασμός μίας σύνδεσης στο internet
- Εξοικονόμηση χρημάτων
Μειονεκτήματα Δικτύων Η/Υ
- Προβλήματα στην ασφάλεια δεδομένων
- Ιοί και malware
- Κόστος αρχικής επένδυσης
Πρωτόκολλα επικοινωνίας
Πρόκειται για σύνολα κανόνων που πρέπει να ακολουθήσουν δύο οντότητες (συσκευές ή εφαρμογές) για να επικοινωνήσουν μεταξύ τους.
Αρχιτεκτονικές δικτύων
Η αρχιτεκτονική δικτύου καθορίζει τα φυσικά συστατικά , τη λειτουργική οργάνωση , τις αρχές λειτουργίας και τη μορφή των δεδομένων για την επικοινωνία.
Στρωματοποιημένη αρχιτεκτονική (layered architecture):
Οι λειτουργίες οργανώνονται σε μία σειρά από στρώματα/επίπεδα (layers).
Τα βασικά στοιχεία της είναι: υπηρεσίες (services),
πρωτόκολλα (protocols), διεπαφές (interfaces).
- Κάθε επίπεδο επιτελεί αυστηρά καθορισμένες λειτουργίες, ανεξάρτητες όμως από αυτές των άλλων
- Ένα επίπεδο προσφέρει υπηρεσίες στο αμέσως προηγούμενο και χρησιμοποιεί τις υπηρεσίες του αμέσως επόμενου
- Η επικοινωνία αυτή μεταξύ γειτονικών επιπέδων πραγματοποιείται μέσω της αντίστοιχης διεπαφής
Λειτουργίες δικτύων
- Διευθυνσιοδότηση: Είναι η διαδικασία προσδιορισμού διευθύνσεων του δικτύου. Κάθε συσκευή πρέπει να έχει μία μοναδική διεύθυνση σε ένα δίκτυο
- Ανίχνευση και διόρθωση λαθών:Πρόκειται για μηχανισμούς που επιτρέπουν την ανίχνευση ή ακομα και τη διόρθωση λαθών σε μία μεταφορά δεδομένων
- Έλεγχος ροής: Η διαδικασία κατά την οποία ο αποστολέας ρυθμίζει την ροη των δεδομένων ανάλογα με τισ συνθήκες που επικρατούν στο δίκτυο και τον παραλήπτη
- Κατακερματισμός και Επανασύνθεση: Χωρίζουμαι τα δεδομένα σε τμήματα πριν την αποστολή. Ο παραλήπητης επανασυνθέτει τα δεδομένα από τα τμήματα που παρέλαβε