Δίκτυα Υπολογιστών Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Δίκτυα Υπολογιστών Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ"

Transcript

1 Επίπεδο Εφαρμογής Ιωάννης Κορίνθιος Δρ. Ηλεκτρολόγος Μηχανικός ΕΜΠ Σελ 1

2 Ιεραρχίες Πρωτοκόλλων σελ 2

3 Ιεραρχίες Πρωτοκόλλων Πρωτόκολλο είναι ένα σύνολο κανόνων που απαιτούνται για να επιτύχουμε την ανταλλαγή δεδομένων, και επομένως τη επικοινωνία, μεταξύ δύο ή περισσότερων απομακρυσμένων οντοτήτων μέσω ενός δικτύου. Για τον καλύτερο σχεδιασμό και την απλοποίηση της επικοινωνίας υπάρχει κατανομή των απαιτούμενων λειτουργιών σε επίπεδα (στρώματα/layers) πρωτοκόλλων. Ε την κατανομή αυτή δημιουργείται μια ιεραρχία πρωτοκόλλων (Protocol Hierarchy). Κάθε επίπεδο εκτελεί συγκεκριμένες λειτουργίες, χρησιμοποιεί τις υπηρεσίες του αμέσως κατώτερου επιπέδου και παρέχει τις υπηρεσίες του στο αμέσως ανώτερο επίπεδο. Κάθε επίπεδο επικοινωνεί (νοητά) μέσω ενός πρωτοκόλλου με ομότιμο (peer) επίπεδο. σελ 3

4 Ιεραρχίες Πρωτοκόλλων (Μοντέλο OSI) Το μοντέλο OSI είναι η περισσότερο καλά δομημένη αρχιτεκτονική (ιεραρχία) πρωτοκόλλων. Στην πράξη το μοντέλο OSI έχει υποσκελιστεί από την ιεραρχία πρωτοκόλλων που εφαρμόστηκε de facto στο Διαδίκτυο. Η ιεραρχία αυτή ονομάζεται Στοίβα Πρωτοκόλλων του IP/TCP (IP/TCP Protocol Stack) από τα δύο δημοφιλέστερα πρωτόκολλα του διαδικτύου το Internet Protocol (IP) και το Transmission Control Protocol (TCP). σελ 4

5 Ο Ρόλος των Επιπέδων στην ιεραρχία OSI Φυσικό Επίπεδο (Physical Layer): Μετάδοση bits σε ένα κανάλι επικοινωνίας. Επίπεδο Σύνδεσης Δεδομένων ή Επίπεδο Ζεύξης (Data Link Layer): Η κύρια αποστολή του επιπέδου είναι να μετασχηματίσει το μέσο μετάδοσης σε μια γραμμή χωρίς σφάλματα μετάδοσης. Επίσης χειρίζεται θέματα πρόσβασης στο κανάλι επικοινωνίας αν υπάρχει κοινό μέσο. Επίπεδο Δικτύου (Network Layer): Μία βασική λειτουργία είναι η δρομολόγηση πακέτων από την αφετηρία στον προορισμό τους. Το επίπεδο δικτύου φροντίζει για την απόκρυψη των ιδιαίτερων χαρακτηριστικών του υποδικτύου, ώστε να παρέχεται στα ανώτερα επίπεδα ένας ενιαίος τρόπος χρήσης του δικτύου. Επίπεδο Μεταφοράς (Transport Layer): Η βασική λειτουργία του επιπέδου είναι η αποδοχή δεδομένων από τα ανώτερα επίπεδα ή διάσπαση αυτών σε μικρότερες μονάδες εάν χρειαστεί, η μεταφορά τους στο επίπεδο δικτύου και η διασφάλιση ότι όλα τα τμήματα φτάνουν σωστά στην άλλη πλευρά (από-άκρη-σε-άκρη/ end-toend). Επίπεδο Συνόδου (Session Layer): Το επίπεδο συνόδου επιτρέπει σε χρήστες διαφορετικών μηχανημάτων να εγκαθιστούν συνόδους μεταξύ τους. Μια σύνοδος, μπορεί να χρησιμοποιηθεί για να μεταφέρει ένα αρχείο μεταξύ δύο μηχανών παρέχοντας συγχρονισμό στη μεταφορά (μετά από μια διακοπή, για παράδειγμα). Μία από τις υπηρεσίες που παρέχει το επίπεδο συνόδου είναι η δυνατότητα διαχείρισης ελέγχου ενός διαλόγου. Επίπεδο Παρουσίασης (Presentation Layer): Ενώ όλα τα κατώτερα επίπεδα ενδιαφέρονται μόνο για την αξιόπιστη μετακίνηση bits από το ένα μέρος στο άλλο, το επίπεδο παρουσίασης ενδιαφέρεται για το συντακτικό και τη σημασιολογία των πληροφοριών που μεταδίδονται. Επίπεδο Εφαρμογής (Application Layer): Το επίπεδο εφαρμογής μπορεί ανάλογα με τις ανάγκες του χρήστη να περιέχει μια ποικιλία πρωτοκόλλων που υλοποιούν διάφορες κατανεμημένες λειτουργίες (π.χ. http, ftp, e- mail κλπ). σελ 5

6 Πρωτόκολλα Επιπέδου Εφαρμογής σελ 6

7 To Επίπεδο Εφαρμογής στο Διαδίκτυο Το Διαδίκτυο υιοθετεί ένα μοντέλο επικοινωνίας με 5 επίπεδα. Σε σχέση με το μοντέλο OSI παραλείπονται τα επίπεδα Συνόδου (Session) και Παρουσίασης (Presentation) με την αντίστοιχη λειτουργικότητα (εφόσον είναι αναγκαία) να ανατίθεται στο Επίπεδο Εφαρμογής (Application). Η βασική λειτουργία του Επίπεδου Εφαρμογής (Application Layer) είναι η ανταλλαγή δεδομένων μεταξύ δικτυακών εφαρμογών από-άκρη-σε-άκρη (end-toend). Πρόκειται για μια λογική σχέση που επιτρέπει στις εφαρμογές να ανταλλάσουν δεδομένα. σελ 7

8 Λειτουργίες και Πρωτόκολλα Επιπέδου Εφαρμογής Ένα πρωτόκολλο επιπέδου εφαρμογής καθορίζει: Τους τύπους των επιτρεπόμενων ανταλλασσόμενων μηνυμάτων Το συντακτικό των μηνυμάτων Τη δομή και τα επιτρεπόμενα πεδία Σημασιολογία των μηνυμάτων Τη σημασία της πληροφορίας στα πεδία Τους κανόνες για τον τρόπο με τον οποίο οι εφαρμογές ανταλλάσσουν μηνύματα Υπάρχουν δύο κατηγορίες πρωτοκόλλων επιπέδου εφαρμογής: Τα Δημόσια πρωτόκολλα (Public protocols), που είναι ορισμένα λεπτομερώς από διεθνείς οργανισμούς (π.χ. την IETF) με στόχο την επίτευξη της διαλειτουργικότητας (π.χ. http, ftp, DNS κλπ) Τα Ειδικά Πρωτόκολλα (proprietary protocols) που συνήθως ορίζονται για μια συγκεκριμένη εφαρμογή και πολύ συχνά οι λεπτομέρειες της λειτουργίας τους δεν είναι γνωστές (π.χ. Skype ) σελ 8

9 Ενδεικτικές Εφαρμογές World Wide Web instant messaging remote login file sharing / downloading multi-user gaming streaming video/audio voice IP telephony real-time video/audio conferencing σελ 9

10 Απαιτήσεις Εφαρμογών και Επίπεδο Μεταφοράς Οι απαιτήσεις ποιότητας υπηρεσίας των δικτυακών εφαρμογών είναι αρκετά διαφορετικές και η ποικιλία τους μεγάλη. Το επίπεδο εφαρμογής μπορεί ανάλογα με τις ανάγκες του να επιλέγει το πρωτόκολλο επιπέδου μεταφοράς που θα χρησιμοποιήσει (TCP ή UDP). Η επιλογή αυτή δεν είναι προδιαγεγραμμένη, όμως στην πράξη τα περισσότερα πρωτόκολλα επιπέδου εφαρμογής χρησιμοποιούν το TCP για να μεταφέρουν τα δεδομένα τους. Απαιτήσεις Εφαρμογών Χρήση Επιπέδου Μεταφοράς σελ 10

