Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Εφαρμογής Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας

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

Download "Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Εφαρμογής Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας"

Transcript

1 Δίκτυα Επικοινωνιών Δίκτυα Υπολογιστών και Στρώμα Εφαρμογής Διδάσκοντες: Δρ. Ευγενία Αδαμοπούλου, Δρ. Κώστας Δεμέστιχας ΔΠΜΣ «Τεχνο- Οικονομικά Συστήματα» Τεχνολογία Πληροφορίας και Τηλεπικοινωνιών

2 Ιστοσελίδα Μαθήματος 2 επικοινωνίας: eadam@cn.ntua.gr cdemest@cn.ntua.gr

3 Βιβλιογραφία 3 J. Kurose and K. Ross, Computer Networking A top down approach, Pearson, 6 th edition, 2013

4 Στρώμα Εφαρμογής Εισαγωγή 4 Υλοποίηση δικτυακών εφαρμογών (network applications ή apps) υπηρεσίες στρώματος μεταφοράς στις οποίες βασίζεται η υλοποίηση μιας δικτυακής εφαρμογής μοντέλο πελάτη- εξυπηρετητή (client-server) μοντέλο ομότιμων σταθμών (peer-to-peer P2P) Πρωτόκολλα στρώματος εφαρμογής HTTP FTP SMTP/POP3/IMAP ( ) DNS

5 Δικτυακές Εφαρμογές Παραδείγματα 5 Ηλεκτρονικό ταχυδρομείο ( ) Web απομακρυσμένη πρόσβαση (remote login) P2P διαμοιρασμός αρχείων video streaming (YouTube, Netflix, κ.λπ.) Voice over IP VoIP (π.χ. Skype) Internet Relay Chat (IRC) ή άλλες εφαρμογές text messaging social networking

6 Δημιουργία δικτυακής εφαρμογής 6 Για τη δημιουργία μιας δικτυακής εφαρμογής, πρέπει να γραφτούν προγράμματα (λογισμικό) που να: τρέχουν σε διαφορετικούς τερματικούς σταθμούς επικοινωνούν μέσω δικτύου n π.χ., το λογισμικό ενός εξυπηρετητή Ιστού (Web server) επικοινωνεί με αυτό ενός Web browser Δεν χρειάζεται να γραφτεί λογισμικό για τους ενδιάμεσους κόμβους του δικτύου οι συσκευές αυτές δεν εκτελούν εφαρμογές των χρηστών application transport network data link physical application transport network data link physical application transport network data link physical

7 Αρχιτεκτονικές Δικτυακών Εφαρμογών 7 Τυπικές επιλογές αρχιτεκτονικής των δικτυακών εφαρμογών μοντέλο πελάτη- εξυπηρετητή (client-server) μοντέλο ομότιμων σταθμών (peer-to-peer P2P)

8 Αρχιτεκτονική πελάτη- εξυπηρετητή 8 Εξυπηρετητής (server) πρόκειται για σταθμό (host) που είναι μονίμως ενεργός διαθέτει μόνιμη διεύθυνση χρησιμοποιούνται data centers αναλόγως με την απαιτούμενη κλιμάκωση Πελάτες (clients) επικοινωνούν με τον εξυπηρετητή δεν χρειάζεται να είναι μονίμως ενεργοί μπορεί να έχουν δυναμικές διευθύνσεις δεν επικοινωνούν απευθείας μεταξύ τους client/server

9 Αρχιτεκτονική ομότιμων σταθμών (P2P) 9 Δεν υφίσταται μονίμως ενεργός εξυπηρετητής Οι τερματικοί σταθμοί επικοινωνούν απευθείας μεταξύ τους και ονομάζονται ομότιμοι σταθμοί ή ομότιμοι κόμβοι (peers) Οι ομότιμοι σταθμοί: αιτούνται υπηρεσίες από άλλους ομότιμους σταθμούς, ενώ επίσης παρέχουν υπηρεσίες σε άλλους ομότιμους σταθμούς n Κλιμακωσιμότητα: η είσοδος νέων ομότιμων σταθμών αυξάνει όχι μόνο τις αιτήσεις για υπηρεσίες αλλά και τις δυνατότητες για εξυπηρέτηση (χωρητικότητα) δεν είναι μονίμως συνδεδεμένοι και αλλάζουν διευθύνσεις n πολύπλοκη διαχείριση peer-peer

10 Επικοινωνία διεργασιών 10 Διεργασία (process): πρόγραμμα υπό εκτέλεση σε έναν σταθμό υπολογιστικό σύστημα εντός του ίδιου σταθμού, η επικοινωνία μεταξύ διεργασιών καθορίζεται από το λειτουργικό σύστημα σε διαφορετικούς σταθμούς, η επικοινωνία μεταξύ διεργασιών γίνεται με ανταλλαγή μηνυμάτων Διεργασίες πελάτη και εξυπηρετητή διεργασία πελάτη: διεργασία που εκκινεί την επικοινωνία διεργασία εξυπηρετητή: διεργασία που περιμένει να επικοινωνήσουν μαζί της οι πελάτες σε μια P2P αρχιτεκτονική, κάθε ομότιμος σταθμός μπορεί να τρέχει τόσο διεργασίες πελάτη όσο και διεργασίες εξυπηρετητή την ίδια στιγμή

11 Sockets 11 Μια διεργασία στέλνει/λαμβάνει μηνύματα προς/από το socket της Το socket είναι λοιπόν το «άκρο» στην επικοινωνία μέσω δικτύου μιας διεργασίας με μια άλλη (που βρίσκεται σε διαφορετικό σταθμό) application process socket application process controlled by app developer transport network link physical Internet transport network link physical controlled by OS

12 Διευθυνσιοδότηση των sockets 12 Για να λάβει μηνύματα, μια διεργασία πρέπει να έχει ένα μοναδικό αναγνωριστικό Τι μπορεί να χρησιμοποιηθεί ως μοναδικό αναγνωριστικό Κάθε σταθμός στο Internet διαθέτει μία τουλάχιστον μοναδική διεύθυνση IP μήκους 32 bits Ερ. Επαρκεί αυτή η διεύθυνση για τη μοναδική ταυτοποίηση της διεργασίας? Απ. Όχι, αφού πολλές διεργασίες μπορεί να τρέχουν στον ίδιο σταθμό Για το λόγο αυτό, κάθε διεργασία ταυτοποιείται με το συνδυασμό της διεύθυνσης IP του σταθμού και ενός αριθμού θύρας (port number) Παραδείγματα αριθμών θυρών: n Εξυπηρετητής HTTP: 80 n Εξυπηρετητής 25 Για την αποστολή ενός HTTP μηνύματος στον εξυπηρετητή Ιστού χρησιμοποιούνται n IP διεύθυνση: n Αριθμός θύρας: 80

