Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

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

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

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

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

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

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

Κεφάλαιο 4 Λογισμικό συστήματος. Εφαρμογές Πληροφορικής Κεφ.4 Καραμαούνας Πολύκαρπος 1

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

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

Επικοινωνία Client/Server

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

Κεφάλαιο 4. Λογισμικό Συστήματος

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας

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

Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες (clients) είτε εξυπηρέτες (servers). Εξυπηρέτης: παθητικός,

Δίκτυα Υπολογιστών. Το επίπεδο εφαρμογής (application layer) Κ. Βασιλάκης

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει:

Network Address Translation (NAT)

ιαδίκτυα και το ιαδίκτυο (Internetworking and the Internet)

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

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

MICROSOFT INTERNET LOCATOR SERVER

Παράλληλη Επεξεργασία Κεφάλαιο 7 ο Αρχιτεκτονική Συστημάτων Κατανεμημένης Μνήμης

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

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

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

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Λειτουργικά Συστήματα (διαχείριση επεξεργαστή, μνήμης και Ε/Ε)

Κεφάλαιο 4: Λογισμικό Συστήματος

Τι είναι ένα λειτουργικό σύστημα (ΛΣ); Μια άλλη απεικόνιση. Το Λειτουργικό Σύστημα ως μέρος του υπολογιστή

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

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

Η απάντηση αυτή λαμβάνει 5 μονάδες. Και αφού βέβαια ο εξεταζόμενος γράψει το γράμμα της σωστής απάντησης μόνο.

Ο ΗΓΟΣ ΕΠΙΜΟΡΦΩΤΗ. ηµοτικό ιαδικτυακό Ραδιόφωνο και Τηλεόραση. Y4 ηµιουργία διαδικτυακής ραδιοφωνικής εκποµπής µε τα εργαλεία

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ίκτυα - Internet Μάθηµα 3ο Ενότητα Β: Το Πρότυπο ΤCP/IP Eισαγωγή - Επικοινωνία µεταξύ δύο Υπολογιστών Παρασκευή 10 NOE 2006 ιευθύνσεις

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP

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

Νέες Επικοινωνιακές Τεχνολογίες

3.1 Λειτουργικό Σύστηµα. Λειτουργικό Σύστηµα (2) ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα. Ο υπολογιστής σαν σκέτο hardware έχει περιορισµένη χρησιµότητα

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

ΠΑΙΔΙ INTERNET ΚΑΙ. Όλα όσα πρέπει να γνωρίζουμε για μια δημιουργική και ασφαλή χρήση του διαδικτύου ΜΑΚΗΣ ΠΑΠΑΓΕΩΡΓΙΟΥ

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ

ΚΕΦΑΛΑΙΟ 2: Βασικό Υλικό σε τοπικά Δίκτυα και Network Hosts

Επίπεδο δικτύου IP Forwading κτλ

ΔΙΚΤΥΑ Η/Υ ΙΙ. Γέφυρες

Περιεχόμενα. Πρόλογος... xiii

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Κεφάλαιο 8 ον : ΕπίπεδοΕφαρµογής (Application Layer) Στεργίου Ελευθέριος

Επικοινωνία. Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης. Κατανεμημένα Συστήματα (E) Επικοινωνία 1

7.1.1 Επίπεδο δικτύου Γενικές Αρχές

ΤΕΙ ΗΠΕΙΡΟΥ. ΜΑΘΗΜΑ: Πρωτόκολλα Επικοινωνίας ιαδικτύου. Εξάµηνο: 3ον. Στεργίου Ελευθέριος

Κεφάλαιο 7.3. Πρωτόκολλο TCP

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

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

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός

Συνεχής ροή πολυµέσων

ΤΕΛΟΣ 1ΗΣ ΑΠΟ 5 ΣΕΛΙ ΕΣ

7.2 Τεχνολογία TCP/IP

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7

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

Προσοµοίωση λειτουργίας επιπέδων OSI

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

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

Τεχνολογίες ιαδικτύου

Συστήματα Πολυμέσων. Ενότητα 17: Διανομή Πολυμέσων - Πρωτόκολλα πραγματικού χρόνου. Θρασύβουλος Γ. Τσιάτσος Τμήμα Πληροφορικής