11 Επικοινωνία Δικτυακών Εφαρμογών To Πρωτόκολλο Επιπέδου Εφαρμογής είναι στην πράξη κομμάτι της Διαδικασίας Εφαρμογής (Application Process) και έχει αναπτυχθεί συνήθως από μια εταιρεία, ένα οργανισμό ή ένα προγραμματιστή. Παράδειγμα: Το http (HyperText Transfer Protocol) που χρησιμοποιείται για την ανταλλαγή δεδομένων στο WWW είναι ενσωματωμένο στον φυλλομετρητή (browser) που χρησιμοποιούμε (π.χ. Chrome, Firefox, Edge) Το Πρωτόκολλο Επιπέδου Μεταφοράς (π.χ. TCP, UDP) καθώς και τα πρωτόκολλα των κατώτερων επίπεδων (π.χ. IP) συνήθως αποτελούν κομμάτι του λειτουργικού συστήματος (Operating System) του host. Τα δύο αυτά προγράμματα επικοινωνούν με τη χρήση μιας διεπαφής που ονομάζεται Socket ή API (APplication Interface). To API κατά την επικοινωνία έχει τις εξής δυνατότητες: επιλογή του πρωτοκόλλου μεταφοράς (πχ. TCP ή UDP) δυνατότητα ρύθμισης μερικών παραμέτρων (π.χ. max buffer size και max segment size) σελ 11

12 Αρχιτεκτονικές Δικτυακών Εφαρμογών Αρχιτεκτονική Πελάτη-Εξυπηρετητή (Client-server): Υπάρχει ένας Host, που ονομάζεται εξυπηρετητής (Server) και που εξυπηρετεί αιτήσεις προερχόμενες από πολλούς άλλους Hosts, που ονομάζονται πελάτες (Clients). Παράδειγμα: Web client / Web server Αρχιτεκτονική Peer-to-peer (P2P): Yπάρχει άμεση επικοινωνία μεταξύ ζευγών περιστασιακά συνδεομένων μεταξύ τους Hosts, που ονομάζονται ομότιμοι (peers). Παράδειγμα: Gnutella Υβριδική Αρχιτεκτονική: Συνδυάζει στοιχεία από τις δύο παραπάνω αρχιτεκτονικές. Παράδειγμα: Skype σελ 12

13 Θέματα Διευθυνσιοδότησης Εφαρμογών Προκειμένου να διευθυνσιοδοτηθεί με μοναδικό τρόπο μια απομακρυσμένη εφαρμογή χρειάζονται δύο στοιχεία της: Την Διεύθυνση IP του host Τον Αριθμό Θύρας (Port Number) που αντιστοιχεί στην συγκεκριμένη εφαρμογή Στην πράξη η Διεύθυνση IP σε συνδυασμό με τον αριθμό θύρας ορίζουν επακριβώς ένα socket (API), το σημείο δηλαδή που η εφαρμογή λαμβάνει υπηρεσίες. Για παράδειγμα, για να επικοινωνήσουμε με ένα web server χρειάζεται: H IP διεύθυνση του στη μορφή π.χ (32-bit, IPv4 address) O Αριθμός Θύρας, που για την επικοινωνία με web server είναι 80. σελ 13

14 Διευθυνσιοδότηση (Παράδειγμα) Η χρήση των Αριθμών Θύρας Πηγής και Προορισμού στην περίπτωση που δύο clients από δύο διαφορετικούς host προσπαθούν να προσπελάσουν ένα Web server αναδεικνύεται στο συγκεκριμένο παράδειγμα. O Host C έχει συγχρόνως επικοινωνία με τον ίδιο Server B από δύο ανεξάρτητες διεργασίες. O Host A έχει πρόσβαση στο Server B από μια διεργασία. Έχουμε επικεντρώσει στη μια κατεύθυνση και παρατηρούμε ότι η Θύρα Προορισμού σε όλες τις περιπτώσεις είναι η ίδια εφόσον μιλάμε για web service (Θύρα 80). Ο συνδυασμός Διεύθυνση IP (Πηγής/Προορισμού) και Θύρα (Πηγής/Προορισμού) οδηγεί σε μοναδικότητα της επικοινωνίας. Ο Εξυπηρετητής (Server) έχει ενεργοποιήσει μια διεργασία (process) για κάθε πελάτη (client). σελ 14

15 World Wide Web και HTTP ( HyperText Transfer Protocol) σελ 15

16 Ιστοσελίδες Μια ιστοσελίδα (web page) αποτελείται από αντικείμενα (objects) Στην ουσία μια ιστοσελίδα αποτελείται από ένα βασικό αρχείο HTML (HyperText Markup Language) που εμπεριέχει διάφορα αντικείμενα, για παράδειγμα εικόνες JPEG, Java applets, αρχεία audio ή video κλπ. H HTML είναι μια γλώσσα σήμανσης (markup language), η οποία χρησιμοποιείται για τη δημιουργία ιστοσελίδων. Επιτρέπει την ενσωμάτωση εικόνων και άλλων αντικειμένων μέσα στη σελίδα Μπορεί να χρησιμοποιηθεί για να εμφανίσει διαδραστικές φόρμες. Κάθε αντικείμενο διευθυνσιοδοτείται με ένα URL (Uniform Resource Locator) Για παράδειγμα: Έστω ότι θέλουμε να προσπελάσουμε την ιστοσελίδα όπου, είναι το όνομα του Host που αντιστοιχεί σε μια διεύθυνση IP και /cs/pic.gif, είναι το όνομα της διαδρομής (path) σελ 16

17 HTTP (HyperText Transfer Protocol) To HTTP είναι το πρωτόκολλο επιπέδου εφαρμογής του Web To HTTP ακολουθεί το μοντέλο client/server (πελάτη/εξυπηρετητή) Ο client είναι κάποιος από τους διαθέσιμους browser (Firefox, Chrome, Edge κλπ) βρίσκεται σε ένα Host που αποστέλλει την αίτηση (HTTP Request), λαμβάνει την απάντηση (HTTP Response), και αναλαμβάνει να απεικονίσει τα Web αντικείμενα Ο Web server φιλοξενεί την ιστοσελίδα και απαντώντας σε αιτήσεις επιστρέφει τα αντικείμενα που ζητάει ο client. Το HTTP χρησιμοποιεί τυπικά το TCP σαν αξιόπιστο μηχανισμό μεταφοράς. O client αρχίζει την επικοινωνία ζητώντας μια σύνδεση TCP προς τον server χρησιμοποιώντας την πόρτα 80, που είναι η πόρτα όπου ένας web server αναμένει http requests. Ο server την αποδέχεται την TCP σύνδεση και έτσι αρχίζει η επικοινωνία στο επίπεδο εφαρμογής δηλαδή η ανταλλαγή http μηνυμάτων (http request/response) To HTTP είναι ένα απλό στο σχεδιασμό του πρωτόκολλο που δεν διατηρεί πληροφορία κατάστασης (State) για προηγούμενες requests/responses. σελ 17

18 Επίμονο (persistent) και μη-επίμονο (non-persistent) HTTP Υπάρχουν δύο τρόποι λειτουργίας του HTTP που σχετίζονται με το αν το HTTP χρησιμοποιεί μια TCP σύνδεση για να μεταφέρει περισσότερες από μια HTTP requests/responses Το HTTP με μη επίμονη σύνδεση (non-persistent connection) Το HTTP με επίμονη σύνδεση (persistent connection ή keep alive) σελ 18

19 HTTP με μη-επίμονη σύνδεση Ας υποθέσουμε ότι θέλουμε να μεταφέρουμε μια ιστοσελίδα από ένα server σε ένα client χρησιμοποιώντας μηεπίμονη (non-persistent) TCP σύνδεση. Επίσης, ας υποθέσουμε ότι η ιστοσελίδα αποτελείται από το βασικό HTML αρχείο και έχει επίσης 10 JPEG εικόνες. Τέλος, ας υποθέσουμε ότι το URL για το βασικό αρχείο HTML είναι: Στην περίπτωση μας θα συμβούν τα παρακάτω: 1) HTTP client θα ζητήσει την εγκατάσταση μιας TCP σύνδεσης προς τον web server με το όνομα στην πόρτα 80. Σαν αποτέλεσμα αυτής της ενέργειας θα δημιουργηθούν τόσο στον client, όσο και στον server από μια socket, που θα σχετιστούν με την σύνδεση TCP που θα εγκατασταθεί από άκρη-σε-άκρη (από τον client στον server). 2) HTTP client στέλνει ένα μήνυμα HTTP request προς τον server μέσω της socket και κατά συνέπεια μέσω της σύνδεσης TCP. Το μήνυμα συμπεριλαμβάνει το path name /cs/home.index. 3) HTTP server λαμβάνει το μήνυμα request μέσω της socket, ανασύρει το αντικείμενο /cs/home.index από τη μνήμη, τοποθετεί το αντικείμενο στο μήνυμα HTTP response και το στέλνει πίσω στον client μέσω της socket. 4) HTTP server υποδεικνύει στο TCP να κλείσει την σύνδεση. Φυσικά το TCP περιμένει, ώσπου να ολοκληρωθούν επιτυχώς οι διαδικασίες του, δηλαδή ώσπου να λάβει ACK από την άλλη πλευρά, πριν να κλείσει την σύνδεση. 5) HTTP client λαμβάνει το μήνυμα response. Ολοκληρώνονται οι διαδικασίες του TCP και η σύνδεση κλείνει. Το HTTP response μήνυμα δείχνει ότι το αντικείμενο στο μήνυμα message είναι ένα αρχείο HTML. Ο client ανασύρει το αρχείο the HTML και βρίσκει αναφορές για τα 10 JPEG αντικείμενα. 6) Τα προηγούμενα βήματα επαναλαμβάνονται συμπεριλαμβανομένης της εγκατάστασης της σύνδεσης TCP ξεχωριστά για καθένα από τα JPEG αντικείμενα. σελ 19