13 Πρωτόκολλα στρώματος εφαρμογής 13 Ένα πρωτόκολλο στρώματος εφαρμογής καθορίζει: τους τύπους των μηνυμάτων που ανταλλάσσονται n π.χ. μήνυμα αίτησης (request), απόκρισης (response) κλπ. το συντακτικό των μηνυμάτων n τι πεδία πρέπει να περιλαμβάνει ένα μήνυμα και πώς διαχωρίζονται τα πεδία τη σημασιολογία των μηνυμάτων n σημασία καθενός από τα πεδία ενός μηνύματος τους κανόνες για το πότε και πώς οι διεργασίες στέλνουν ή απαντάνε σε μηνύματα Ανοιχτά πρωτόκολλα έναντι κλειστών πρωτοκόλλων Ανοιχτά (open): n ορίζονται σε πρότυπα (RFCs) n επιτρέπουν τη διαλλειτουργικότητα n π.χ. HTTP, SMTP Κλειστά ιδιόκτητα (proprietary): n π.χ. Skype

14 14 Υπηρεσίες που προσφέρει το υποκείμενο στρώμα μεταφοράς σε μια εφαρμογή Αξιοπιστία μεταφοράς δεδομένων μερικές εφαρμογές (π.χ. μεταφορά αρχείων, Web browsing) απαιτούν 100% αξιόπιστη μεταφορά δεδομένων άλλες εφαρμογές (π.χ. video streaming) μπορούν να ανεχθούν ορισμένες απώλειες και αλλοιώσεις Διεκπεραιωτικότητα (throughput) μερικές εφαρμογές (π.χ. πολυμέσων) έχουν κάποιες ελάχιστες απαιτήσεις throughput προκειμένου να παραμένουν χρηστικές άλλες εφαρμογές (οι λεγόμενες ελαστικές εφαρμογές) κάνουν απλώς χρήση οποιουδήποτε επιπέδου throughput είναι εφικτό εκείνη τη στιγμή Συγχρονισμός (timing) Μερικές εφαρμογές (π.χ. τηλεφωνία μέσω Διαδικτύου, παιχνίδια μέσω Διαδικτύου) έχουν κάποιες ελάχιστες απαιτήσεις καθυστέρησης (delay) προκειμένου να παραμένουν χρηστικές Ασφάλεια κρυπτογράφηση ακεραιότητα δεδομένων

15 15 Απαιτήσεις δημοφιλών εφαρμογών από το υποκείμενο στρώμα μεταφοράς εφαρμογή file transfer Web documents real-time live audio/video stored audio/video interactive games text messaging απώλεια δεδομένων καμία ανοχή καμία ανοχή καμία ανοχή ανεκτική ανεκτική ανεκτική καμία ανοχή throughput ελαστική ελαστική ελαστική audio: 5kbps-1Mbps video:10kbps-5mbps ομοίως με από πάνω λίγα kbps παραπάνω ελαστική ευαισθησία στο χρόνο όχι όχι όχι ναι, 100 s msec ναι, μερικά secs ναι, 100 s msec ναι και όχι

16 Πρωτόκολλα στρώματος μεταφοράς και υπηρεσίες που προσφέρουν 16 TCP Transmission Control Protocol αξιόπιστη μεταφορά δεδομένων μεταξύ αποστολέα και παραλήπτη έλεγχος ροής δεδομένων έλεγχος συμφόρησης δεν προσφέρει: συγχρονισμό, ελάχιστο εγγυημένο throughput, ασφάλεια connection-oriented: ακολουθείται μια διαδικασία εγκατάστασης σύνδεσης μεταξύ των διεργασιών του πελάτη και του εξυπηρετητή UDP User Datagram Protocol μη αξιόπιστη μεταφορά δεδομένων μεταξύ αποστολέα και παραλήπτη δεν προσφέρει: αξιοπιστία, έλεγχο ροής, έλεγχο συμφόρησης, ελάχιστο εγγυημένο throughput, ασφάλεια, εγκατάσταση σύνδεσης Ερ. Πού χρησιμεύει τότε το UDP? Απ. Καλύτερη επίδοση στο συγχρονισμό (απαιτήσεις καθυστέρησης)

17 17 Δικτυακές εφαρμογές: Αντίστοιχα πρωτόκολλα εφαρμογής και μεταφοράς εφαρμογή remote terminal access Web file transfer streaming multimedia Internet telephony πρωτόκολλο στρώματος εφαρμογής SMTP [RFC 2821] Telnet [RFC 854] HTTP [RFC 2616] FTP [RFC 959] HTTP (e.g., YouTube), RTP [RFC 1889] SIP, RTP, proprietary (π.χ. Skype) υποκείμενο πρωτόκολλο μεταφοράς TCP TCP TCP TCP TCP ή UDP TCP ή UDP

18 Αυξάνοντας την ασφάλεια του TCP 18 Τα πρωτόκολλα TCP και UDP δεν προσφέρουν κρυπτογράφηση n τα δεδομένα των χρηστών (π.χ. passwords) αποστέλλονται μέσα από το socket και μεταφέρονται στο Internet ως έχουν Το πρωτόκολλο SSL (Secure Sockets Layer) προσφέρει κρυπτογραφημένη σύνδεση TCP (encryption) ακεραιότητα των δεδομένων (data integrity) πιστοποίηση του άλλου άκρου επικοινωνίας (authentication) Το SSL είναι πρωτόκολλο στρώματος εφαρμογής, όπως και ο απόγονός του, το TLS (Transport Layer Security) Οι εφαρμογές χρησιμοποιούν SSL (ή TLS) βιβλιοθήκες, προκειμένου να κρυπτογραφήσουν τα δεδομένα των TCP συνδέσεων

19 Ο Παγκόσμιος Ιστός και το HTTP 19 Μία σελίδα στον Παγκόσμιο Ιστό (Web page) είναι ένα αρχείο HTML το οποίο περιλαμβάνει αναφορές προς διάφορα αντικείμενα (όπως εικόνες, αρχεία ήχου, Java applets κ.λπ.) Κάθε αντικείμενο έχει μία διεύθυνση (URL: Uniform Resource Locator) η οποία χρησιμοποιείται για να γίνει αναφορά σε αυτό, π.χ. host name path name

20 Επισκόπηση του πρωτοκόλλου HTTP 20 HTTP (Hypertext Transfer Protocol) Πρωτόκολλο του στρώματος εφαρμογής για τον Παγκόσμιο Ιστό Μοντέλο πελάτη/εξυπηρετητή n πελάτης: συνήθως, κάποιος browser (φυλλομετρητής) που αιτείται, λαμβάνει (μέσω του πρωτοκόλλου HTTP) και απεικονίζει αντικείμενα Web n εξυπηρετητής: ο εξυπηρετητής (Web server) αποστέλλει αντικείμενα σε απάντηση των αιτήσεων PC που τρέχει Firefox browser κινητό τηλ. που τρέχει Safari browser server που τρέχει Apache Web server

