Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1



Σχετικά έγγραφα
ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7]

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ίκτυα υπολογιστών Στόχοι κεφαλαίου ίκτυα

ίκτυα ίκτυο υπολογιστών: Ένα σύνολο από υπολογιστικές συσκευές που συνδέονται µεταξύ τους για σκοπούς επικοινωνίας και χρήσης πόρων. Συνήθως, οι συσκε

Εισαγωγή στο διαδίκτυο

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Εισαγωγή στην πληροφορική

Εισαγωγή στην Πληροφορική

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Κάντε κλικ για έναρξη

Κεφάλαιο 3.3: Δίκτυα. Επιστήμη ΗΥ Κεφ. 3.3 Καραμαούνας Πολύκαρπος

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Για τη λειτουργία των δικτύων εκτός από την απαραίτητη υλικοκατασκευή, απαιτείται και το απαραίτητο λογισμικό.

Επαναληπτικές Ασκήσεις Μαθήματος

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στη Δικτύωση Υπολογιστών

ΜΑΘΗΜΑ 4 - ΕΡΩΤΗΣΕΙΣ ΠΟΛΛΑΠΛΗΣ ΕΠΙΛΟΓΗΣ

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 7: Τοπικά δίκτυα

Σχεδιασμός Εικονικών Δικτύων Ενότητα 1: Εισαγωγή - Ιστορική Αναδρομή Τα πρώτα ιδιωτικά δίκτυα

Δικτύωση υπολογιστών

ΕΥΑΓΓΕΛΟΣ Χ. ΖΙΟΥΛΑΣ

ΜΑΘΗΜΑ: Δίκτυα Υψηλών Ταχυτήτων

12/5/18. Κεφάλαιο 7. Δικτύωση: Σύνδεση ψηφιακών συσκευών. Στόχος. Πώς λειτουργούν τα δίκτυα. Στόχος. Στόχοι. Εισαγωγή στην πληροφορική

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Πληροφορική Μάθημα 9

Δίκτυα Υπολογιστών I

ΚΕΦΑΛΑΙΟ 1: Τα είδη των Δικτύων Εισαγωγή

Δίκτυα Υπολογιστών I

ΚΕΦΑΛΑΙΟ 6. Δίκτυα υπολογιστών και το Διαδίκτυο 1.1

Τεχνολογία Πολυμέσων. Ενότητα # 2: Εφαρμογές πολυμέσων Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Ενότητα 7. Εισαγωγή στην Πληροφορική. Κεφάλαιο 7Α. Χρήσεις ικτύων. Ταυτόχρονη πρόσβαση. Χειµερινό Εξάµηνο

Εισαγωγή στην πληροφορική

Βασίλειος Κοντογιάννης ΠΕ19

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Εισαγωγή στην Πληροφορική

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4

Εισαγωγή στην πληροφορική

Εισαγωγή στη Δασική Πληροφορική

Μάθημα 6: Αρχιτεκτονική TCP/IP

Κεφάλαιο 12. Επικοινωνίες-Δίκτυα-Διαδίκτυο. Εξαιρούνται οι παράγραφοι:

ΜΑΘΗΜΑ 4 ΔΙΚΤΥΑ (NETWORKS)

Τεχνολογία Πολυμέσων. Ενότητα # 17: Πρωτόκολλα μετάδοσης Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τμήμα του εθνικού οδικού δικτύου (Αττική οδός)

Διασύνδεση τοπικών δικτύων

TEI Ιονίων Νήσων Τμήμα Τεχνολογίας Τροφίμων Πληροφορική Σημειώσεις Τεύχος 4 Επικοινωνίες και Δίκτυα. Μάκης Σταματελάτος

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Διάρθρωση. Δίκτυα Υπολογιστών I Βασικές Αρχές Δικτύωσης. Διάρθρωση. Δίκτυο Υπολογιστών: ένας απλός ορισμός. Ευάγγελος Παπαπέτρου

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 7 : Δίκτυα Υπολογιστών. Δρ. Γκόγκος Χρήστος