20 Ανάλυση Καθυστέρησης σε HTTP με μη-επίμονη σύνδεση 1ο Βήμα είναι η εγκατάσταση της TCP σύνδεσης. Καθυστέρηση: 1 Round Trip Time (RTT) 2o Βήμα η αίτηση για το αρχείο Καθυστέρηση :1 Round Trip Time (RTT) 3ο Βήμα η μεταφορά του αρχείου Καθυστέρηση: Εξαρτάται από το ρυθμό μετάδοσης Τα παραπάνω βήματα εκτελούνται για κάθε αντικείμενο της ιστοσελίδας ξεχωριστά. Συνολική Καθυστέρηση (για κάθε αντικείμενο) 2RTT + Χρόνος Μεταφοράς Αντικειμένου Συνολική Καθυστέρηση (για n αντικείμενα που περιέχει η σελίδα) n*(2*rtt mean ) + n * (Μέσος Χρόνος Μεταφοράς Αντικειμένου) σελ 20

21 HTTP με επίμονη σύνδεση Στην περίπτωση HTTP με επίμονη σύνδεση, η σύνδεση TCP παραμένει ενεργή μετά τη λήψη της πρώτης HTTP response σε μια HTTP request. Αυτό έχει σαν αποστέλλονται οι πιθανές επόμενες requests προς τον ίδιο server πάνω από την ίδια TCP σύνδεση. Στο HTTP με επίμονη ΤCP σύνδεση υπάρχουν δύο υπο-περιπτώσεις: HTTP χωρίς συνεχή παροχή (no pipelining) Στην περίπτωση αυτή νέα HTTP requests στέλνονται μόνο αφού έχει παραληφθεί το προηγούμενο HTTP response HTTP με συνεχή παροχή (pipelining) Στην περίπτωση αυτή τα HTTP requests μπορούν να αποστέλλονται συνεχώς χωρίς απαραίτητα να έχουν παραληφθεί τα προηγούμενα HTTP responses. Είναι φανερό ότι το HTTP με επίμονη σύνδεση και ιδιαίτερα αυτό με συνεχή παροχή βελτιώνει την συνολική απόκριση και επίδοση, όπως αυτή γίνεται κατανοητή από ένα χρήστη της υπηρεσίας web. Σαν αποτέλεσμα το default mode είναι το HTTP με επίμονη σύνδεση και συνεχή παροχή (persistent with pipelining). σελ 21

22 HTTP Request Message To HTTP έχει δύο τύπους μηνυμάτων: HTTP Request HTTP Response Τα μηνύματα είναι σε μορφή ASCII. HTTP Request Message GET /cs/page.html HTTP/1.1 Host: Connection: close User-agent: Mozilla/5.0 Accept-language: fr Request Line που περιέχει 1) την Μέθοδο, GET ή PUT ή POST ή HEAD ή DELETE (συνήθως η GET) 2) Το URL 3) Tη version του HTTP Host Line που περιέχει τον Host Connection Line που σηματοδοτεί αν η σύνδεση είναι persistent ή όχι (όπως εδώ). User-agent Line που ορίζει τον τύπο του client για λόγους συμβατότητας. Language line που ορίζει την γλώσσα του αντικειμένου που προτιμά ο client. σελ 22

23 HTTP Request Message To entity body είναι άδειο στο GET αλλά χρησιμοποιείται στο POST σελ 23

24 Συμπληρώνοντας Φόρμες Μέθοδος POST Οι Ιστοσελίδες περιέχουν συχνά φόρμες στις οποίες συμπληρώνουμε στοιχεία Παράδειγμα τα search engines Με τη χρήση της μεθόδου Post τα δεδομένα που συμπληρώνουμε στην φόρμα προωθούνται στον server μέσα στο πεδίο entity body. Μέθοδος GET Είναι όμως δυνατή και η χρήση της μεθόδου GET σε φόρμες. Με τη χρήση της μεθόδου GET τα δεδομένα που συμπληρώνουμε στη φόρμα μπαίνουν στο πεδίο URL του request μετά από τον χαρακτήρα (?) Υπάρχει περιορισμός στο πλήθος των δεδομένων, που μπορούν να μεταφερθούν κατά αυτό τον τρόπο. Ο περιορισμός εξαρτάται από τον browser. Παράδειγμα: σελ 24

25 Άλλες Μέθοδοι Μέθοδος HEAD Παρόμοια με την GET αλλά το response δεν περιέχει το αποτέλεσμα (δηλαδή το αντικείμενο) αλλά μόνο το Header. Χρησιμοποιείται συχνά για λόγους debugging. Μέθοδος PUT Επιτρέπει στον χρήστη να ανεβάσει ένα αντικείμενο σε συγκεκριμένη διαδρομή (directory) ενός server Χρησιμοποιείται από εφαρμογές που χρειάζεται να ανεβάσουν αντικείμενα σε Web servers Μέθοδος DELETE Επιτρέπει στον χρήστη ή σε μια εφαρμογή να απαλείψει ένα αντικείμενο από έναν Web server σελ 25

26 HTTP Response Message HTTP/ OK Connection: close Date: Tue, 15 Dec :44:04 GMT Server: Apache/2.2.3 (CentOS) Last-Modified: Tue, 09 Aug :11:03 GMT Content-Length: 6821 Content-Type: text/html (data data data data data...) HTTP Response Message Status Line που περιέχει 1) Tη version του HTTP 2) Κωδικός Κατάστασης 3) Φράση Για παράδειγμα, το ΟΚ σημαίνει ότι βρέθηκε το αντικείμενο και αποστέλλεται Connection Line που σηματοδοτεί ότι ο Server κλείσει την TCP σύνδεση αμέσως μετά. Date Line με την ημερομηνία και την ώρα που στάλθηκε το response. Server Line με την χαρακτηριστικά του server. Last-Modified που ορίζει πότε το αντικείμενο δημιουργήθηκε ή άλλαξε για τελευταία φορά. Content-Length line που ορίζει το μέγεθος του αντικειμένου σε bytes. Content-type line που ορίζει το είδος του αντικειμένου. σελ 26

27 HTTP Response Message Περιέχει το αντικείμενο σελ 27

28 Παραδείγματα Κωδικών 200 OK Επιστρέφεται σε περίπτωση επιτυχίας. Το αντικείμενο ακολουθεί μέσα στο μήνυμα 301 Moved Permanently το αντικείμενο μετακινήθηκε, η νέα θέση καθορίζεται στο location line στο ίδιο μήνυμα 400 Bad Request Επιστρέφεται εφόσον το μήνυμα αίτησης δεν γίνει κατανοητό από τον server 404 Not Found Επιστρέφεται εφόσον το αντικείμενο δεν υπάρχει στον server 505 HTTP Version Not Supported Επιστρέφεται εφόσον ο server δεν υποστηρίζει την HTTP version. σελ 28

29 Cookies Ένα HTTP cookie (web cookie, Internet cookie, ή απλά cookie) είναι ένα μικρό αρχείο δεδομένων που αποστέλλεται από μια ιστοσελίδα και φυλάσσεται στο web browser του χρήστη. Όποτε ο χρήστης επισκέπτεται την ιστοσελίδα, ο web browser στέλνει το cookie πίσω στο server ειδοποιώντας με τον τρόπο αυτό την ιστοσελίδα για προηγούμενες ενέργειες. Τα Cookies έχουν σχεδιαστεί, έτσι ώστε οι ιστοσελίδες να αποκτούν πληροφορία για την κατάσταση (state) του χρήστη (π.χ. τα αντικείμενα που προστέθηκαν σε μια shopping list) ή για να κρατούν πληροφορία για τις δραστηριότητες κατά το browsing (π.χ. αν έκανε login ή ποιές ιστοσελίδες επισκέφτηκε κλπ). Τα cookies μπορούν επίσης να κρατήσουν πληροφορία για passwords και περιεχόμενο που ο χρήστης έβαλε σε μια φόρμα (π.χ. credit card number ή διεύθυνση του). Τα cookies συνεισφέρουν θετικά στην εμπειρία του e-shopping και του browsing, γενικότερα όμως αποτελούν δυνητικά σοβαρή απειλή για την ιδιωτικότητα. σελ 29

30 Παράδειγμα χρήσης Cookies σελ 30