21 Επισκόπηση του πρωτοκόλλου HTTP 21 Το HTTP χρησιμοποιεί για πρωτόκολλο μεταφοράς το TCP ο πελάτης (κάποιος browser) εκκινεί την εγκατάσταση σύνδεσης (δημιουργεί ένα socket) με τον εξυπηρετητή (στη θύρα 80 του τελευταίου) ο εξυπηρετητής αποδέχεται τη σύνδεση με τον πελάτη μέσα από αυτήν τη σύνδεση, ανταλλάσσονται στο στρώμα εφαρμογής μηνύματα τύπου HTTP μεταξύ του πελάτη και του εξυπηρετητή στο τέλος, η TCP σύνδεση κλείνει Το HTTP είναι stateless πρωτόκολλο ο εξυπηρετητής δε διατηρεί πληροφορίες σχετικά με παρελθόντα αιτήματα του πελάτη n αντίθετα, το FTP είναι stateful πρωτόκολλο

22 Τύποι HTTP συνδέσεων 22 non-persistent HTTP (μη- εμμένον) αποστέλλεται το πολύ ένα αντικείμενο πάνω από την TCP σύνδεση n κατόπιν, η σύνδεση απολύεται συνεπώς, η μεταφορά πολλών αντικειμένων απαιτεί πολλαπλές συνδέσεις TCP persistent HTTP (εμμένον) πολλά αντικείμενα μπορούν να σταλούν πάνω από μία μοναδική TCP σύνδεση μεταξύ πελάτη και εξυπηρετητή

23 Non-persistent HTTP 23 Έστω ότι ο χρήστης πληκτρολογεί το URL Η σελίδα αυτή περιέχει κείμενο και πολλές εικόνες (10 εικόνες) 1a. Ο HTTP client εκκινεί την εγκατάσταση σύνδεσης TCP με τον HTTP server στη διεύθυνση και στη θύρα Ο HTTP client αποστέλλει ένα HTTP request μήνυμα μέσα από την TCP σύνδεση. Το μήνυμα υποδεικνύει ότι ο πελάτης επιθυμεί να του σταλεί το αντικείμενο index.html 1b. Ο HTTP server στη διεύθυνση αναμένει στη θύρα 80 για TCP συνδέσεις. Αποδέχεται τη σύνδεση, ειδοποιώντας τον πελάτη. 3. O HTTP server λαμβάνει το request μήνυμα, σχηματίζει ένα response μήνυμα που περιέχει το ζητούμενο αντικείμενο, και το στέλνει μέσα από την TCP σύνδεση. time

24 Non-persistent HTTP 24 time 5. Ο HTTP client λαμβάνει το response μήνυμα που περιέχει το HTML αρχείο, το οποίο και πρέπει να απεικονίσει. Καθώς επεξεργάζεται το προς απεικόνιση αρχείο HTML, βρίσκει αναφορές προς 10 αντικείμενα τύπου εικόνας. 6. Τα βήματα 1-5 επαναλαμβάνονται για καθένα από τα 10 αντικείμενα- εικόνες 4. Ο HTTP server κλείνει την TCP σύνδεση.

25 Non-persistent HTTP 25 RTT (Round-Trip Time): χρόνος για ένα μικρό πακέτο να φτάσει από τον πελάτη στον εξυπηρετητή και πίσω HTTP response time αποτελείται από: 1 RTT για την εκκίνηση της TCP σύνδεσης 1 RTT για να σταλεί το HTTP request και να φτάσουν πίσω τα πρώτα bytes του HTTP response χρόνος μετάδοσης του αρχείου (αναλόγως της ταχύτητας μετάδοσης) non-persistent HTTP response time = 2RTT + χρόνος μετάδοσης του αρχείου initiate TCP connection RTT request file RTT file received time time time to transmit file

26 Persistent HTTP vs. non-persistent HTTP 26 non-persistent HTTP χρειάζονται 2RTT (+ το χρόνο μετάδοσης) για τη μεταφορά κάθε αντικειμένου επιβάρυνση του Λειτουργικού Συστήματος με το άνοιγμα νέας TCP σύνδεσης για κάθε αντικείμενο στην πράξη, οι περισσότεροι browsers ανοίγουν παράλληλες συνδέσεις TCP για να κατεβάσουν τα διάφορα αντικείμενα μιας σελίδας n έτσι μειώνεται το συνολικό response time για όλη τη σελίδα persistent HTTP ο εξυπηρετητής αφήνει ανοιχτή τη σύνδεση HTTP μόλις αποστείλει μια απάντηση τα επόμενα HTTP μηνύματα μεταξύ πελάτη/ εξυπηρετητή στέλνονται μέσα από την ανοιχτή αυτή σύνδεση ο πελάτης στέλνει request μόλις συναντήσει αναφορά προς ένα αντικείμενο χρειάζεται 1 RTT (+ το χρόνο μετάδοσης) για κάθε αντικείμενο, καθώς δεν ανοιγοκλείνουν TCP συνδέσεις

27 HTTP request μήνυμα 27 Όπως είδαμε, το HTTP χρησιμοποιεί δύο τύπους μηνυμάτων: HTTP request (αίτηση) και HTTP response (απάντηση) HTTP request ASCII μορφή (αναγνώσιμη από τον άνθρωπο) request line (GET, POST, HEAD εντολές) header lines carriage return και line feed στην αρχή μιας γραμμής υποδηλώνει το πέρας των header lines carriage-return χαρακτήρας line-feed χαρακτήρας GET /index.html HTTP/1.1\r\n Host: www-net.cs.umass.edu\r\n User-Agent: Firefox/3.6.10\r\n Accept: text/html,application/xhtml+xml\r\n Accept-Language: en-us,en;q=0.5\r\n Accept-Encoding: gzip,deflate\r\n Accept-Charset: ISO ,utf-8;q=0.7\r\n Keep-Alive: 115\r\n Connection: keep-alive\r\n \r\n

28 HTTP request μήνυμα 28 method sp URL sp version cr lf header field name value ~ ~ cr lf request line header lines header field name value cr lf cr lf entity body ~ ~ body Σύμβολα: sp = space, cr = carriage return, lf = line feed χαρακτήρες

29 Αποστολή δεδομένων φόρμας 29 Τα δεδομένα που ένας χρήστης συμπληρώνει σε μια Web φόρμα συμπεριλαμβάνονται σε ένα HTTP request μήνυμα το οποίο στέλνεται στον εξυπηρετητή Η αποστολή μπορεί να γίνει με έναν από τους εξής δύο τρόπους Μέθοδος POST n Τα δεδομένα που έχει συμπληρώσει ο χρήστης ενσωματώνονται στο σώμα (body) του request μηνύματος Μέθοδος GET n Τα δεδομένα αυτά ενσωματώνονται στο πεδίο URL του request line

30 Μέθοδοι HTTP 30 HTTP/1.0 GET POST HEAD n ζητείται από τον εξυπηρετητή να μη συμπεριλάβει το αναφερόμενο αντικείμενο εντός του response HTTP/1.1 GET, POST, HEAD PUT n ανεβάζει στη διεύθυνση που υποδεικνύει το πεδίο URL της γραμμής request το αρχείο του οποίου τα περιεχόμενα βρίσκονται στο σώμα (body) του μηνύματος DELETE n ζητείται η διαγραφή του αρχείου που υποδεικνύει το πεδίο URL της γραμμής request