ιαδίκτυα & Ενδοδίκτυα Η/Υ

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

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

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

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ ΣΤΑ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Γ Τάξη Ε.Π.Α.Λ.

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Διδάσκων: Παναγιώτης Ανδρέου

Ενότητα 8. Εισαγωγή στην Πληροφορική. Internet: Τότε και Τώρα. Κεφάλαιο 8Α. Τρόπος Λειτουργίας Internet. Χειµερινό Εξάµηνο

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο

Γαβαλάς αµιανός

ΚΕΦΑΛΑΙΟ 3: Λειτουργικά Συστήµατα

Σκοπιµότητα των firewalls

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης)

ΗΜΥ Εργαστηριακή Άσκηση 2

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

To λεξικό του Internet

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

Εισαγωγή. Κατανεµηµένα Συστήµατα 01-1

Transcript:

Λογισµικό (Software SW) Λειτουργικά Συστήµατα και ίκτυα

Μαζική επεξεργασία ή επεξεργασία κατά δέσµες (batch processing) Χώρος χρήστη Εργασίες (Jobs): Πρόγραµµα, δεδοµένα και οδηγίες Αποτελέσµατα Χώρος µηχανής Ουρά εργασιών Εκτέλεση εργασίας

ιαλογική επεξεργασία (interactive processing) Χώρος χρήστη Προγράµµατα, δεδοµένα, οδηγίες και αποτελέσµατα Χώρος µηχανής Εκτέλεση προγράµµατος

Κατηγοριοποίηση Λογισµικού (Software)

To κέλυφος (shell) ως διεπαφή (interface) ανάµεσα στους χρήστες και το λειτουργικό σύστηµα Χρήστης Χρήστης Χρήστης Λειτουργικό σύστηµα Κέλυφος Χρήστης Χρήστης