31 Domain Name System (DNS) σελ 31

32 Διευθύνσεις, Ονόματα και ρόλος του DNS Οι διευθύνσεις IP περιέχουν την πληροφορία που χρησιμοποιείται για τη δρομολόγηση Αποτελούνται από 32 bytes (IPv4) και απεικονίζονται με dotted δεκαδική μορφή (π.χ ) Προσδιορίζουν διεπαφές (Interfaces) υπολογιστών ή δρομολογητών. Κάθε host ή router διαθέτει τόσες διευθύνσεις IP όσα και οι διεπαφές του με το διαδίκτυο (Φυσικά Interface) Τα ονόματα είναι αλφαριθμητικά με στόχο να γίνονται κατανοητά από ανθρώπους (π.χ. κλπ) Το Σύστημα Ονομασίας Περιοχών (Domain Name System, DNS) είναι μια κατανεμημένη βάση δεδομένων στο διαδίκτυο που επιτρέπει τη μετάφραση ανάμεσα σε ονόματα και διευθύνσεις IP. Πρόκειται για μια παγκόσμια, κατανεμημένη, επεκτάσιμη και αξιόπιστη βάση δεδομένων. Στην πράξη το DNS είναι κάτι σαν τηλεφωνικός κατάλογος του Διαδικτύου. σελ 32

33 Domain Name System (DNS) Το DNS είναι: Μια Κατανεμημένη Βάση Δεδομένων, η οποία υλοποιείται μέσω μιας ιεραρχίας εξυπηρετητών. Οι DNS Servers είναι συνήθως UNIX υπολογιστές που χρησιμοποιούν το λογισμικό Berkeley Internet Name Domain (BIND). Ένα πρωτόκολλο επιπέδου εφαρμογής που επιτρέπει σε hosts να απευθύνουν ερωτήσεις (queries) στην κατανεμημένη βάση δεδομένων DNS με στόχο την μετατροπή ονομάτων σε διευθύνσεις (resolution/ανάλυση). Το πρωτόκολλο DNS χρησιμοποιεί την πόρτα 53 και το UDP σαν μηχανισμό μεταφοράς. Το DNS πρωτόκολλο είναι τύπου client-server O client στο DNS λέγεται Resolver (Αναλυτής) Το DNS ορίζεται στα RFCs 1034 & 1035 σελ 33