31 HTTP response μήνυμα 31 status line (protocol status code και status phrase) header lines data, π.χ. HTML αρχείο HTTP/ OK\r\n Date: Sun, 26 Sep :09:20 GMT\r\n Server: Apache/ (CentOS)\r\n Last-Modified: Tue, 30 Oct :00:02 GMT\r\n ETag: "17dc6-a5c-bf716880"\r\n Accept-Ranges: bytes\r\n Content-Length: 2652\r\n Keep-Alive: timeout=10, max=100\r\n Connection: Keep-Alive\r\n Content-Type: text/html; charset=iso \r\n \r\n data data data data data...

32 HTTP response μήνυμα Κωδικοί Κατάστασης 32 Ο κωδικός κατάστασης (status code) σε ένα μήνυμα HTTP response τοποθετείται στην πρώτη γραμμή του μηνύματος Παραδείγματα κωδικών 200 OK n επιτυχής αίτηση, το ζητούμενο αντικείμενο περιλαμβάνεται μέσα στο μήνυμα 301 Moved Permanently n το ζητούμενο αντικείμενο έχει μεταφερθεί, η νέα του διεύθυνση περιλαμβάνεται μέσα στο μήνυμα 400 Bad Request n το μήνυμα αίτησης δεν έγινε κατανοητό από τον εξυπηρετητή 404 Not Found n το ζητούμενο αντικείμενο δε βρέθηκε στον εξυπηρετητή 505 HTTP Version Not Supported

33 Διατήρηση κατάστασης Cookies 33 Όπως είδαμε, το HTTP είναι stateless πρωτόκολλο Για να διατηρούν πληροφορίες κατάστασης, πολλοί ιστότοποι (Web sites) χρησιμοποιούν τα λεγόμενα cookies Συνιστώσες 1. Μια header line τύπου cookie στο HTTP response μήνυμα 2. Μια header line τύπου cookie στο επόμενο HTTP request μήνυμα 3. Ένα αρχείο cookie που διατηρείται στον υπολογιστή του χρήστη και το διαχειρίζεται ο browser του χρήστη 4. Μια Βάση Δεδομένων (ΒΔ) στην πλευρά του site Παράδειγμα Έστω ένας χρήστης που μπαίνει στο Internet πάντα από το ίδιο PC Ο χρήστης αυτός επισκέπτεται για πρώτη φορά ένα site ηλεκτρονικών αγορών Όταν τα αρχικά HTTP requests φτάσουν στο site, αυτό δημιουργεί: n ένα μοναδικό αναγνωριστικό (ID) n μια εγγραφή στη ΒΔ του με αυτό το αναγνωριστικό

34 34 Διατήρηση κατάστασης Cookies client server ebay 8734 cookie file ebay 8734 amazon 1678 usual http request msg usual http response set-cookie: 1678 Amazon server creates ID 1678 for user create entry backend database usual http request msg cookie: 1678 usual http response msg cookiespecific action access Μια εβδομάδα αργότερα: ebay 8734 amazon 1678 usual http request msg cookie: 1678 usual http response msg cookiespecific action access

35 Διατήρηση κατάστασης Cookies 35 Χρησιμότητα των cookies εξουσιοδότηση χρήστη ηλεκτρονικά καλάθια αγορών παροχή συστάσεων (recommendations) προς το χρήστη κατάσταση συνόδου του χρήστη (Web ) Ιδιωτικότητα τα cookies επιτρέπουν στα sites να μάθουν πολλά για το χρήστη και τις συνήθειές του

36 Web cache Proxy εξυπηρετητής 36 Ο μηχανισμός Web cache (λανθάνουσα μνήμη Παγκόσμιου Ιστού) υλοποιείται με τη χρήση διακομιστή μεσολάβησης (proxy server) Ο χρήστης ρυθμίζει τον browser του να χρησιμοποιεί Web cache (δηλ. να χρησιμοποιεί proxy server) Ο browser στέλνει όλα τα HTTP request μηνύματα στη συγκεκριμένη Web cache αν το ζητούμενο αντικείμενο βρίσκεται στην cache, τότε η cache επιστρέφει το αντικείμενο διαφορετικά, η cache ζητά το αντικείμενο από τον εξυπηρετητή που κανονικά το φιλοξενεί (origin server) και, κατόπιν, επιστρέφει το αντικείμενο αυτό στον πελάτη, αφού το αποθηκεύσει και τοπικά client client proxy server origin server origin server

37 Web cache Proxy εξυπηρετητής 37 Έτσι, η Web cache ενεργεί τόσο ως πελάτης όσο και ως εξυπηρετητής ως πελάτης για τον origin server ως εξυπηρετητής για τον browser του χρήστη Εγκατάσταση και χρήση Web cache ενδέχεται να γίνεται σε διάφορα ιδρύματα, όπως Πανεπιστήμια, μεγάλες εταιρείες κ.λπ. Χρησιμότητα της Web cache μείωση του χρόνου απάντησης (response time) στα αιτήματα των πελατών μείωση της κίνησης στη ζεύξη πρόσβασης στο Internet του ιδρύματος

38 Web cache Παράδειγμα 38 Υποθέσεις Μέσο μέγεθος αντικειμένου: 100 Kbit = 0.1 Mbit Μέσος ρυθμός αιτήσεων από τους browsers (όλους μαζί) του ιδρύματος προς τους origin servers: 15 αιτήσεις/sec Μέσος ρυθμός μετάδοσης προς τους browsers: 0.1*15 = 1.5 Mbps RTT από το δρομολογητή του ιδρύματος μέχρι οποιονδήποτε origin server = 2 sec Συνέπειες Χρησιμοποίηση (ή ένταση κίνησης) στο LAN = 1.5Mbps / 100Mbps = 1.5% n Μικρή χρησιμοποίηση, άρα αμελητέα καθυστέρηση Χρησιμοποίηση στη ζεύξη πρόσβασης = 99% n Πολύ κοντά στο 100%, άρα μεγάλη καθυστέρηση (βλ. queuing delay), της τάξης των λεπτών Συνολική καθυστέρηση = καθυστέρηση Internet + καθυστέρηση πρόσβασης + καθυστέρηση LAN = 2 sec + minutes + «αμελητέα» δίκτυο ιδρύματος Public Internet 1.54 Mbps ζεύξη πρόσβασης 100 Μbps LAN origin servers

39 Web cache Παράδειγμα 39 Λύση 1: αναβάθμιση της ζεύξης πρόσβασης από 1.54 Mbps σε 15.4 Mbps (10πλασια χωρητικότητα) Συνήθως πρόκειται για δαπανηρή αναβάθμιση Συνέπειες Χρησιμοποίηση στο LAN = 1.5% n ίδια με προηγουμένως Χρησιμοποίηση στη ζεύξη πρόσβασης = 9.9% n μικρή χρησιμοποίηση, άρα αμελητέα καθυστέρηση Συνολική καθυστέρηση = καθυστέρηση Internet + καθυστέρηση πρόσβασης + καθυστέρηση LAN = 2 sec + «αμελητέα» + «αμελητέα» = 2 sec περίπου δίκτυο ιδρύματος Public Internet 15.4 Mbps ζεύξη πρόσβασης 100 Μbps LAN origin servers