Σχεδίαση Δικτύων Υπολογιστών

Εισαγωγή στο πως λειτουργεί το διαδίκτυο

Ηλεκτρονικοί Υπολογιστές Δ Εξάμηνο

Πληροφορική Ι. Μάθημα 7 ο Δίκτυα Υπολογιστών. Τμήμα Χρηματοοικονομικής & Ελεγκτικής ΤΕΙ Ηπείρου Παράρτημα Πρέβεζας. Δρ.

Αριστοµένης Μακρής Εργαστήρια Η/Υ

Συσκευές Τηλεπικοινωνιών και Δικτύωσης. Επικοινωνίες Δεδομένων Μάθημα 9 ο

Εισαγωγή στο TCP/IP. Π. Γαλάτης

ΠΛΗΡΟΦΟΡΙΚΗ I. 8 η ΔΙΑΛΕΞΗ Δίκτυα Υπολογιστών

Πρωτόκολλα Διαδικτύου

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες

το ιαδίκτυο συνδέει εκατοµµύρια χρήστες αποτελώντας την µεγαλύτερη πηγή πληροφοριών και ανταλλαγής µηνυµάτων στον πλανήτη.

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Εισαγωγή: Το Internet, Μοντέλο Διαχείρισης FCAPS, Ανασκόπηση TCP/IP, Στατιστικές, Ονοματοδοσία στο Internet Β.

Ειδικά Θέματα Δικτύων Ι

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

Προχωρημένα Θέματα Προγραμματισμού Δικτύων

Ειδικά Θέματα Δικτύων Ι

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΙΑ ΙΚΤΥΟ. Αντώνης Σταµατάκης

ΣΕΜΙΝΑΡΙΟ ΔΙΚΤΥΩΝ ΜΑΡΤΙΟΣ ΜΑΙΟΣ 2010 ΔΙΟΡΓΑΝΩΣΗ ΑΜΠΑΡΙΩΤΗΣ ΑΠΟΣΤΟΛΟΣ ΓΙΑΜΜΑΚΗΣ ΓΙΑΝΝΗΣ ΛΕΒΑΝΤΗΣ ΟΔΥΣΣΕΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ ΜΑΡΙΟΣ ΨΙΑΧΟΣ ΧΡΗΣΤΟΣ

ΕΠΙΚΟΙΝΩΝΙΑ Ε ΟΜΕΝΩΝ & ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στόχοι κεφαλαίου

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

Δίκτυα Υπολογιστών Ενότητα 9: Dynamic Host Configuration Protocol- DHCP

ΠΤΥΧΙΑΚΗ. Θέμα πτυχιακής: Voice over IP. Ονοματεπώνυμο: Κόκκαλη Αλεξάνδρα

Δίκτυα Υπολογιστών. Δίκτυα υπολογιστών και το Διαδίκτυο Εισαγωγή. Κ. Βασιλάκης

Ειδικά Θέματα Δικτύων Ι

Εφαρμογές Πληροφορικής

Δίκτυα & Επικοινωνία Υπολογιστών

Επίπεδο Δικτύου: Διαδικτύωση

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι. Σημειώσεις Θεωρίας

ΔΙΑΓΩΝΙΣΜΑ B ΤΕΤΡΑΜΗΝΟΥ - ΘΕΩΡΙΑ

ΚΕΦΑΛΑΙΟ 8. Δίκτυα υπολογιστών. ΕΝΟΤΗΤΑ 3 Επικοινωνία και Διαδίκτυο. Εφαρμογές Πληροφορικής

3. Ποια είναι τα πλεονεκτήματα των επιλεγόμενων τηλεφωνικών γραμμών; Είναι πολύ διαδεδομένες Εχουν μικρό κόστος

Πρόγραμμα Πιστοποίησης Γνώσεων και Δεξιοτήτων H/Y ΕΝΟΤΗΤΑ 1: «ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ»