34 Ιεραρχία των Ονομάτων Τα ονόματα στο www είναι κατηγοριοποιημένα σε διαφορετικές περιοχές (domains) Αυτά αναλύονται σε υπο-περιοχές (sub-domains) που μπορεί να παρασταθούν μ ένα δέντρο Στην κορυφή υπάρχουν τα Top Level Domains (TLDs) που υποδιαιρούνται στα generic TLDs (com, org, net, edu, gov κλπ) και τα country-code TLDs (uk, fr, ca, jp, gr κλπ) Ένα όνομα αποτελείται από ετικέτες που χωρίζονται με τελείες (π.χ. Κάθε ετικέτα έχει μήκος μέχρι 63 χαρακτήρες και το συνολικό όνομα μπορεί να έχει μέχρι 255 χαρακτήρες. σελ 34

35 Ιεραρχία των Servers του DNS H Ιεραρχία των DNS Servers περιλαμβάνει: Root DNS servers Υπάρχουν 13 root DNS servers, οι περισσότεροι εκ των οποίων βρίσκονται στην Β. Αμερική. Οι βασικοί λόγοι που υπάρχουν πολλαπλοί Root DNS Server είναι: Να αποφευχθεί ένα σημείο αστοχίας (Single-Point-of-Failure) Να υπάρξει διαμοιρασμός του φορτίου (load balancing) Να διευκολυνθεί η συντήρηση Top-level domain (TLD) servers Οι servers αυτοί είναι υπεύθυνοι για τα generic TLDs (com, org, net, edu, gov κλπ) και τα country-code TLDs (uk, fr, ca, jp, gr κλπ). Authoritative DNS servers Κάθε οργανισμός με host που είναι προσβάσιμοι από το Internet (π.χ. Web servers, mail servers) πρέπει να ενημερώνει τα DNS αρχεία που δίνουν την αντιστοίχιση των προσβάσιμων ονομάτων που διαχειρίζεται σε διευθύνσεις IP. Ένας authoritative DNS server φιλοξενεί τις ενημερωμένες DNS εγγραφές. Ο server αυτός μπορεί να ανήκει στον οργανισμό ή να ανήκει σε κάποιο πάροχο της υπηρεσίας αυτής. Τα πανεπιστήμια και οι μεγάλες εταιρείες συνήθως υλοποιούν και ενημερώνουν δικούς τους Πρωτεύοντες (primary) and Δευτερεύοντες (secondary/backup) authoritative DNS servers. σελ 35

36 Root DNS Servers Οι 13 root DNS servers απεικονίζονται στο χάρτη. Υπάρχουν 13 servers εξαιτίας της χρήσης του UDP και των 512 bytes που είναι το μέγιστο μήκος του πακέτου UDP, ώστε να μην συμβεί κατάτμηση των πακέτων (fragmentation). σελ 36

37 Τοπικός DNS Server Ένας Τοπικός DNS Server (Default Name Server) δεν ανήκει στην ιεραρχία των DNS servers αλλά έχει σημαντικό ρόλο στην αρχιτεκτονική του DNS. Κάθε οργανισμός, εταιρεία, πάροχος έχει ένα Τοπικό DNS Server. Όταν ένας host συνδέεται στο δίκτυο του παρόχου, τότε ο πάροχος δίνει μια λίστα με ένα τουλάχιστον ή περισσότερους DNS servers (μέσω του Dynamic Host Configuration Protocol, DHCP). Όταν ένας host αποστέλλει μια DNS αναζήτηση (query), τότε η αναζήτηση αυτή αποστέλλεται στον Τοπικό DNS Server, ο οποίος δρα σαν ενδιάμεσος, προωθώντας την αναζήτηση (αν χρειάζεται) προς την ιεραρχία των DNS servers. Η προώθηση των αναζητήσεων γίνεται με δύο δυνατούς τρόπους: Επαναληπτική Αναζήτηση (Iterative Query) Αναδρομικής Αναζήτηση (Recursive Query) σελ 37

38 Επαναληπτική Αναζήτηση (Iterative Query) Ο host cis.poly.edu ανακαλύπτει την IP Διεύθυνση του gaia.cs.umass.edu με επαναληπτική αναζήτηση σελ 38

39 Αναδρομικής Αναζήτηση (Recursive Query) Ο host cis.poly.edu ανακαλύπτει την IP Διεύθυνση του gaia.cs.umass.edu με αναδρομική αναζήτηση σελ 39

40 Εγγραφές DNS Οι εγγραφές στην κατανεμημένη βάση δεδομένων του DNS ονομάζονται RR (Resource Records - Εγγραφές Πόρων) Τα resource records αποθηκεύονται σε αρχεία στους servers. Τα resource records είναι της μορφής (Όνομα, Τιμή, Τύπος, Χρόνος Ζωής) Όνομα (Name): Hostname, domain name ή alias ανάλογα με τον τύπο. Τιμή (Value): IP Διεύθυνση, hostname ή canonical name ανάλογα με τον τύπο Τύπος (Type): Type=A: Τότε το όνομα είναι το hostname (π.χ. και η τιμή είναι η IP Διεύθυνση. Άρα, το record αυτό δίνει την ζητούμενη μετάφραση από όνομα σε διεύθυνση. Type=NS: τότε το όνομα είναι ένα domain (π.χ. google.com) και τιμή είναι το hostname ενός Authoritative DNS Server, o οποίος θα αναλάβει να κάνει το resolution για το συγκεκριμένο όνομα. Type=CNAME: τότε το όνομα είναι ένα alias (ψευδώνυμο) και τιμή το κανονικό όνομα (canonical name) του host. Type=MX: τότε το όνομα είναι ένα alias (ψευδώνυμο) ενός server και τιμή το κανονικό όνομα (canonical name) του server. Χρόνος ζωής (TTL) Ο χρόνος ζωής εξυπηρετεί την τοπική αποθήκευση των ονομάτων. Όταν ένας (οποιοσδήποτε) εξυπηρετητής μάθει μια αντιστοίχιση, μπορεί να την αποθηκεύσει τοπικά για το διάστημα του χρόνου ζωής. Αποφεύγονται έτσι περιττές αναζητήσεις και επίσης επιταχύνεται η διαδικασία. Η τιμή 0 στο χρόνο ζωής σημαίνει ότι τα αποτελέσματα της αναζήτησης δεν πρέπει να αποθηκεύονται τοπικά. σελ 40

41 Μηνύματα DNS Identification (Tαυτότητα): αριθμός 16 bit για την ερώτηση, τίθεται από τον αποστολέα, η απάντηση χρησιμοποιεί τον ίδιο αριθμό, βοηθάει να υπάρξει αντιστοίχιση μεταξύ ερώτησης και απάντησης. Flags (Σημαίες): Query/Reply (Ερώτηση/Απάντηση) Authoritative answer (Επίσημη Απάντηση) Response truncated (<512 byte) Recursion Desirable (επιθυμητή αναδρομή για query) Recursion Available (διαθέσιμη αναδρομή για reply) σελ 41

42 Ευχαριστώ! σελ 42

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

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15. Δίκτυα υπολογιστών. (και το Διαδίκτυο) Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

Διαβάστε περισσότερα

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή

Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ. Εισαγωγή Κεφάλαιο 6ο ΕΠΙΠΕΔΟ ΕΦΑΡΜΟΓΗΣ Εισαγωγή 1 / 33 Το Επίπεδο Εφαρμογής (Application Layer) είναι το πιο πάνω επίπεδο των τεσσάρων επιπέδων του μοντέλου TCP/IP και βρίσκεται πάνω από το επίπεδο Μεταφοράς (Transport

Διαβάστε περισσότερα

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

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol HTTP Protocol Web and HTTP Βασικά Συστατικά: Web Server Web Browser HTTP Protocol Web Servers (1/2) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών Επίπεδο εφαρμογής To Σύστημα Ονομασίας Τομέων DNS

Δίκτυα Υπολογιστών Επίπεδο εφαρμογής To Σύστημα Ονομασίας Τομέων DNS Δίκτυα Υπολογιστών Επίπεδο εφαρμογής To Σύστημα Ονομασίας Τομέων DNS Κ. Βασιλάκης Περίγραμμα ενότητες που εξετάζονται Τι είναι το DNS (Domain Name System) Αντιστοίχιση ονομάτων: η κύρια υπηρεσία του DNS

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας Υπηρεσίες Internet ίκτυα Η/Υ Επίπεδο Εφαρµογής O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer

Διαβάστε περισσότερα

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

Επίπεδο δικτύου IP Forwading κτλ Επίπεδο δικτύου IP Forwading κτλ (IP για που το έβαλες) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο δικτύου (Network layer) Επίπεδο εφαρμογής (Application layer):

Διαβάστε περισσότερα

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

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Επίπεδο Εφαρµογής Ενότητα Θ ρ. Ε. Μάγκος Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών Firewalls. Χάρης Μανιφάβας Δίκτυα Υπολογιστών Firewalls Χάρης Μανιφάβας 1 Επικοινωνία Βασίζεται στη μεταβίβαση μηνυμάτων (λόγω απουσίας διαμοιραζόμενης μνήμης) Απαιτείται συμφωνία φόρμας μηνυμάτων Πρότυπο Στόχος τυποποίησης = Συνεργασία

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου (ΨΣ-326 DS151)

Πρωτόκολλα Διαδικτύου (ΨΣ-326 DS151) Πρωτόκολλα Διαδικτύου (ΨΣ-326 DS151) 2 Η ΕΡΓΑΣΤΗΡΙΑΚΗ ΔΙΑΛΕΞΗ (WIRESHARK ΠΡΩΤΟΚΟΛΛΑ ΕΦΑΡΜΟΓΗΣ) Υπεύθυνος καθηγητής: Άγγελος Ρούσκας Βοηθός: Υ.Δ. Ευθύμης Οικονόμου 1 Περιεχόμενα παρουσίασης HTTP συνέχεια

Διαβάστε περισσότερα

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

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. ίκτυα Υπολογιστών Ι. To Μοντέλο OSI. Αναπλ. Καθηγ. Π. εμέστιχας Πανεπιστήμιο Πειραιά To Μοντέλο OSI pdemest@unipi.gr ιάρθρωση Το μοντέλο αναφοράς OSI Επίπεδα Πρωτόκολλα, κατανομή πρωτοκόλλων σε στοιχεία δικτύου Αντιστοιχία τστοχα μοντέλων OSI και Internet Ανάλυση Επιπέδων

Διαβάστε περισσότερα

Υπολογιστές και ίκτυα Η/Υ.

Υπολογιστές και ίκτυα Η/Υ. Υπολογιστές και ίκτυα Η/Υ http://www.net.uom.gr Βιβλίο για ίκτυα Η/Υ Computer Networking, A Top-Down Approach Featuring the Internet, 2nd edition J. Kurose, K. Ross ρ. Παναγιώτης Ε. Φουληράς 2003/2004

Διαβάστε περισσότερα

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

Διαβάστε περισσότερα

Προγραμματισμός Ιστοσελίδων (Web Design)

Προγραμματισμός Ιστοσελίδων (Web Design) Προγραμματισμός Ιστοσελίδων (Web Design) Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Ορισμός Web Ο Παγκόσμιος Ιστός (World Wide Web) ή απλά Web αποτελεί

Διαβάστε περισσότερα

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

Τεχνολογίες ιαδικτύου Τεχνολογίες ιαδικτύου Εισαγωγή Αρχιτεκτονική, Πρωτόκολλα και Πρότυπα Βασικών Υπηρεσιών Ιστορικά Στοιχεία ARPANET Ο «παππούς» των δικτύων Αναπτύχθηκε από την DARPA στα τέλη του 60 Το 83 διασπάται σε MILNET

Διαβάστε περισσότερα

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

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 6 1. Τι γνωρίζετε για το Επίπεδο Εφαρμογής; Το Επίπεδο Εφαρμογής είναι το πιο πάνω επίπεδο των τεσσάρων επιπέδων του μοντέλου TCP/IP και βρίσκεται πάνω από το επίπεδο Μεταφοράς.

Διαβάστε περισσότερα

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

Διαβάστε περισσότερα

Δίκτυα Η/Υ στην Επιχείρηση

Δίκτυα Η/Υ στην Επιχείρηση Δίκτυα Η/Υ στην Επιχείρηση Δικτυακά πρωτόκολλα και εφαρμογές, Δρομολόγηση Γκάμας Βασίλειος, Εργαστηριακός Συνεργάτης Μοντέλο πελάτη-εξυπηρετητή Προκειμένου να χρησιμοποιήσουμε μια υπηρεσία του Internet

Διαβάστε περισσότερα

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

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη Τεχνολογίες Παγκόσμιου Ιστού 1η διάλεξη Χαρακτηριστικά Μαθήματος Μάθημα προγραμματισμού (και όχι μόνον) Μπορεί να εξελιχθεί σε εφιάλτη αν δεν έχετε καλή γνώση και αρκετή εμπειρία προγραμματισμού (Java)

Διαβάστε περισσότερα

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

ΔΙΚΤΥΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών ΔΙΚΤΥΑ Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I.

Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. Μάθημα 5: To Μοντέλο Αναφοράς O.S.I. 5.1 Γενικά Τα πρώτα δίκτυα χαρακτηρίζονταν από την «κλειστή» αρχιτεκτονική τους με την έννοια ότι αυτή ήταν γνωστή μόνο στην εταιρία που την είχε σχεδιάσει. Με τον

Διαβάστε περισσότερα

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

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

Διαβάστε περισσότερα

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου)

Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Τεχνολογία Δικτύων Επικοινωνιών (Ενότητα 1.7 - Πρωτόκολλα και Αρχιτεκτονική Δικτύου) Πρωτόκολλο είναι ένα σύνολο κανόνων που πρέπει να ακολουθήσουν όλοι οι σταθμοί εργασίας σε ένα δίκτυο ώστε να μπορούν

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 1.2.2 Το μοντέλο δικτύωσης TCP/IP 1 / 26 Το δίκτυο ARPANET ήταν ένα δίκτυο μεταγωγής πακέτων που χρηματοδοτήθηκε από το υπουργείο άμυνας των Η.Π.Α. στα τέλη της δεκαετίας του '60. 2 / 26 Από την αρχή κύριος

Διαβάστε περισσότερα

Client server Peer-to-peer (Οµότιµα ίκτυα)

Client server Peer-to-peer (Οµότιµα ίκτυα) Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Υπηρεσίες Internet ίκτυα Η/Υ Επίπεδο Εφαρµογής O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Οµάδες Συζήτησης

Διαβάστε περισσότερα

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ

Πρόσκληση 10: Προηγμένες Τηλεματικές Υπηρεσίες Τ.Ε.Ι. Ηπείρου Δίκτυο Τ.Ε.Ι. Ηπείρου ΙΙ H ΥΠΗΡΕΣΙΑ DHCP Αν είστε ένας διαχειριστής δικτύου (network administrator),σίγουρα θα έχετε αντιμετωπίσει το πρόβλημα των "ip conflicts", εν όσο προσπαθείτε να ρυθμίσετε τις διευθύνσεις ip των hosts στο

Διαβάστε περισσότερα

Βασικές Έννοιες Web Εφαρμογών

Βασικές Έννοιες Web Εφαρμογών ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) TEI Σερρών Τμήμα Πληροφορικής και Επικοινωνιών Δίκτυα Υπολογιστών ΙΙ (Ασκήσεις Πράξης) Ανάλυση Πρωτοκόλλων Τομέας Τηλεπικοινωνιών και Δικτύων Δρ. Αναστάσιος Πολίτης Καθηγητής Εφαρμογών anpol@teiser.gr

Διαβάστε περισσότερα

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

Εργαστήριο Δικτύων Υπολογιστών Εργαστήριο Δικτύων Υπολογιστών 2 η Διάλεξη: TCP/UDP Δικτυακά πρωτόκολλα / εφαρμογές Ports Unix δικτυακές εντολές Transmission Control Protocol - TCP Πρωτόκολλο Mεταφοράς RFC 793 [Postel 1981] Xρησιμοποιεί

Διαβάστε περισσότερα

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

Επαναληπτικές Ασκήσεις Μαθήματος Επαναληπτικές Ασκήσεις Μαθήματος Ερώτηση: EAM1. Ποιο από τα παρακάτω χαρακτηριστικά δεν αποτελεί κριτήριο κατηγοριοποίησης δικτύων. Κλίμακα Τεχνολογία μετάδοσης Πλήθος τερματικών εντός του δικτύου Ερώτηση:

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7ο ΚΕΦΑΛΑΙΟ ΕΡΩΤΗΣΕΙΣ - ΑΣΚΗΣΕΙΣ 1. Για να διεκπεραιωθεί η μεταφορά των πακέτων από την πηγή στον προορισμό μεταξύ των κόμβων του επικοινωνιακού υποδικτύου απαιτείται η

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Ηυιοθέτησητης τεχνολογίαςκαι αρχιτεκτονικής TCP/IP δεν έρχεται σε σύγκρουσηµε το µοντέλο του OSI και αυτό γιατί και τα δυο συστήµατααναπτύχθηκαν συγχρόνως. Παρόλα αυτά, υπάρχουν ορισµένες ουσιώδεις διαφορές

Διαβάστε περισσότερα

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

Διαβάστε περισσότερα

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

Πρωτόκολλα Διαδικτύου Πρωτόκολλα Διαδικτύου Μέρος 1ο Επικοινωνίες Δεδομένων Μάθημα 3 ο Εισαγωγή στην Τεχνολογία TCP/IP To TCP/IP σημαίνει Transmission Control Protocol / Internet Protocol και θα μπορούσε να θεωρηθεί ότι πρόκειται

Διαβάστε περισσότερα

Πρωτόκολλο FTP. Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού

Πρωτόκολλο FTP. Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού Μεταφορά αρχείων Πρωτόκολλο FTP Από τα παλαιότερα πρωτόκολλα του ArpaNet Το FTP είναι μια τυποποίηση του TCP/IP Πρόκειται για πρωτόκολο γενικού σκοπού Είναι ανεξάρτητο του λειτουργικού συστήματος και του

Διαβάστε περισσότερα

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο

Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρότυπο Αναφοράς Open Systems Interconnection (OSI) Επικοινωνίες Δεδομένων Μάθημα 5 ο Πρωτόκολλα και Αρχιτεκτονική Δικτύου Για να ανταλλάξουν δεδομένα δύο σταθμοί, εκτός από την ύπαρξη διαδρομής μεταξύ

Διαβάστε περισσότερα

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

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος Περί δικτύων Δρ. Ματθαίος Πατρινόπουλος Η δομή και εφαρμογές του διαδικτύου Μοίρασμα πόρων Παροχή πρόσβασης σε Εξοικονόμηση χρημάτων Αμεσότητα επικοινωνίας Αυξημένη αξιοπιστία Εξυπηρέτηση επικοινωνιακών

Διαβάστε περισσότερα

Network Address Translation (NAT)

Network Address Translation (NAT) HY335Α Δίκτυα Υπολογιστών Xειμερινό Εξάμηνο 2016-2017 Πανεπιστήμιο Κρήτης, Τμήμα Επιστήμης Υπολογιστών Network Address Translation (NAT) Network Layer Private IP Addresses Πρόβλημα: o χώρος των ΙΡ διευθύνσεων

Διαβάστε περισσότερα

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής

Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή. Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Προγραμματισμός και Συστήματα στον Παγκόσμιο Ιστό Ενότητα 1: Εισαγωγή Καθ. Ιωάννης Γαροφαλάκης Πολυτεχνική Σχολή Μηχανικών Η/Υ & Πληροφορικής Σκοποί ενότητας Αρχιτεκτονική Πρωτόκολλα Πρότυπα Βασικών Υπηρεσιών

Διαβάστε περισσότερα

Φύλλο Κατανόησης 1.8

Φύλλο Κατανόησης 1.8 Σχολικό Έτος : 2012-2013 Τάξη : B Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Ι - Θεωρία Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya1 Φύλλο Κατανόησης 1.8 1.8. Το μοντέλο OSI Ερωτήσεις

Διαβάστε περισσότερα

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Domain Name Service

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Domain Name Service Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Domain Name Service Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Εισαγωγή Επικοινωνία

Διαβάστε περισσότερα

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

Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Σύντομη παρουσίαση των εργαλείων/εντολών telnet, ping, traceroute nslookup και nmap, zenmap Version 2.00 Επιμέλεια Σημειώσεων: Δημήτρης Κόγιας Πατρικάκης Χαράλαμπος Πίνακας περιεχομένων TELNET... 2 PING...

Διαβάστε περισσότερα

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

Εισαγωγή Επανάληψη. ΤΕΙ Στερεάς Ελλάδας. ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. Διαδικτυακός Προγραμματισμός Εισαγωγή Επανάληψη ΣT Εξάμηνο, Κατεύθυνση Μηχανικών Δικτύων Τ.Ε. Τμήμα Μηχανικών Πληροφορικής Τ.Ε. ΤΕΙ Στερεάς Ελλάδας Δήλωση Οι διαφάνειες βασίζονται στα βιβλία: (1) Computer Networking: A Top Down Approach

Διαβάστε περισσότερα

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων

Ανδρέας Παπαζώης. Τμ. Διοίκησης Επιχειρήσεων Ανδρέας Παπαζώης Τμ. Διοίκησης Επιχειρήσεων Περιεχόμενα Εργ. Μαθήματος Διεύθυνση MAC Πρωτόκολλο DNS Πρωτόκολλο DHCP Σχετικές ρυθμίσεις στον «Πίνακα Ελέγχου» των Windows 2/10 Διεύθυνση MAC Είναι ένας μοναδικός

Διαβάστε περισσότερα

6.2 Υπηρεσίες Διαδικτύου

6.2 Υπηρεσίες Διαδικτύου 6.2 Υπηρεσίες Διαδικτύου 1 / 34 Όλες οι υπηρεσίες στο Διαδίκτυο, όπως και πολλές εφαρμογές λογισμικού, στηρίζονται στο μοντέλο Πελάτη Εξυπηρετητή. 2 / 34 Σύμφωνα με αυτό το μοντέλο ο Εξυπηρετητής οργανώνει,

Διαβάστε περισσότερα

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3.

Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET. Τεχνολογίες Τηλεκπαίδευσης & Εφαρµογές - Ιούλιος 09 1 http://creativecommons.org/licenses/by-nc-nd/3. Τεχνολογία TCP/IP ΙΑ ΙΚΤΥΩΣΗ- INTERNET Εφαρµογές - Ιούλιος 09 1 Εισαγωγή στην τεχνολογία TCP/IP Τεχνολογία TCP/IP TCP/IP Πρωτόκολλα TCP/IP ή τεχνολογία TCP/IP ή τεχνολογία ιαδικτύου (Internet)( ιαδίκτυο

Διαβάστε περισσότερα

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

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

Διαβάστε περισσότερα

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

Ενότητα 1. Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Ενότητα 1 Εισαγωγή στις βασικές έννοιες των ικτύων ΗΥ Εύρος Ζώνης και Ταχύτητα Μετάδοσης Η ταχύτητα µετάδοσης [εύρος ζώνης (banwidth)] των δεδοµένων αποτελεί ένα δείκτη επίδοσης των δικτύων και συνήθως

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Εισαγωγή στο DNS lookup

Εισαγωγή στο DNS lookup Εισαγωγή στο DNS lookup DNS lookup made easy by finrod για την Κοινότητα Ελεύθερου Λογισμικού ΕΜΠ(2011) Εισαγωγικά... IP lookup Μετάφραση (resolution) μίας FQDN διεύθυνσης (Fully Qualified Domain Name)

Διαβάστε περισσότερα

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ

α. Το μέγιστο μήκος δεδομένων του ωφέλιμου φορτίου του πλαισίου Ethernet είναι 1500 οκτάδες. ΣΩΣΤΟ ΘΕΜΑΤΑ & ΑΝΤΗΣΕΙΣ ΠΑΝΕΛΛΗΝΙΩΝ ΔΙΚΤΥΑ 2017 A1. Να χαρακτηρίσετε τις προτάσεις που ακολουθούν, γράφοντας στο τετράδιό σας δίπλα στο γράμμα που αντιστοιχεί σε κάθε πρόταση τη λέξη Σωστό, αν η πρόταση είναι

Διαβάστε περισσότερα

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

Εισαγωγή στην Πληροφορική Εισαγωγή στην Πληροφορική Δίκτυα Δεδομένων ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Βασικές Έννοιες Δίκτυο υπολογιστών: ένα σύνολο διασυνδεδεμένων

Διαβάστε περισσότερα

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

7.2.2 Σχέση OSI και TCP/IP Κεφάλαιο 7 7.2.2 Σχέση OSI και TCP/IP Σελ. 226-230 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr ΕΣΠΕΡΙΝΟ ΕΠΑΛ Κομοτηνής http://diktya-epal-g.ggia.info/ Γνωστό μοντέλο OSI διασύνδεσης ανοικτών συστημάτων.

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου

ΚΕΦΑΛΑΙΟ 1.7. Πρωτόκολλα και Αρχιτεκτονική Δικτύου ΚΕΦΑΛΑΙΟ 1.7 Πρωτόκολλα και Αρχιτεκτονική Δικτύου Επικοινωνία δύο σταθμών Ύπαρξη διαδρομής Αποκατάσταση σύνδεσης Ο σταθμός-πηγή πρέπει να ξέρει πότε ο σταθμός-προορισμός είναι έτοιμος να λάβει δεδομένα.

Διαβάστε περισσότερα

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

Διαβάστε περισσότερα

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

Κεφάλαιο 7 Διαδικτύωση-Internet. 7.2 Τεχνολογία TCP/IP Κεφάλαιο 7 Διαδικτύωση-Internet 7.2 Τεχνολογία TCP/IP Τι δηλώνει ο όρος «TCP/IP»; Ο όρος TCP/IP αναφέρεται σε μια ομάδα ομοειδών πρωτοκόλλων που χρησιμοποιούνται για την επικοινωνία των δικτύων υπολογιστών

Διαβάστε περισσότερα

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

ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Δίκτυα Υπολογιστών ΕΠΛ 001: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δίκτυα Υπολογιστών Στόχοι 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες

Διαβάστε περισσότερα

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

Στόχοι. Υπολογιστικά συστήματα: Στρώματα. Βασικές έννοιες [7] Στόχοι ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 1 Να εξηγήσουμε τι είναι τα δίκτυα υπολογιστών, ποιες είναι οι βασικές κατηγορίες τους και ποιες οι πιο συνηθισμένες τοπολογίες τους. Να περιγράψουμε

Διαβάστε περισσότερα

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

Κεφάλαιο 7.3. Πρωτόκολλο TCP Κεφάλαιο 7.3 Πρωτόκολλο TCP Πρωτόκολλο TCP Το πρωτόκολλο Ελέγχου Μετάδοσης (Transmission Control Protocol, TCP) είναι το βασικό πρωτόκολο του Επιπέδου Μεταφοράς του μοντέλου TCP/IP. Παρέχει υπηρεσίες προσανατολισμένες

Διαβάστε περισσότερα

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

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων World Wide Web Παγκόσμιος Ιστός Internet - WWW Internet: παγκόσμιο δίκτυο υπολογιστών που βασίζεται στο πρωτόκολο επικοινωνίας TCP/IP και

Διαβάστε περισσότερα

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Επίπεδο Μεταφοράς(Transport layer) Επίπεδο εφαρμογής (Application layer): Συντονισμός

Διαβάστε περισσότερα

ΜΑΘΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

ΜΑΘΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET ΥΠΕΠΘ ΟΡΓΑΝΙΣΜΟΣ ΕΠΑΓΓΕΛΜΑΤΙΚΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΚΑΙ ΚΑΤΑΡΤΙΣΗΣ ΙΕΚ ΧΑΝΙΩΝ ΚΡΗΤΗΣ ΕΙΔΙΚΟΤΗΤΑ : ΤΕΧΝΙΚΟΣ ΣΧΕΔΙΑΣΗΣ ΚΑΙ ΑΝΑΠΤΥΞΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΕΞΑΜΗΝΟ : Α ΜΑΘΗΜΑ: ΕΠΙΚΟΙΝΩΝΙΕΣ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΤΕΧΝΟΛΟΓΙΕΣ INTERNET

Διαβάστε περισσότερα

Ethernet Ethernet ΙΕΕΕ CSMA/CD

Ethernet Ethernet ΙΕΕΕ CSMA/CD Ethernet Τα τοπικά δίκτυα είναι συνήθως τύπου Ethernet ή λέμε ότι ακολουθούν το πρότυπο ΙΕΕΕ 802.3 Ακολουθούν το μηχανισμό CSMA/CD (Πολλαπλή πρόσβαση με Ακρόαση Φέροντος και Ανίχνευση Συγκρούσεων). Πολλαπλή

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών I Δίκτυα Υπολογιστών I Σχεδίαση και Αρχιτεκτονική Δικτύων Ευάγγελος Παπαπέτρου Τμ. Μηχ. Η/Υ & Πληροφορικής, Παν. Ιωαννίνων Ε.Παπαπέτρου (Τμ.Μηχ. Η/Υ & Πληροφορικής) MYY703: Δίκτυα Υπολογιστών I 1 / 19 Διάρθρωση

Διαβάστε περισσότερα

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

Διαβάστε περισσότερα

Διάλεξη 7 η - Networks

Διάλεξη 7 η - Networks Διάλεξη 7 η - Networks Ομιλητής: Κιντσάκης Θάνος Σύνταξη - Επιμέλεια Διαφανειών: ü Αυδίκου Χριστίνα ü Κιντσάκης Θάνος ü Πάπιστας Γιάννης ü Τούμπας Κώστας De. Co. De Ορισμός Δικτύου Ένα δίκτυο είναι ένας

Διαβάστε περισσότερα

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

ΕΠΛ 012. Δίκτυα Τπολογιστών & Διαδίκτυο ΕΠΛ 012 Δίκτυα Τπολογιστών & Διαδίκτυο Βιβλιογραφία: Nell Dale & John Lewis, Computer Science Illuminated, 2 nd Edition, 2005 Θέματα Η ανάγκη για δίκτυα Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων

Διαβάστε περισσότερα

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

Εισαγωγή στο TCP/IP. Π. Γαλάτης Εισαγωγή στο TCP/IP Π. Γαλάτης H σουίτα πρωτοκόλλου TCP/IP Το TCP/IP είναι ένα σύνολο πρωτοκόλλων που ονομάζουμε σουίτα και αφορούν στη δικτύωση των υπολογιστών. Transmission Control Protocol (TCP) μετάδοση

Διαβάστε περισσότερα

Εξοικείωση με τις εντολές ipconfig και ping

Εξοικείωση με τις εντολές ipconfig και ping Διαχείριση Δικτύων Τμήμα Μηχανικών Πληροφορικής ΤΕ ΤΕΙ Ηπείρου Εργαστηριακή Άσκηση Εξοικείωση με τις εντολές ipconfig και ping Σημείωση : Η άσκηση αναφέρεται σε εντολές των Windows. Υπάρχουν παρόμοιες

Διαβάστε περισσότερα

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

Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP Δίκτυα Υπολογιστών Ενότητα 10: Ethernet και ARP Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό,

Διαβάστε περισσότερα

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς

Πρωτόκολλα Διαδικτύου. Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Πρωτόκολλα Διαδικτύου Άγγελος Ρούσκας Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιώς Σκοπός του μαθήματος Στόχος του μαθήματος είναι να παρουσιάσει αρχιτεκτονικές και πρωτόκολλα που χρησιμοποιούνται στο

Διαβάστε περισσότερα

Κεφάλαιο 13 Εφαρμογές Διαδικτύου

Κεφάλαιο 13 Εφαρμογές Διαδικτύου Κεφάλαιο 13 Εφαρμογές Διαδικτύου 1 Σύστημα Ονομάτων Τομέα (DNS) Το σύστημα ονομάτων τομέα (domain name system DNS) παρέχει ένα ιεραρχικά δομημένο σχήμα ονοματοδοσίας, καταχωρημένο σε έναν κατάλογο, κατανεμημένο

Διαβάστε περισσότερα

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Υπηρεσία Ηλεκτρονικού Ταχυδρομείου - SMTP Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών Διαφάνεια 1 1 Ηλεκτρονικό

Διαβάστε περισσότερα

To λεξικό του Internet

To λεξικό του Internet To λεξικό του Internet A Address: Ο τόπος που βρίσκεται μια πηγή του Internet. Μια e-mail address μπορεί να έχει την εξής μορφή : georgepapado@hotmail.com. Μια web address είναι κάπως έτσι: http://www.in.gr.

Διαβάστε περισσότερα

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες

ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 15/03/2014 Συμπληρωματικές Διαφάνειες ΕΑΠ/ΠΛΗ22/ΑΘΗ.3 4 η ΟΣΣ 5/03/204 Συμπληρωματικές Διαφάνειες Νίκος Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου ΟΣΣ/5.03.204/Ν.Δημητρίου 2 ΟΣΣ/5.03.204/Ν.Δημητρίου 3 ΟΣΣ/5.03.204/Ν.Δημητρίου 4 Θεωρία Aloha/Slotted

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ Όπως έχουμε ήδη αναφέρει, τα δίκτυα τεχνολογίας / χρησιμοποιούν διεύθυνση 32 bits, προκειμένου να δρομολογήσουν ένα αυτοδύναμο πακέτο στο προορισμό του. Κατά σύμβαση έχει επικρατήσει οι διευθύνσεις να

Διαβάστε περισσότερα

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες)

Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες) Διαχείριση Δικτύων Εργαστήριο (Διαφάνειες) 2016 Εντολή: ping Απλή και βασική εντολή ελέγχου σύνδεσης με κάποια IP διεύθυνση (πχ. υπολογιστή) ping Στέλνει επαναλαμβανόμενα μηνύματα στην IP