40 Web cache Παράδειγμα 40 Λύση 2: προσθήκη Web cache στο τοπικό δίκτυο Έχει κόστος και αυτή η λύση Έστω ότι η πιθανότητας επιτυχίας (hit rate) της cache είναι 0.4 (συνήθεις τιμές: 0.2 έως 0.7) Συνέπειες 40% των αιτήσεων θα ικανοποιούνται σχεδόν αμέσως (έστω σε 10msec) 60% των αιτήσεων θα ικανοποιούνται από τους αρχικούς server Ρυθμός δεδομένων προς browsers στη ζεύξη πρόσβασης: 0.6*1.5Μbps = 0.9Mbps Η χρησιμοποίηση της ζεύξης πρόσβασης περιορίζεται στο 0.9/1.54 = 58% με αποτέλεσμα αμελητέες καθυστερήσεις (έστω 10 msec) Συνολική μέση καθυστέρηση = καθυστέρηση Internet + καθυστέρηση πρόσβασης + καθυστέρηση LAN = 0.6*2.01 sec + 0.4*0.01sec = 1.21 sec n Η λύση αυτή έχει καλύτερη επίδοση από την προηγούμενη! δίκτυο ιδρύματος Public Internet 1.54 Mbps ζεύξη πρόσβασης 100 Μbps LAN origin servers Cache ιδρύματος

41 FTP File Transfer Protocol 41 χρήστης FTP user interface FTP client μεταφορά αρχείου FTP server τοπικό σύστημα αρχείων Μεταφορά αρχείων από/προς έναν απομακρυσμένο υπολογιστή Μοντέλο client/server (πελάτη/εξυπηρετητή) client: η πλευρά που εκκινεί τη μεταφορά (είτε προς είτε από αυτήν) server: ο απομακρυσμένος host Ο ftp server «ακούει» (περιμένει) στη θύρα (port) 21

42 FTP Συνδέσεις ελέγχου 42 & δεδομένων Ο ftp client επικοινωνεί με τον ftp server στη θύρα 21, μέσω του πρωτοκόλλου TCP Γίνεται πιστοποίηση/εξουσιοδότηση του client κατά τη διάρκεια της σύνδεσης ελέγχου Ο client βλέπει τη λίστα αρχείων του server και στέλνει εντολές μέσω της σύνδεσης ελέγχου Μόλις ο server δεχτεί εντολή για μεταφορά αρχείου, τότε ανοίγει 2 η σύνδεση TCP με τον client, τη σύνδεση δεδομένων, με σκοπό τη μεταφορά του αρχείου Μόλις ολοκληρωθεί η μεταφορά ενός αρχείου, ο server απολύει τη σύνδεση δεδομένων FTP client TCP σύνδεση ελέγχου, server port 21 TCP σύνδεση δεδομένων, server port 20 FTP server Αν είναι επιθυμητή η μεταφορά ενός 2 ου αρχείου ο server ανοίγει νέα TCP σύνδεση δεδομένων O ftp server διατηρεί την «κατάσταση» δηλαδή την εξουσιοδότηση του χρήστη που πραγματοποιήθηκε στην αρχή

43 FTP Παραδείγματα εντολών & αποκρίσεων 43 Εντολές στέλνονται σαν ASCII κείμενο μέσω της σύνδεσης ελέγχου USER username PASS password LIST επιστρέφει τη λίστα αρχείων στο τρέχον directory RETR filename ανακτά ένα αρχείο STOR filename αποθηκεύει ένα αρχείο στον server Αποκρίσεις κωδικός κατάστασης και λεκτική περιγραφή 331 Username OK, password required 125 data connection already open; transfer starting 425 Can t open data connection 452 Error writing file

44 Ηλεκτρονικό Ταχυδρομείο ( ) 44 Τρία βασικά «συστατικά»: Οι user agents mail server user agent outgoing message queue user mailbox user agent Οι mail servers Το πρωτόκολλο SMTP (Simple Mail Transfer Protocol) SMTP mail server SMTP SMTP user agent mail server user agent user agent user agent

45 Ηλεκτρονικό Ταχυδρομείο 45 User Agents Χρησιμοποιούνται για τη σύνθεση, επεξεργασία, ανάγνωση μηνυμάτων ( s)... π.χ. Outlook, Thunderbird, Mac OS Mail app Τα εισερχόμενα/εξερχόμενα μηνύματα για ένα χρήστη αποθηκεύονται στο mail server που εξυπηρετεί το χρήστη mail server SMTP mail server user agent SMTP SMTP user agent outgoing message queue mail server user mailbox user agent user agent user agent user agent

46 Ηλεκτρονικό Ταχυδρομείο 46 Mail Servers mailbox: περιλαμβάνει τα εισερχόμενα μηνύματα για έναν χρήστη ουρά μηνυμάτων: λίστα εξερχόμενων μηνυμάτων προς αποστολή Το SMTP πρωτόκολλο χρησιμοποιείται μεταξύ mail servers για την αποστολή μηνυμάτων ως client ενεργεί ο mail server αποστολής ως server ενεργεί ο mail server λήψης mail server SMTP mail server user agent SMTP SMTP user agent outgoing message queue mail server user mailbox user agent user agent user agent user agent

47 Ηλεκτρονικό Ταχυδρομείο - SMTP 47 To SMTP χρησιμοποιεί το πρωτόκολλο TCP για να μεταφέρει αξιόπιστα ηλεκτρονικά μηνύματα από τον client στο server, χρησιμοποιώντας τη θύρα 25 Απευθείας μετάδοση: ο server αποστολέας στέλνει στον παραλήπτη server Τρεις φάσεις μεταφοράς: χειραψία μεταφορά μηνυμάτων απόλυση Μηχανισμός εντολών/αποκρίσεων (όπως και στα HTTP, FTP) εντολές: κείμενο ASCII απόκριση: κωδικός κατάστασης + λεκτική απάντηση

48 Σενάριο: Η Άννα στέλνει στο Βασίλη Η Άννα μέσω του user agent της γράφει ένα μήνυμα για το Βασίλη με διεύθυνση αποστολέα 2. O user agent της Άννας στέλνει το μήνυμα στον mail server της Το μήνυμα αυτό τοποθετείται στην ουρά μηνυμάτων 3. Η client πλευρά του SMTP ανοίγει TCP σύνδεση με τον mail server του Βασίλη 4. Ο SMTP client αποστέλλει το μήνυμα μέσω TCP σύνδεσης 5. Ο mail server του Βασίλη τοποθετεί το μήνυμα στο mailbox του Βασίλη 6. Ο Βασίλης χρησιμοποιεί τον user agent του για να ανακτήσει και να διαβάσει το μήνυμα 1user agent mail server Ο mail server της Άννας mail server 5 Ο mail server του Βασίλη 6 user agent