Ψηφιακή Σχεδίαση. Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ No:01. Δρ. Μηνάς Δασυγένης. Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Δίκτυα Θεωρία

7.8 Σύστημα Ονομάτων Περιοχών (Domain Name System, DNS) Χώρος Ονομάτων του DNS

Σχεδιασμός Εικονικών Δικτύων Ενότητα 7: Μεταγλώττιση διευθύνσεων (ΝΑΤ)

Τεχνολογία Πολυμέσων. Ενότητα # 16: Πολυεκπομπή Διδάσκων: Γεώργιος Ξυλωμένος Τμήμα: Πληροφορικής

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος

Δίκτυα (2 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

7.2.2 Σχέση OSI και TCP/IP

ΕΠΙΚΟΙΝΩΝΙΕΣ-ΔΙΚΤΥΑΔΙΑΔΙΚΤΥΟ-ΙΣΤΟΣΕΛΙΔΕΣ. Κεφάλαιο 12ο

Transcript:

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 8: Εισαγωγή στα Δίκτυα Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο TEI Δυτικής Μακεδονίας» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

Σκοποί ενότητας Να εξηγηθεί τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγραφεί τι είναι το Διαδίκτυο, σε ποιον ανήκει, και πώς αποκτούμε πρόσβαση σε αυτό. Να εξηγηθεί τι είναι τα πρωτόκολλα, και να περιγραφεί ο ρόλος κάποιων από αυτά. Να εξηγηθεί πώς οργανώνονται οι διευθύνσειςipκαι τα ονόματα κόμβων και τομέων στο Διαδίκτυο. 4

Περιεχόμενα ενότητας Ορισμός δικτύων υπολογιστών, κατηγορίες και τοπολογίες τους. Διαδίκτυο. Πρωτόκολλα. ΔιευθύνσειςIPκαι ονόματα κόμβων και τομέων στο Διαδίκτυο. 5

Υπολογιστικά συστήματα: Στρώματα Διάγραμμα 1:Υπολογιστικά συστήματα: Στρώματα(Διδάσκων, 2015). 6

Βασικές έννοιες (1) Δίκτυο υπολογιστών (computernetwork)λέμε κάθε συλλογή υπολογιστικών συσκευών που συνδέονται μεταξύ τους με κάποιο μέσο μετάδοσης (ενσύρματα ή ασύρματα). Διάγραμμα 2:Δίκτυο Υπολογιστών (Διδάσκων, 2015). Κάθε συσκευή που συμμετέχει στο δίκτυο λέγεται κόμβος (node/host). Προσέξτε ότι ένας κόμβος μπορεί να μην είναι Η/Υ (αλλά π.χ. εκτυπωτής). Η ταχύτητα με την οποία τα δεδομένα μεταφέρονται από κόμβο σε κόμβο λέγεται ταχύτητα μεταφοράς δεδομένωνκαι μετριέται σε bps(bits per second). 7

Βασικές έννοιες (2) Ερώτηση: Έστω ότι η ταχύτητα μεταφοράς δεδομένων μεταξύ φορητού και κινητού είναι 1 Mbpsκαι ότι ένα αρχείο ήχου με μέγεθος 4 MBμεταφέρεται από τον φορητό στο κινητό. Πόσο χρόνο θα διαρκέσει η μεταφορά του αρχείου; Απάντηση: 1 Mbps = 10 6 μπιτ/sec 2 20 μπιτ/sec 4 MB=4x2 20 μπάιτ= 4x2 20 x8 μπιτ = 2 25 μπιτ 2 25 / 2 20 = 2 5 = 32 sec. 8

Κατηγορίες δικτύων Διακρίνουμε τα δίκτυα σε τρεις κατηγορίες: Τοπικά δίκτυα (local area networks, LAN): Κάθε τέτοιο δίκτυο συνδέει έναν σχετικά μικρό αριθμό κόμβων, που βρίσκονται γεωγραφικώς σχετικά κοντά (π.χ. ίδια αίθουσα, ίδιο κτήριο). Μητροπολιτικά δίκτυα (metropolitan area networks, MAN): Κάθε τέτοιο δίκτυο εκτείνεται σε μια πόλη ή περιοχή και παρέχει υπηρεσίες σε μεμονωμένους χρήστες ή/και πλήρη τοπικά δίκτυα. Δίκτυα ευρείας περιοχής (wide area networks, WAN): Κάθε τέτοιο δίκτυο συνδέει τοπικά και μητροπολιτικά δίκτυα που γεωγραφικώς μπορούν να απέχουν αρκετά μεταξύ τους. 9

Διασύνδεση: Τοπικά δίκτυα Σε ένα τοπικό δίκτυο, ο τρόπος με τον οποίον συνδέονται οι κόμβοι λέγεται τοπολογίατου δικτύου. Οι πιο συνήθεις τοπολογίες είναι: 1.Τοπολογία δακτυλίου (ring): Οι κόμβοι συνδέονται ανά δύο σε δακτύλιο. Τα μηνύματα μεταδίδονται μόνο κατά τη μία από τις δύο φορές του δακτυλίου. 2.Τοπολογία αστέρα (star): Κάθε κόμβος συνδέεται με έναν κεντρικό. Τα μηνύματα μεταδίδονται μόνο μέσω του κεντρικού κόμβου. 3.Τοπολογία αρτηρίας (bus): Οι κόμβοι συνδέονται σε μία κοινή αρτηρία. Τα μηνύματα μεταδίδονται και προς τις δύο κατευθύνσεις. 10

Διασύνδεση: Τοπικά δίκτυα - Δακτύλιος Διάγραμμα 3:Διασύνδεση: Τοπικά δίκτυα -Δακτύλιος (Διδάσκων, 2015). 11

Διασύνδεση: Τοπικά δίκτυα - Αστέρας Διάγραμμα 4:Διασύνδεση: Τοπικά δίκτυα Αστέρας (Διδάσκων, 2015). 12

Διασύνδεση: Τοπικά δίκτυα Αρτηρία (Ethernet) Διάγραμμα 5:Διασύνδεση: Τοπικά δίκτυα Αρτηρία (Ethernet) (Διδάσκων, 2015). 13

Διασύνδεση: Τοπικά δίκτυα (1) Ερώτηση: Γιατί να μην συνδέουμε απλώς κάθε κόμβο με κάθε άλλον; Διάγραμμα 6: Διασύνδεση: Τοπικά δίκτυα (Διδάσκων, 2015). Απάντηση: Αυτό θα απαιτούσε πολύ περισσότερες συνδέσεις μεταξύ των κόμβων, και άρα θα αύξανε το κόστος εγκατάστασης του δικτύου. 14

Διασύνδεση: Τοπικά δίκτυα (2) Κάθε τοπολογία έχει πλεονεκτήματα και μειονεκτήματα. Διάγραμμα 7: Διασύνδεση: Τοπικά δίκτυα (Διδάσκων, 2015). 15

Διασύνδεση: Μητροπολιτικά δίκτυα Ένα μητροπολιτικό δίκτυο συνδέει πολλά τοπικά δίκτυα και μεμονωμένους κόμβους.

Διασύνδεση: Δίκτυα ευρείας περιοχής Ένα δίκτυο ευρείας περιοχής συνδέει πολλά μικρότερα δίκτυα.σε καθένα από αυτά, ένας κόμβος λειτουργεί ως πύλη (gateway): διεκπεραιώνει τηνεπικοινωνία με τα άλλα δίκτυα. Διάγραμμα 9:Διασύνδεση: Δίκτυα ευρείας περιοχής (Διδάσκων, 2015). 17

Διαδίκτυο (1) Η διασύνδεση δικτύων λέγεται διαδικτύωση. Κάθε δίκτυο που προκύπτει από διαδικτύωσηάλλων δικτύων λέγεται διαδίκτυο (internet). Το Διαδίκτυο (Internet κεφαλαίο αρχικό) είναι το υπέρ-τατοδίκτυο ευρείας ζώνης, που εκτείνεται σε όλο τον κόσμο. 18

Διαδίκτυο (2) Ερώτηση: Σε ποιον ανήκει το Διαδίκτυο; Απάντηση: Σε κανέναν. Κανένα άτομο και κανένας οργανισμός δεν έχει στην κατοχή του ή υπό τον έλεγχό του όλο το Διαδίκτυο. Καθένα από τα μικρότερα δίκτυα που αποτελούν το Διαδίκτυο ανήκει σε κάποιο άτομο ή κάποιον οργανισμό. Το Διαδίκτυο προκύπτει από τις μεταξύ τους συνδέσεις. Στις μεγάλες εταιρίες τηλεπικοινωνιών ανήκει η λεγόμενη ραχοκοκκαλιά(backbone) του Διαδικτύου. Πρόκειται για ένα σύνολο δικτύων υψηλής ταχύτητας και χωρητικότητας, που διακινεί μεγάλο όγκο δεδομένων. 19

Πρόσβαση στο Διαδίκτυο (1) Για να συνδεθείτε στο Διαδίκτυο, πρέπει να επικοινωνήσετε με έναν πάροχο υπηρεσίας Διαδικτύου (Internet service provider, ISP), δηλαδή μια εταιρία που παρέχει σε άλλες εταιρίες ή άτομα πρόσβαση στο Διαδίκτυο. 20

Πρόσβαση στο Διαδίκτυο (2) Η πρόσβαση στο Διαδίκτυο μπορεί να παρέχεται με διάφορες τεχνολογίες: 1.Modem(modulator-demodulator): συσκευή που μετατρέπει τα μπιτ σε αναλογικό σήμα, ώστε να μεταφερθούν μέσωτης τηλεφωνικής γραμμής. Στον προορισμό, το σήμα ξαναμετατρέπεται σε μπιτ. (Ταχύτητα<64Kbps.) 2.Ψηφιακή γραμμή (digital subscriber line, DSL): ψηφιακή μεταφορά δεδομένων μέσω της τηλεφωνικής γραμμής. Πολύ ταχύτερη του modem. 3.Καλωδιακό modem (cable modem): ψηφιακή μεταφορά δεδομένων μέσω της γραμμής της καλωδιακής τηλεόρασης. Πολύ ταχύτερη του modem. 21

Πρόσβαση στο Διαδίκτυο (3) Κάθε σύνδεση με ταχύτητα μεταφοράς δεδομένων υψηλότερη των 128Kbps λέγεται ευρυζωνική σύνδεση (broadband connection). Οι συνδέσεις DSL και καλωδιακού modemείναι τέτοιες. Συνήθως, η ταχύτητα λήψης δεδομένων (download speed -από το Διαδίκτυο προς τον υπολογιστή) είναι υψηλότερη από την ταχύτητα αποστολής δεδομένων (upload speedαπό τον υπολογιστή προς το Διαδίκτυο). 22

Πρωτόκολλα (1) Είδαμε πώς οργανώνονται οι φυσικές συνδέσεις σε ένα δίκτυο. Πώς όμως οι κόμβοι (δηλ. τα προγράμματα που εκτελούνται σε αυτούς) χρησιμοποιούν τις συνδέσεις για να επικοινωνήσουν; Διάγραμμα 10: Πρωτόκολλα (Διδάσκων, 2015). 23

Πρωτόκολλα (2) Για να είναι δυνατή η επικοινωνία, είναι απαραίτητοι κάποιοι κανόνες που να καθορίζουν πλήρως τον τρόπο αλληλεπίδρασης των διαφορετικών συσκευών (π.χ., τη μορφή στην οποία θα πρέπει να τίθενται τα δεδομένα πριν αποσταλούν, τον τρόπο με τον οποίο πρέπει να τα επεξεργάζεται ο παραλήπτης, κοκ.). Κάθε σύνολο τέτοιων κανόνων λέγεται πρωτόκολλο (protocol). 24

Πρωτόκολλα: TCP και IP (1) Το πρωτόκολλο TCP (Transmission Control Protocol) είναι το σύνολο των κανόνων που καθορίζουν πώς διασπάται ένα μήνυμα σε πακέτα (στον αποστολέα) και πώς συναρμολογούνται τα πακέτα σε μήνυμα (στον παραλήπτη). Το πρωτόκολλο ΙP (Internet Protocol) είναι το σύνολο των κανόνων που καθορίζουν πώς δρομολογείται ένα μεμονωμένο πακέτο κατά μήκος των διαφορετικών δικτύων. 25

Πρωτόκολλα: TCP και IP (2) Προκειμένου να μεταφερθεί ταχύτερα, κάθε μήνυμα διασπάται από τον αποστολέα του σε αριθμημένα πακέτα σταθερού μεγέθους. Κάθε πακέτο αποστέλλεται χωριστά και ανεξάρτητα από τα υπόλοιπα. Διάγραμμα 11: Πρωτόκολλα TCP και IP (2)(Διδάσκων, 2015). 26

Πρωτόκολλα: TCP και IP (3) Ειδικοί κόμβοι του Διαδικτύου, οι δρομολογητές (routers) ανακατευθύνουν τα πακέτα μεταξύ των διαφορετικών δικτύων. Διάγραμμα 12: Πρωτόκολλα TCP και IP (3)(Διδάσκων, 2015). 27

Πρωτόκολλα: TCP και IP (4) Στον παραλήπτη, τα πακέτα συναρμολογούνται ώστε να ανασυγκροτήσουν το αρχικό μήνυμα. Διάγραμμα 13: Πρωτόκολλα TCP και IP 4(Διδάσκων, 2015). 28

Πρωτόκολλα: TCP και IP (5) Το πρωτόκολλο TCP (transmission control protocol) είναι το σύνολο των κανόνων που καθορίζουν πώς διασπάται ένα μήνυμα σε πακέτα (στον αποστολέα) και πώς συναρμολογούνται τα πακέτα σε μήνυμα (στον παραλήπτη). Διάγραμμα 14: Πρωτόκολλα TCP και IP 5(Διδάσκων, 2015). 29

Πρωτόκολλα: TCP και IP (6) Το πρωτόκολλο ΙP (internet protocol) είναι το σύνολο των κανόνων που καθορίζουν πώς δρομολογείται ένα μεμονωμένο πακέτο κατά μήκος των διαφορετικών δικτύων. Διάγραμμα 15: Πρωτόκολλα TCP και IP 6 (Διδάσκων, 2015). 30

Πρωτόκολλα (3) Κάποια άλλα πρωτόκολλα, που προϋποθέτουν την ύπαρξη των TCPκαι IP, είναι τα εξής: SMTP(simple mail transfer protocol): καθορίζει το πώς μεταφέρεται το ηλεκτρονικό ταχυδρομείο (email). FTP (file transfer protocol): καθορίζει το πώς μεταφέρονται τα γενικά αρχεία. Telnet(terminal network): καθορίζει το πώς μπορούμε να προσπελάσουμε έναν απομακρυσμένο Η/Υ. HTTP (hypertext transfer protocol): καθορίζει το πώς μεταφέρονται οι ιστοσελίδες. 31

Διευθύνσεις και ονόματα (1) Οι κόμβοι του Διαδικτύου μπορούν να εντοπίζουν ο ένας τον άλλον μέσω των διευθύνσεων ή των ονομάτων τους. Σε κάθε κόμβο του Διαδικτύου έχει ανατεθεί μια μοναδική διεύθυνση, που λέγεται διεύθυνση IP(IP address) του κόμβου. Π.χ. μια διεύθυνση IP είναι η 205.39.145.18. Επίσης, σε κάθε κόμβο του Διαδικτύου έχει ανατεθεί ένα μοναδικό όνομα κόμβου (hostname). Π.χ. ένα όνομα κόμβου είναι το aias.cs.ucy.ac.cy. Έτσι, αν θέλουμε να επικοινωνήσουμε με κάποιον κόμβο του Διαδικτύου, πρέπει να γνωρίζουμε είτε την διεύθυνση IP είτε το όνομά του. Ειδικό λογισμικό μπορεί να μεταφράζει ονόματα κόμβων σε αντίστοιχες διευθύνσεις IP. 32

Διευθύνσεις και ονόματα (2) Κάθε διεύθυνση IP αποτελείται από τέσσερα byte. Π.χ.: Από αυτά, τα πρώτα1έως 3 προσδιορίζουν ένα τοπικό δίκτυο. Τα υπόλοιπα προσδιορίζουν έναν κόμβο μέσα στο τοπικό δίκτυο. Συνήθως μια διεύθυνση IP παριστάνεται με τους αριθμούς που περιέχονται στα τέσσερα byte, χωρισμένους με τελείες. Π.χ.: Διάγραμμα 16: Διευθύνσεις και ονόματα (2) (Διδάσκων, 2015). 33

Διευθύνσεις και ονόματα (3) Κάθε όνομα κόμβου αποτελείται από δύο μέρη: το προσωπικό όνομα του κόμβου και το όνομα τομέα του (domain name). Π.χ.: Aias.cs.ucy.ac.cy Προσωπικό όνομα(aias), όνομα τομέα (cs.ucy.ac.cy) Το όνομα του τομέα αντιπροσωπεύει τον οργανισμό ή το τμήμα του οργανισμού στο οποίο ανήκει ο κόμβος. Π.χ. το όνομα τομέα cs.ucy.ac.cy αντιπροσωπεύει το Τμήμα Πληροφορικής του Πανεπιστημίου Κύπρου. 34

Domain Name System (DNS) Το Domain Name System (DNS) χρησιμοποίείται κυρίως για τη μετάφραση των hostnames σε IP διεθύνσεις. Για παράδειγμα: www.hostname.gr ισοδυναμεί για παράδειγμα με 194.42.16.60 35

Διευθύνσεις και ονόματα (4) Το τελευταίο μέρος ενός ονόματος κόμβου ονομάζεται τομέας ανώτατου επιπέδου (top-level domain, TLD)και υποδεικνύει το είδος του τομέα. Π.χ.: Πίνακας 1 : Διευθύνσεις και ονόματα 4 (Διδάσκων, 2015). 36

Διευθύνσεις και ονόματα (5) Οργανισμοί εκτός των ΗΠΑ έχουν ως τομέα ανώτατου επιπέδου έναν κωδικό δύο γραμμάτων που υποδεικνύει την χώρα στην οποία εδρεύει ο οργανισμός. Π.χ.: Πίνακας 2 : Διευθύνσεις και ονόματα 5 (Διδάσκων, 2015). 37

Βιβλιογραφία Forouzan, Β. Α. (2003). Εισαγωγή στην Επιστήμη των Υπολογιστών, Εκδόσεις Κλειδάριθμος. Tanenbaum, Α. S. (2013). Modern Operating Systems (3rd Edition), Pearson. Παπακωνσταντίνου, Γ., Τσανάκας, Π., Κοζύρης, Ν., Μανουσοπούλου, Α. και Ματζάκος,Π. (2004). Τεχνολογία Υπολογιστικών Συστημάτων και Λειτουργικά Συστήματα,ISBN 960-7251-25-3, Αθήνα. ΠασπαλλήςN.(2011). Εισαγωγή στην Επιστήμη της Πληροφορικής Σημειώσεις μαθήματος.τμήμα Πληροφορικής, Πανεπιστήμιο Κύπρου. 38