Διαβάστε περισσότερα

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

Β1. Σε ένα τοπικό δίκτυο τοπολογίας Ethernet-TCP/IP το επίπεδο πρόσβασης δικτύου περιλαμβάνει: ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗ ΕΠΑΛ (ΟΜΑΔΑ Α ) & ΜΑΘΗΜΑΤΑ ΕΙΔΙΚΟΤΗΤΑΣ ΚΥΡΙΑΚΗ 23/04/2017 - ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΠΕΝΤΕ (5) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α Α1. α-σωστό β-σωστό γ-λάθος δ-λάθος

Διαβάστε περισσότερα

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

Εισαγωγή στο πως λειτουργεί το διαδίκτυο Εισαγωγή στο πως λειτουργεί το διαδίκτυο (και τι θα δούμε στο εργαστήριο δικτύων) Εργαστήριο Δικτύων Υπολογιστών 2014-2015 Τμήμα Μηχανικών Η/Υ και Πληροφορικής Διαδίκτυο - ένα δίκτυο δεδομένων Σημαντικό

Διαβάστε περισσότερα

Κεφάλαιο 2 Επίπεδο Εφαρμογής

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

Διαβάστε περισσότερα

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου

4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 4.1.1 Πρωτόκολλο TCP - Δομή πακέτου 1 / 38 Παράδειγμα Έστω ότι θέλουμε να αποστείλουμε ένα μήνυμα μέσω ηλεκτρονικού ταχυδρομείου. Αρχικά η εφαρμογή χρησιμοποιώντας τα πρωτόκολλα του επιπέδου εφαρμογής