49 Παράδειγμα SMTP επικοινωνίας πελάτη εξυπηρετητή 49 S: 220 hamburger.edu C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: S: 250 Sender ok C: RCPT TO: S: 250 Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: Do you like ketchup? C: How about pickles? C:. S: 250 Message accepted for delivery C: QUIT S: 221 hamburger.edu closing connection

50 Δοκιμάστε το SMTP 50 πληκτρολογήστε στη γραμμή εντολών: telnet cn.ntua.gr25 δείτε την απόκριση 220 από τον server δοκιμάστε τις εντολές HELO, MAIL FROM, RCPT TO, DATA, QUIT Με αυτόν τον τρόπο μπορείτε να στείλετε χωρίς τη χρήση client

51 Σύγκριση SMTP - ΗΤΤP 51 Σύγκριση του SMTP με HTTP: Το SMTP χρησιμοποιεί persistent συνδέσεις Το HTTP μπορεί να χρησιμοποιεί είτε persistent είτε non-persistent συνδέσεις HTTP: pull πρωτόκολλο, διότι ο χρήστης- πελάτης κατεβάζει την πληροφορία από τον server όταν και όποτε το επιθυμεί SMTP: push πρωτόκολλο, διότι ο server αποστολέας ανεβάζει το μήνυμα στο server παραλήπτη Και τα δύο έχουν αλληλεπίδραση τύπου εντολής/απόκρισης, με κωδικούς κατάστασης Και τα δύο χρησιμοποιούν το TCP ως πρωτόκολλο μεταφοράς ΗΤΤP: Κάθε αντικείμενο ενσωματώνεται στο δικό του μήνυμα απόκρισης SMTP: Πολλαπλά αντικείμενα μπορούν να σταλούν στο ίδιο μήνυμα

52 Δομή μηνυμάτων ηλεκτρονικού ταχυδρομείου 52 SMTP: πρωτόκολλο για την ανταλλαγή μηνυμάτων RFC 822: πρότυπο για τη δομή μηνυμάτων κειμένου περιεχόμενο επικεφαλίδας: To: From: Subject: n Προσοχή: Τα πεδία της επικεφαλίδας διαφέρουν από τις SMTP εντολές MAIL FROM, RCPT TO header body κενή γραμμή body: το «μήνυμα» μας n ASCII χαρακτήρες μόνο

53 Πρωτόκολλα πρόσβασης στο ηλεκτρονικό ταχυδρομείο 53 user agent SMTP SMTP mail access protocol (e.g., POP, IMAP) user agent mail server αποστολέα mail server παραλήπτη SMTP: παράδοση/αποθήκευση στο server του παραλήπτη Πρωτόκολλο πρόσβασης για την ανάκτηση από το server POP: Post Office Protocol (RFC 1939): authorization, download IMAP: Internet Mail Access Protocol (RFC 1730): περισσότερα χαρακτηριστικά, συμπεριλαμβανομένου του χειρισμού των αποθηκευμένων μηνυμάτων στο server HTTP: gmail, Yahoo Mail, κ.λπ.

54 Πρωτόκολλο POP3 54 φάση authorization εντολές client user: declare username pass: password αποκρίσεις server +OK -ERR φάση transaction, client list: list message numbers retr: retrieve message by number dele: delete quit S: +OK POP3 server ready C: user bob S: +OK C: pass hungry S: +OK user successfully logged on C: list S: S: S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 1 contents> S:. C: dele 2 C: quit S: +OK POP3 server signing off

55 POP3 vs IMAP 55 POP3 υποστήριξη download&delete mode υποστήριξη download&keep mode οι πληροφορίες κατάστασης δεν διατηρούνται μεταξύ των sessions (συνόδων) IMAP διατηρεί όλα τα μηνύματα σε ένα μέρος: στο server επιτρέπει στο χρήστη να οργανώνει τα μηνύματα σε φακέλους οι πληροφορίες κατάστασης διατηρούνται μεταξύ των sessions (συνόδων) ονόματα των φακέλων και αντιστοίχιση message ID s με ονόματα φακέλων

56 56 Ευχαριστώ για την προσοχή σας!

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ηλεκτρονικό Ταχυδρομείο - SMTP Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ηλεκτρονικό Ταχυδρομείο - SMTP Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Αρχιτεκτονική Ηλεκτρονικού Ταχυδρομείου

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

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) Ένα πρόγραμμα (λογισμικό) που έχει εγκατασταθεί σε ένα υπολογιστικό σύστημα (έναν ή περισσότερους υπολογιστές)

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

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

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

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

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

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

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

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

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

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

Network Address Translation (NAT)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ίκτυα - 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) Υπηρεσία

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 Από την αρχή κύριος

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

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

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

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

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα εφαρμογής. Δίκτυα Υπολογιστών

ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ. Στρώμα εφαρμογής. Δίκτυα Υπολογιστών ΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ Στρώμα εφαρμογής Δίκτυα Υπολογιστών Περίληψη Εννοιολογικά θέματα και θέματα υλοποίησης για τα πρωτόκολλα εφαρμογής Αρχιτεκτονικές εφαρμογών Απαιτήσεις εφαρμογών για την υπηρεσία μεταφοράς

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

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

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

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

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

Βασίλειος Κοντογιάννης ΠΕ19 Ενότητα3 Επικοινωνία και Διαδίκτυο Κεφ10: Υπηρεσίες και Εφαρμογές Διαδικτύου 10.1 Υπηρεσίες Διαδικτύου Υπηρεσίες Επικοινωνίας Ηλεκτρονικό Ταχυδρομείο (e-mail) Υπηρεσία του Διαδικτύου για διακίνηση γραπτών

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

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

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

Πρωτόκολλα Διαδικτύου Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 2 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 13 Μαρτίου 2015 Σημερινή διάλεξη Σύνοψη 1ης διάλεξης Διαδίκτυο Ασφάλεια Επίπεδο εφαρμογής

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

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

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

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

α) η καταγραφή και η σύλληψη της δικτυακής κίνησης (capture) και β) η ανάλυση της δικτυακής κίνησης.

α) η καταγραφή και η σύλληψη της δικτυακής κίνησης (capture) και β) η ανάλυση της δικτυακής κίνησης. Εργαστηριακή Άσκηση 3 Σκοπός της τρίτης σειράς ασκήσεων είναι η γνωριµία µε τον αναλυτή πρωτοκόλλων Wireshark. Το πρόγραµµα Wireshark είναι ένας ανιχνευτής πακέτων (packet sniffer) και διατίθεται ως ανοιχτό

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

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

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

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

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

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

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

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

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

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας. Μοντέλο TCP/IP. Ενότητα E. Συστήµατα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας Βιβλιοθηκονοµίας ίκτυα Η/Υ Μοντέλο TCP/IP Ενότητα E ρ. Ε. Μάγκος Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα πολλές πολλοί N A N

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

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

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ Πολυτεχνειούπολη Ακρωτηρίου, Χανιά, 73100 Τηλ.: 28210 37400 (κεντρικό), 28210 37766 (κτίριο ΜΗΠΕΡ), Fax: 28210 37571 e-mail:

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

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

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

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

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

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

