router - επιλέξτε ένα παζλ για επίλυση

Στην επιστήμη υπολογιστών, δρομολογητής (αγγλ. router) είναι μια ηλεκτρονική συσκευή η οποία αναλαμβάνει την αποστολή και λήψη πακέτων δεδομένων μεταξύ ενός ή περισσοτέρων διακομιστών, άλλων δρομολογητών και πελατών, κατά μήκος πολλαπλών δικτύων (δρομολόγηση). Η δρομολόγηση,δηλαδή η διαδικασία μεταφοράς δεδομένων από ένα σημείο σε ένα άλλο αποτελεί κεντρική λειτουργία του επιπέδου δικτύου, γίνεται με βάση διάφορα κριτήρια και τελικώς επιλέγεται μία ανάμεσα σε διάφορες πιθανές διαδρομές. Οι δρομολογητές ανήκουν στο επίπεδο 3 (layer 3) του μοντέλου OSI (Open Systems Interconnection), το επίπεδο δικτύου (Network Layer). Κάθε δρομολογητής χρησιμοποιεί ένα ή περισσότερα πρωτόκολλα δρομολόγησης. Με βάση αυτά τα πρωτόκολλα ο δρομολογητής καθορίζει ποιος ή ποιοι διακομιστές ή δρομολογητές είναι οι καταλληλότεροι κάθε χρονική στιγμή και δρομολογεί τα πακέτα δεδομένων προς αυτούς. Ορισμένα πολύ γνωστά πρωτόκολλα δρομολόγησης είναι τα: RIP OSPF BGP IS-IS Παρόλο που μεταξύ τους διαφέρουν, όλοι οι δρομολογητές έχουν κάποια κοινά χαρακτηριστικά: CPU (Κεντρική Μονάδα Επεξεργασίας): ένας ή περισσότεροι μικροεπεξεργαστές υπεύθυνοι για την εκτέλεση εντολών του λειτουργικού συστήματος, λειτουργιών αρχικοποίησης, δρομολόγησης πακέτων και ελέγχου δικτυακής διασύνδεσης. Για τις διαδικασίες προώθησης αμιγώς του Internet Protocol (IP), ο δρομολογητής (router) έχει κατασκευαστεί ώστε να ελαχιστοποιεί την κατάσταση της πληροφορίας που σχετίζεται με το κάθε πακέτο. Ο κύριος σκοπός ενός router είναι να συνδέει πολλαπλά δίκτυα και να προωθεί τα πακέτα που προορίζονται είτε στα δίκτυά του, είτε σε άλλα δίκτυα. Ένας router θεωρείται συσκευή επιπέδου 3 (Layer 3) του πρωτοκόλλου OSI, επειδή η πρωταρχική απόφαση προώθησης βασίζεται στις πληροφορίες του IP πακέτου Layer 3.