Διαβάστε περισσότερα

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19

1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 1.2.1 Το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI) 1 / 19 2 / 19 Το Φυσικό Επίπεδο Το Φυσικό Επίπεδο ή στρώμα (Physical layer) ασχολείται με τη μετάδοση των bit (1 0) που απαρτίζουν

Διαβάστε περισσότερα

Ενότητα 1: HTTP, Clients και Servers. (Web, το θεμέλιο του Σημασιολογικού Ιστού)

Ενότητα 1: HTTP, Clients και Servers. (Web, το θεμέλιο του Σημασιολογικού Ιστού) Ενότητα 1: HTTP, Clients και Servers (Web, το θεμέλιο του Σημασιολογικού Ιστού) Τα επίπεδα του Σημασιολογικού Ιστού Θα το βρούμε με πολλές μικρές παραλλαγές Θα ασχοληθούμε σε επόμενα εργαστήρια Ποια είναι

Διαβάστε περισσότερα

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

Εισαγωγή στο διαδίκτυο Εισαγωγή στο διαδίκτυο Στόχοι κεφαλαίου Περιγραφή των κύριων θεμάτων σχετικά με τα δίκτυα υπολογιστών Αναφορά στα διάφορα είδη δικτύων Περιγραφή των διαφόρων τοπολογιών των τοπικών δικτύων Περιγραφή των