Η διαδικασία εκκίνησης (booting process) Κύρια µνήµη Μονάδα αποθήκευσης Πρόγραµµα δίσκου εκκίνησης Κύρια µνήµη Πρόγραµµα εκκίνησης Μονάδα αποθήκευσης δίσκου Προσωρινή µνήµη Λειτουργικό Προσωρινή µνήµη Λειτουργικό σύστηµα σύστηµα Βήµα 1: Η µηχανή ξεκινά εκτελώντας το πρόγραµµα εκκίνησης Βήµα 2: Το πρόγραµµα εκκίνησης (bootstrap( program) (bootstrap program) που βρίσκεται ήδη στη µνήµη. Το κατευθύνει τη µεταφορά του λειτουργικού λειτουργικό σύστηµα είναι αποθηκευµένο σε µονάδα συστήµατος στην κύρια µνήµη και στη µαζικής αποθήκευσης (mass( storage) συνέχεια µεταφέρει τον έλεγχο σε αυτό.

Καταµερισµός χρόνου (time-sharing) µεταξύ της διεργασίας (process) A και της διεργασίας B ιακοπή ιακοπή ιακοπή ιακοπή ιακοπή ιακόπτης διεργασίας Χρόνος που τρέχει Χρονικό τεµάχιο Χρονικό τεµάχιο Χρονικό τεµάχιο Χρονικό τεµάχιο

Το µοντέλο client/server Αιτήµατα Πελάτης Εξυπηρετητής Υπηρεσία

Πανοµοιότυπη δοµή επικοινωνίας µεταξύ clients και servers όταν λειτουργούν στην ίδια µηχανή και όταν λειτουργούν κατανεµηµένα (distributed) σε διαφορετικές µηχανές Μία Μηχανή Τέσσερις ξεχωριστές Μηχανές

Ενα αδιέξοδο (deadlock) που απορρέει από τον ανταγωνισµό για µη διαµοιραζόµενες διασταυρώσεις σιδηροδρόµων

Τοπολογίες δικτύων (Network topologies) (συνεχίζεται) ( ακτυλίου) (Κοινού δρόµου)

Τοπολογίες δικτύων (Network topologies) (Ακτινωτή) (Ακανόνιστη)

Η διάκριση µεταξύ µιας γέφυρας (bridge) και ενός δροµολογητή (router) ροµολογητής Γέφυρα Μία γέφυρα συνδέει δύο δίκτυα bus για τη δηµιουργία ενός µεγάλου δικτύου Ενας δροµολογητής συνδέει ένα δίκτυο bus σε ένα δίκτυο star για τη δηµιουργία ενός Internet που θα αποτελείται από δύο δίκτυα

Μία τυπική προσέγγιση για τη σύνδεση στο Internet

Ενα τυπικό URL (Uniform Resource Locator) Μνηµονικό όνοµα του host όπου βρίσκεται το κείµενο Ονοµα κειµένου Πρωτόκολλο που απαιτείται για την πρόσβαση στο κείµενο. Στην περίπτωση αυτή είναι το πρωτόκολλο µεταφοράς υπερκειµένου (HyperText Transfer Protocol - http) Το µονοπάτι του καταλόγου (directory( path) που υποδεικνύει την τοποθεσία του κειµένου µέσα στο σύστηµα αρχείων του host

Μία απλή Web σελίδα εκφρασµένη σε HTML Tag (ετικέτα) που υποδεικνύει την αρχή του κειµένου Προκαταρκτικά στοιχεία Μέρος της σελίδας που θα εµφανιστεί από το browser (φυλλοµετρητής) Tag που υποδεικνύει το τέλος του κειµένου Η Web σελίδα θα εµφανιστεί µε το λεκτικό My Web Page παραρουσιασµένο µε ευδιάκριτο, ξεχωριστό τρόπο στην οθόνη.

Επικοινωνία σε ένα δίκτυο δακτυλίου (ring network) Τα µηνύµατα κινούνται µόνο προς µία κατεύθυνση

Επικοινωνία σε ένα δίκτυο κοινού δρόµου (bus network)

Παράδειγµα Package-shipping (µεταφοράς πακέτου) Προέλευση Τελικός προορισµός Προετοιµάζει το πακέτο για µεταφορά Εσύ Φίλος Λαµβάνει και ανοίγει το πακέτο Τοποθετεί το πακέτο σε κιβώτιο για την αεροπορική εταιρεία Μεταφορική εταιρεία Ενδιάµεσοι σταθµοί Μεταφορική εταιρεία Αφαιρεί το πακέτο από το κιβώτιο και το διανέµει στον παραλήπτη Τοποθετεί το κιβώτιο σε αεροπλάνο Αεροπορική εταιρεία Αεροπορική εταιρεία Αεροπορική εταιρεία Αεροπορική εταιρεία Αποστέλλει το κιβώτιο στη µεταφορική εταιρεία Τοποθετεί το κιβώτιο σε άλλο αεροπλάνο

Τα επίπεδα λογισµικού του ιαδικτύου (Internet software layers) Εφαρµογής Μεταφοράς ικτύου Σύνδεσης

Ακολουθώντας ένα µήνυµα µέσω του διαδικτύου (συνεχίζεται) Προετοιµάζει το µήνυµα και επισυνάπτει τη διεύθυνση προορισµού Κόβει το µήνυµα σε πακέτα Εφαρµογή Μεταφορά Εκχωρεί την ενδιάµεση διεύθυνση σε κάθε πακέτο ίκτυο Μεταφέρει το πακέτο στην ενδιάµεσή του διεύθυνση Σύνδεση Προέλευση

Ακολουθώντας ένα µήνυµα µέσω του διαδικτύου (συνεχίζεται) Σε κάθε ενδιάµεσο σταθµό το επίπεδο δικτύου εκχωρεί µια νέα ενδιάµεση διεύθυνση στο πακέτο και το επιστρέφει στο επίπεδο σύνδεσης για µεταφορά κατά µήκος ενός άλλου δικτύου. ίκτυο ίκτυο Σύνδεση Σύνδεση Ενδιάµεσοι σταθµοί

Ακολουθώντας ένα µήνυµα µέσω του διαδικτύου Εφαρµογή Μεταφορά Λαµβάνει το µήνυµα Συλλέγει τα πακέτα και επανασυνθέτει το µήνυµα ίκτυο Ανιχνεύει ότι το πακέτο έχει φθάσει στον τελικό του προορισµό Σύνδεση Λαµβάνει το πακέτο Τελικός προορισµός

ιαλέγοντας µεταξύ TCP (Transmission Control Protocol) και UDP (User Datagram Protocol) Επίπεδο Εφαρµογής Επίπεδο Μεταφοράς Περισσότερο «αξιόπιστο» αλλά λιγότερο αποδοτικό Περισσότερο αποδοτικό αλλά λιγότερο «αξιόπιστο»