Χρήση βασικών εργαλείων συλλογής πληροφοριών για τη διαμόρφωση και την κατάσταση λειτουργίας του δικτύου

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

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

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

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

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

Εισαγωγή στους Υπολογιστές

Εισαγωγή στους Υπολογιστές Εισαγωγή στους Υπολογιστές Ενότητα 15: Δίκτυα Αβούρης Νικόλαος Πολυτεχνική Σχολή Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών Δίκτυα Υπολογιστών Αρχές Πρωτόκολλα Μοντέλο OSI Δρομολόγηση Διευθύνσεις

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

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

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

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

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

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

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

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

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

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

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 διασύνδεσης ανοικτών συστημάτων.

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

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

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

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

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών. Κεφάλαιο 2 Με το διαδίκτυο μπορεί κάποιος: να κάνει έρευνα, να ψωνίσει για διάφορες υπηρεσίες και προϊόντα, να δει καιρικούς χάρτες, να πάρει φωτογραφίες, ταινίες, και διάφορες άλλες πληροφορίες που βρίσκονται

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

Εργαστηριακή Άσκηση 5

Εργαστηριακή Άσκηση 5 ΕΠΑ.Λ. Άμφισσας Σχολικό Έτος : 2012-2013 Τάξη : B Τομέας : Πληροφορικής Μάθημα : ΒΑΣΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Διδάσκων : Χρήστος Ρέτσας Η-τάξη : tiny.cc/retsas-internet Εργαστηριακή Άσκηση 5 Εκπαιδευτικοί

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

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

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

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

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

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

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

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και Email) χρησιμοποιούν το DNS

DNS. Όλες οι άλλες υπηρεσίες του Διαδικτύου, (WWW και Email) χρησιμοποιούν το DNS DNS Domain Name System (Σύστημα Ονομάτων Τομέων ή Χώρων ή Περιοχών) είναι ένα ιεραρχικό σύστημα ονοματοδοσίας του Διαδικτύου. Aντιστοιχίζει ονόματα με διευθύνσεις IP και αντίστροφα. Όλες οι άλλες υπηρεσίες

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

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

Συνεχής ροή πολυµέσων Συνεχής ροή πολυµέσων Εισαγωγή ικτυακά πρωτόκολλα Πολυµέσα και δίκτυα Συνεχής ροή Ροή από εξυπηρετητές ιστοσελίδων Ροή από εξυπηρετητές µέσων Πρωτόκολλο RTSP Πρωτόκολλο RTP οµή πακέτων RTP Πρωτόκολλο RTCP

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

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη

ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη ΗY335: Δίκτυα Υπολογιστών Χειμερινό Εξάμηνο 2012-2013 Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Διδάσκουσα: Μαρία Παπαδοπούλη Project 2012-2013 Υλοποίηση ενός chat server-client Παράδοση: 7/2/2013

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

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου

ΚΕΦΑΛΑΙΟ 10. Υπηρεσίες και εφαρμογές Διαδικτύου. ΚΕΦΑΛΑΙΟ 10 Υπηρεσίες και εφαρμογές Διαδικτύου. Α Γενικού Λυκείου Α Γενικού Λυκείου 87 Διδακτικές ενότητες 10.1 Υπηρεσίες Διαδικτύου 10.2 Ο παγκόσμιος ιστός, υπηρεσίες και εφαρμογές Διαδικτύου Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να μπορούν να διακρίνουν

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

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης

Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης ΚΕΦΑΛΑΙΟ 10 Το ηλεκτρονικό ταχυδρομείο: Aφορά στην αποστολή και λήψη μηνυμάτων με συγκεκριμένη δομή και με συγκεκριμένα πρωτόκολλα. Ο αποστολέας και ο παραλήπτης αναγνωρίζεται από μία μοναδική διεύθυνση

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

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

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

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Μετάδοσης Δεδομένων. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Μετάδοσης Δεδομένων Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail:

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

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

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

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

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

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

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

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

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

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

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES)

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES) ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES) ΣΕΡΕΣΙΩΤΗ ΜΑΡΙΑ ΕΞΑΜΗΝΟ : ΠΤΥΧΙΟ Α.Μ 1999 ΥΠΕΥΘΥΝΟΣ ΚΑΘΗΓΗΤΗΣ κος ΛΕΩΝΙΔΑΣ ΤΣΙΑΝΤΗΣ ΔΩΡΟ -ΕΚΠΛΗΞΗ COOKIES ΤΙ ΕΙΝΑΙ ΤΑ COOKIES ΕΙΝΑΙ

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

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

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

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

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές AEI Πειραιά Τ.Τ. Τμ. Μηχ/κων Αυτοματισμού ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Διδάσκουσα: Ελένη Αικατερίνη Λελίγκου Γραφείο ΖΑ202. Ε-mail: e.leligkou@puas.gr

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

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

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

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

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP

Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Άσκηση 2 η Πρωτόκολλο επικοινωνίας TCP/IP Ημερομηνία παράδοσης 2 εβδομάδες μετά την έναρξη της άσκησης 1. Γενικά για το TCP/IP Η ομάδα πρωτοκόλλων TCP/IP επιτρέπει σε υπολογιστές όλων των μεγεθών, από

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

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

Α5.1 Εισαγωγή στα Δίκτυα. Α Λυκείου Α5.1 Εισαγωγή στα Δίκτυα Α Λυκείου Εισαγωγή Δίκτυο Υπολογιστών (Computer Network) είναι μια ομάδα από δύο ή περισσότερους υπολογιστές ή άλλες συσκευές που συνδέονται μεταξύ τους με σκοπό να ανταλλάσσουν

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

Διαδικτυακές Υπηρεσίες

Διαδικτυακές Υπηρεσίες Πανεπιστήμιο Μακεδονίας Τμήμα Εφαρμοσμένης Πληροφορικής Διαδικτυακές Υπηρεσίες CoMPUs, Webmail, Ftp, Telnet 2010 Περιεχόμενα Διαδικτυακές υπηρεσίες... 3 CoMPUs - Πλατφόρμα τηλεκπαίδευσης... 3 Τι είναι

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

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