Διαβάστε περισσότερα

Θέματα Προγραμματισμού Διαδικτύου Εισαγωγή - Πρωτόκολλα

Θέματα Προγραμματισμού Διαδικτύου Εισαγωγή - Πρωτόκολλα Θέματα Προγραμματισμού Διαδικτύου Εισαγωγή - Πρωτόκολλα Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Περιεχόμενα

Διαβάστε περισσότερα

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

ΗΜΥ Εργαστηριακή Άσκηση 2 ΗΜΥ 316 - Εργαστηριακή Άσκηση 2 Βασικές Δυνατότητες Δικτύωσης Wireshark: Αναλυτής Πρωτοκόλλων Σκοπός της πρώτης σειράς ασκήσεων είναι, κατ αρχήν, η εξοικείωση με τις βασικές δικτυακές δυνατότητες της οικογένειας

Διαβάστε περισσότερα

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2011-2012 Τάξη : Γ Τομέας : Πληροφορικής Μάθημα : ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-diktya2 ΔΙΑΓΩΝΙΣΜΑ ΤΕΛΙΚΗΣ ΕΠΑΝΑΛΗΨΗΣ ΣΤΙΣ ΕΝΟΤΗΤΕΣ

Διαβάστε περισσότερα

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

Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Δίκτυα Υψηλών Ταχυτήτων Ενότητα 7: Διευθυνσιοδότηση Internet Protocol (IP) v4 Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative

Διαβάστε περισσότερα

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2

Διαβάστε περισσότερα

Βασικές έννοιες. Κατανεμημένα Συστήματα 1

Βασικές έννοιες. Κατανεμημένα Συστήματα 1 Βασικές έννοιες Κατανεμημένα Συστήματα 1 lalis@inf.uth.gr Ορισμός κατανεμημένου συστήματος Ένα σύστημα από ξεχωριστές ενεργές οντότητες (ονομάζονται «κόμβοι» ή «διεργασίες») που εκτελούνται ταυτόχρονα/ανεξάρτητα

Διαβάστε περισσότερα

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

Γενικές Αρχές. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.1.1. Γενικές Αρχές 1. Τι ονοµάζεται επικοινωνιακό υποδίκτυο και ποιο είναι το έργο του; Το σύνολο όλων των ενδιάµεσων κόµβων που εξασφαλίζουν την επικοινωνία µεταξύ

Διαβάστε περισσότερα

Δίκτυα Υπολογιστών. Δρ. Παναγιώτης Κολιός ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

Δίκτυα Υπολογιστών. Δρ. Παναγιώτης Κολιός ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Δίκτυα Υπολογιστών Δρ. Παναγιώτης Κολιός ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ Δίκτυο ηλεκτρονικών υπολογιστών Επιτρέπουν την επικοινωνία μεταξύ δύο ή περισσότερων

Διαβάστε περισσότερα

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

Δίκτυα Θεωρία Δίκτυα Θεωρία 2016-17 Κεφάλαιο 1 1. Ποια είναι τα επίπεδα που χρησιμοποιεί το μοντέλο αναφοράς για τη Διασύνδεση Ανοικτών Συστημάτων (OSI); i. Φυσικό Επίπεδο ii. επίπεδο Ζεύξης ή Σύνδεσης Δεδομένων iii.

Διαβάστε περισσότερα

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

ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ Μάθημα 4ο Βελώνης - 1ο Τ.Ε.Ε. Κατερίνης Καθηγητής Πληροφορικής ΠΕ20 4-1 ΟΙ ΔΙΕΥΘΥΝΣΕΙΣ ΤΟΥ INTERNET IP Διευθύνσεις, Συμβολικές Διευθύνσεις, DNS http://www.uth.gr/main/help/help-desk/internet/internet1.html

Διαβάστε περισσότερα

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

Βασικές Υπηρεσίες Διαδικτύου. Επικοινωνίες Δεδομένων Μάθημα 2 ο Βασικές Υπηρεσίες Διαδικτύου Επικοινωνίες Δεδομένων Μάθημα 2 ο Μεταφορά αρχείων (File Transfer Protocol, FTP) user at host FTP user interface FTP client local file system file transfer FTP server remote

Διαβάστε περισσότερα

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ ΤΑΞΗ: ΜΑΘΗΜΑ: 3 η ΤΑΞΗ ΕΠΑ.Λ. ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ / ΕΙΔΙΚΟΤΗΤΑΣ Ημερομηνία: Σάββατο 14 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΘΕΜΑ Α Α1. 1. Σωστό 2. Σωστό 3. Λάθος 4. Λάθος 5. Λάθος Α2. 1 α 2 β 3 γ 4 β

Διαβάστε περισσότερα

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

Διαβάστε περισσότερα