Πρωτόκολλα Διαδικτύου Πανεπιστήμιο Πειραιώς Τμήμα Ψηφιακών Συστημάτων Πρωτόκολλα Διαδικτύου 3 η Διάλεξη Δημοσθένης Κυριαζής Παρασκευή 20 Μαρτίου 2015 Σημερινή διάλεξη Σύνοψη 2ης διάλεξης Επίπεδο εφαρμογής Πρωτόκολλο HTTP Συνδέσεις

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

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

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

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

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

Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής Συστήµατα Επικοινωνίας. Μοντέλο TCP/IP. Ενότητα E. Πόσοι εµπλέκονται σε ένα Σύστηµα Επικοινωνίας Ιόνιο Πανεπιστήµιο Τµήµα Πληροφορικής ίκτυα Η/Υ Συστήµατα Επικοινωνίας (Ε) (PC) (N) Επικοινωνίες: Εφαρµογές Υπολογιστές ίκτυα Μοντέλο TCP/IP πολλές πολλοί N A N B Ενότητα E PC A PC B PC D PC E E A E B

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

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι

Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Αρχιτεκτονικές Δικτύων & Πρωτόκολλα Ι Ενότητα : Δίκτυα υπολογιστών - Βασικά εργαλεία δικτύων στο Linux. Όνομα Καθηγητή : Δημήτριος Λυμπερόπουλος, Σπύρος Δενάζης Τμήμα : Ηλεκτρολόγων Μηχανικών και Τεχνολογίας

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

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές

ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ. Δίκτυα Υπολογιστών. Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές ΤΕΙ Στερεάς Ελλάδας Τμ. Ηλ.γων Μηχ/κων ΤΕ Δίκτυα Υπολογιστών Διάλεξη 1: Εισαγωγή στα δίκτυα υπολογιστών και βασικές αρχές Γενικά Τα αρχεία των διαλέξεων του μαθήματος μπορείτε να βρείτε στο: http://eclass.gunet.gr/

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

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL Μιχάλας Άγγελος Τμήμα Μηχανικών Πληροφορικής ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

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

Τεχνολογία 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)( ιαδίκτυο

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

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

Κεφάλαιο 2. Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον Κεφάλαιο 2 Υπολογιστές και Τεχνολογία Επικοινωνιών Παρελθόν - Παρόν - Μέλλον Εισαγωγή Μέσα αποθήκευσης Δίκτυα υπολογιστών Βάσεις δεδομένων Δίκτυα Υπολογιστών Σύνολο από υπολογιστές ή συσκευές διασυνδεδεμένες

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

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

Μάθημα 6: Αρχιτεκτονική TCP/IP Μάθημα 6: Αρχιτεκτονική TCP/IP 6.1 Συσχέτιση OSI και TCP/IP Η αρχιτεκτονική TCP/IP ακολουθεί ένα πρότυπο διαστρωμάτωσης παρόμοιο με το μοντέλο OSI. Η αντιστοιχία φαίνεται στο σχήμα 6.1. Η ονομασία της

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

Δίκτυα Υπολογιστών. Ενότητα 3: Εφαρμογές, υπηρεσίες και παγκόσμιος ιστός. Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών Τ.

Δίκτυα Υπολογιστών. Ενότητα 3: Εφαρμογές, υπηρεσίες και παγκόσμιος ιστός. Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών Τ. Δίκτυα Υπολογιστών ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Ενότητα 3: Εφαρμογές, υπηρεσίες και παγκόσμιος ιστός Δρ. Χαράλαμπος Ζ. Πατρικάκης Τμήμα Ηλεκτρονικών Μηχανικών

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

Πρωτόκολλα Επικοινωνίας Πρωτόκολλο IP

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

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

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Σηµειώσεις για τα πρωτόκολλα στρώµατος εφαρµογής: HTTP, FTP, E-mail, DNS

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ. Σηµειώσεις για τα πρωτόκολλα στρώµατος εφαρµογής: HTTP, FTP, E-mail, DNS ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ Σηµειώσεις για τα πρωτόκολλα στρώµατος εφαρµογής: HTTP, FTP, E-mail, DNS ιδάσκων Αν. Καθηγητής Ι.Σ.Βενιέρης Αθήνα, Ιανουάριος

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

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

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

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

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol

ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ. File Transfer Protocol ΠΑΓΚΑΛΟΣ ΙΩΑΝΝΗΣ ΣΙΣΜΑΝΗΣ ΝΙΚΟΣ File Transfer Protocol Πρωτόκολλο Μεταφοράς Αρχείων Χρησιμοποιείται σε δίκτυα τα οποία υποστηρίζουν το πρωτόκολλο TCP/IP (όπως internet ή intranet). Ο FTP client μπορεί

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

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

Κάντε κλικ για έναρξη Σημειώσεις : Χρήστος Μουρατίδης Κάντε κλικ για έναρξη Ορισμός Δίκτυο Υπολογιστών = Mία ομάδα από 2 ή περισσότερους υπολογιστές που είναι συνδεδεμένοι μεταξύ τους. Ο κύριος σκοπός είναι να ανταλλάσσουν

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

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

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

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

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux

Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Υλοποίηση Δικτυακών Υποδομών και Υπηρεσιών: Ρύθμιση Postfix SMTP Server, Courier IMAP, POP3 σε Ubuntu Linux Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος

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

Κεφάλαιο 7. 7.11 Πρωτόκολλα εφαρμογής 7.11.1 Γενικές Αρχές 7.11.2 Βασικές και προηγμένες υπηρεσίες Διαδικτύου Σελ. 279-290

Κεφάλαιο 7. 7.11 Πρωτόκολλα εφαρμογής 7.11.1 Γενικές Αρχές 7.11.2 Βασικές και προηγμένες υπηρεσίες Διαδικτύου Σελ. 279-290 Κεφάλαιο 7 7.11 Πρωτόκολλα εφαρμογής 7.11.1 Γενικές Αρχές 7.11.2 Βασικές και προηγμένες υπηρεσίες Διαδικτύου Σελ. 279-290 Γεώργιος Γιαννόπουλος ΠΕ19, ggiannop (at) sch.gr http://diktya-epal-g.ggia.info/

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

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links

Internet Τοπικό δίκτυο LAN Δίκτυο Ευρείας Περιοχής WAN Διαδίκτυο Πρόγραμμα Πλοήγησης φυλλομετρητής Πάροχοι Υπηρεσιών Internet URL HTML links Internet Τοπικό δίκτυο (LAN Local Area Network): Δίκτυο όπου οι υπολογιστές βρίσκονται κοντά μεταξύ τους (μία εταιρία ή στην ίδια αίθουσα). Δίκτυο Ευρείας Περιοχής (WAN Wide Area Network) Δίκτυο όπου οι

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

ιαδικτυακές Εφαρµογές

ιαδικτυακές Εφαρµογές ιαδικτυακές Εφαρµογές µε Java2 Στοιχεία ικτυακής Επικοινωνίας Όροι IP address 32bit αριθµός που χρησιµοποιείται από το Internet Protocol για την παράδοση δεδοµένων στο σωστό υπολογιστή στο δίκτυο. Port

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

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

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

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

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

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

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

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

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

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

Γκέγκα Ευρώπη Κωστοπούλου Ειρήνη

Γκέγκα Ευρώπη Κωστοπούλου Ειρήνη Γκέγκα Ευρώπη egkegka@it.teithe.gr Κωστοπούλου Ειρήνη eirkost@it.teithe.gr 2 ο σε επισκεψιμότητα των χρηστών στο web καθημερινά Κοινωνικό δίκτυο με τους περισσότερους χρήστες 1 ο σε προτίμηση των φοιτητών

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