Το πρωτόκολλο ΗΤΤΡ (HyperText Transfer Protocol)

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

Download "Το πρωτόκολλο ΗΤΤΡ (HyperText Transfer Protocol)"

Transcript

1 Το πρωτόκολλο ΗΤΤΡ (HyperText Transfer Protocol) Το όχηµα για την επικοινωνία πελάτηεξυπηρετητή στο Web Χρήστος Ηλιούδης, Πέτρος Λάµψας & Σπύρος Λάλης, 2003

2 Στόχοι της Ενότητας Η παρουσίαση των χαρακτηριστικών του πρωτοκόλλου ΗΤΤΡ Η παρουσίαση του τρόπου µε τον οποίο επικοινωνούν πελάτης-εξυπηρετητής µε χρήση του πρωτοκόλλου ΗΤΤΡ Κατανόηση του ΗΤΤΡ ως τρόπου δόµησης της επικοινωνίας και απόδοσης νοήµατος στα δεδοµένα που µεταφέρονται, σε αντίθεση µε το λογισµικό του Web που επιφορτίζεται µε την προσπέλαση και απεικόνιση περιεχοµένου 2

3 Εισαγωγή Το ΗΤΤΡ ορίζει τα αιτήµατα που ένας πελάτης µπορεί να στείλει σε έναν εξυπηρετητή και τις αντίστοιχες αποκρίσεις του εξυπηρετητή Κάθε αίτηµα περιέχει ένα URL (=συµβολοσειρά) που προσδιορίζει µια συνιστώσα (Web component) ή ένα στατικό αντικείµενο (π.χ. σελίδα HTML ή αρχείο εικόνας) Η προσέγγιση αίτηµα/απόκριση (request/response) σηµαίνει ότι ο εξυπηρετητής τρέχει συνεχώς περιµένοντας να δεχθεί αίτηµα για εξυπηρέτηση από κάποιο πελάτη 3

4 Οι λειτουργίες του ΗΤΤΡ Όλη την ώρα ο εξυπηρετητής αδρανεί αναµένοντας εισερχόµενες αιτήσεις στη θύρα 80 Όταν δεχθεί αιτήµατα δηµιουργεί διεργασίες / νήµατα για την εξυπηρέτησή τους Για να δούµε όµως µε µεγαλύτερη λεπτοµέρεια τις λειτουργίες του ΗΤΤΡ 4

5 Χαρακτηριστικά του ΗΤΤΡ (Ι) Το ΗΤΤΡ είναι ένα αµνήµων (stateless) πρωτόκολλο αίτησης / απόκρισης (request / response protocol) Αυτό σηµαίνει ότι δε µεταφέρεται πληροφορία από τη µια αίτηση στην επόµενη αίτηση του ίδιου πελάτη Αυτό διευκολύνει τη δουλειά ενός web server διότι µπορεί να «ξεχνάει» οτιδήποτε αφορά µια αίτηση µόλις την ικανοποιήσει Είναι ιδιαίτερα βολικό όταν υπάρχουν εκατοµµύρια αιτήσεις. Είναι ένας από τους λόγους για τους οποίους το web κλιµακώνει σε πολύ µεγάλους όγκους πληροφορίας 5

6 Χαρακτηριστικά του ΗΤΤΡ (ΙΙ) Η απλότητα του ΗΤΤΡ το καθιστά ιδανικό για τη δηµοσίευση στατικών σελίδων web λόγω του ότι οι σελίδες αυτές δεν (πρέπει να) έχουν πολλές διαφορετικές εικόνες ή άλλα τµήµατα τύπων δεδοµένων Η αµνήµων φύση του ΗΤΤΡ επιβραδύνει την παράδοση δεδοµένων µε πολλά τµήµατα. Αυτό συµβαίνει διότι µια σελίδα µε 20 εικόνες, απαιτεί 21 διαφορετικές αιτήσεις και αποκρίσεις (µια για τη σελίδα και 20 για τις εικόνες) 6

7 Χαρακτηριστικά του ΗΤΤΡ (ΙΙΙ) Στη γενική περίπτωση ο πελάτης κάνει αιτήσεις και ο server απαντά Το HTTP δοµεί την επικοινωνία σχετικά µε τη µεταφορά και τη «µετάφραση» των αρχείων Αυτό επιτρέπει στο λογισµικό του web να ασχοληθεί µε αυτό που µπορεί να κάνει καλύτερα: πρόσβαση και απεικόνιση περιεχοµένου Κάθε αίτηση / απόκριση απαιτεί µια διαφορετική σύνδεση TCP/IP, κάτι που αυξάνει την κίνηση στο δίκτυο και επιβραδύνει την παράδοση του κειµένου 7

8 Χαρακτηριστικά του ΗΤΤΡ (ΙV) Η αµνήµων φύση του ΗΤΤΡ καθιστά δυσκολότερη την ανάπτυξη εφαρµογών που εξαρτώνται από σειρά αιτήσεων και αποκρίσεων Για παράδειγµα, η φόρµα παραγγελίας του Amazon που αποτελείται από πολλές σελίδες, απαιτεί ειδική επεξεργασία στον πελάτη και τον εξυπηρετητή προκειµένου να τηρείται η κατάσταση κάθε τµήµατος της φόρµας 8

9 Το Web: µέσο και µήνυµα Το Web περιγράφεται ως ένα καθολικό, αλληλεπιδραστικό, δυναµικό, κατανεµηµένο πληροφοριακό σύστηµα υπερµέσων, που τρέχει πάνω από το Internet Πρόκειται για την πρώτη γενιά µιας νέας τάξης κατανεµηµένων συστηµάτων, η οποία θα συνεχίσει να εξελίσσεται µε γοργούς ρυθµούς τα επόµενα χρόνια Στη συνέχεια θα περιγράψουµε αναλυτικά την αρχιτεκτονική του πρωτοκόλλου ΗΤΤΡ 9

10 Αρχιτεκτονική του ΗΤΤΡ (Ι) Το ΗΤΤΡ προσδιορίζει τους κανόνες για τη «διατύπωση» των αιτήσεων και αποκρίσεων Η αίτηση GET στο HTTP είναι ο απλούστερος τρόπος δηµιουργίας συνόδου µεταφοράς πληροφορίας Στην απλούστερή της εκδοχή η αίτηση GET απλά προσδιορίζει ένα αρχείο που θα µεταφερθεί (π.χ. GET /jcb/home.html HTTP/1.0). εν απαιτείται ο προσδιορισµός σύνδεσης, λόγω του ότι το TCP χειρίζεται τη δικτυακή σύνδεση για χάρη του ΗΤΤΡ 10

11 Αρχιτεκτονική του ΗΤΤΡ (ΙΙ) Η τυπική αρχιτεκτονική του Web είναι σχεδιασµένη έτσι ώστε ένας πελάτης να µπορεί να αλληλεπιδράσει µε έναν εξυπηρετητή µέσω ενός δικτύου TCP/IP Πελάτης και εξυπηρετητής επικοινωνούν χρησιµοποιώντας το πρωτόκολλο HyperText Transfer Protocol (HTTP) To TCP/IP χειρίζεται τις λεπτοµέρειες µεταφοράς, όπως το να διασφαλίσει ότι τα πακέτα δεδοµένων θα φτάσουν σωστά στον προορισµό τους 11

12 Λειτουργία του ΗΤΤΡ Μόλις λάβει µια αίτηση εντοπίζει τη συνιστώσα που περιγράφεται από το URL και την αντιγράφει στη σύνδεση δικτύου, µέσω της οποίας το TCP θα τη µεταφέρει στο browser Όταν ο πελάτης λάβει τη σελίδα για την οποία είχε κάνει αίτηση, διερµηνεύει την HTML και τον υπόλοιπο ενσωµατωµένο κώδικα και απεικονίζει το αρχείο (σελίδα), όσο καλύτερα µπορεί, στον υπολογιστή του πελάτη Ας υποθέσουµε ότι κάποιος χρήστης πληκτρολογεί στον πελάτη που διαθέτει: 12

13 ηµιουργία Σύνδεσης TCP Σύµφωνα και µε όσα είχαµε πει σε προηγούµενη ενότητα πρέπει να δηµιουργηθεί µια σύνδεση µε τη Αυτή είναι δουλειά του TCP. Αν δεν έχει γίνει πρόσφατα αναφορά σε αυτή τη διεύθυνση θα πρέπει να ρωτηθεί ο εξυπηρετητής ονοµάτων της περιοχής του πελάτη Πρώτον, το ΗΤΤΡ απαιτεί µια αξιόπιστη σύνδεση µεταξύ του πελάτη και του εξυπηρετητή (άρα TCP) εύτερον, ο πελάτης σας στέλνει µια αίτηση στον εξυπηρετητή web της SUN που δείχνει κάπως έτσι: 13

14 Αποστολή Μηνύµατος Αίτησης (Ι) Πρόκειται για την αίτηση GET που λέει στον εξυπηρετητή το αρχείο που πρέπει να ανακτηθεί: GET httptest.html HTTP/1.0 Στη συνέχεια ενηµερώνει τον εξυπηρετητή να µη στείλει το κείµενο αν δεν έχει τροποποιηθεί πρόσφατα: If-modified-since: Wed, 19 Jul, 1998, 12:59:59 GMT Ο πελάτης αυτό-προσδιορίζεται ως µια έκδοση του Netscape Navigator που τρέχει σε Solaris 7: User-agent: Mozilla 4.05 for Sol 7 14

15 Αποστολή Μηνύµατος Αίτησης (ΙΙ) Αυτή η οµάδα των εντολών Accept λέει στον εξυπηρετητή τι είδους µορφές αρχείων µπορεί να χειριστεί ο πελάτης: Accept: text/plain Accept: text/html Accept: image/gif Accept: image/jpeg Τρίτον, υποθέτοντας ότι όλα δουλεύουν σωστά, ο ΗΤΤΡ server της SUN στέλνει απόκριση στον πελάτη σας, η οποία µοιάζει µε την παρακάτω: 15

16 Απόκριση Εξυπηρετητή (Ι) Αυτή είναι η τυπική απόκριση του εξυπηρετητή ΗΤΤΡ όταν όλα δουλεύουν σωστά: HTTP/1.0 Status 200 Document follows Αυτο-προσδιορίζει το είδος και την έκδοσή του: Server: NCSA/1.5 Παρέχει την ηµεροµηνία και ώρα της απόκρισης: Date: Tue, 20 Jul, :00:00 GMT 16

17 Απόκριση εξυπηρετητή (ΙΙ) O εξυπηρετητής λέει στον πελάτη τι είδους κείµενο να περιµένει: Content-type: text/html Προσδιορίζει το µέγεθος του κειµένου: Content-length: 313 Προσδιορίζει το είδος της κωδικοποίησης που υπάρχει για αυτό το κείµενο: Content-encoding: none 17

18 Απόκριση Εξυπηρετητή (ΙΙΙ) Η ακόλουθη πρόταση λέει στον πελάτη πότε τροποποιήθηκε για τελευταία φορά το αρχείο στον εξυπηρετητή: Last-modified: Thu, 20 Jul :00:00 GMT Η κενή γραµµή που ακολουθεί τις παραπάνω δηλώσεις είναι σηµαντική για το διαχωρισµό της επικεφαλίδας του HTTP (όλες τις παραπάνω γραµµές) από το ίδιο το κείµενο (όλες οι γραµµές που ακολουθούν) 18

19 Απόκριση Εξυπηρετητή (ΙV) Στη συνέχεια αποστέλλεται στον πελάτη το κείµενο HTML: <html><body><h2>hello HTTP</h2> <center><p>this page has been transmitted to you from the Sun web site in Broomfield, Colorado, USA. <p>the page makes reference to one image and not much else. It's solely for teaching about HTTP. <p><img src="content:/images/sun-logo.gif" alt="sunlogo"> </center></body></html> 19

20 ιερµηνεία και Εµφάνιση εδοµένων Σελίδας Τέταρτον, µόλις η απόκριση του ΗΤΤΡ ληφθεί πλήρως από τον browser, το TCP κλείνει τη σύνδεση Τη στιγµή αυτή ο εξυπηρετητής θεωρεί ότι τελείωσε µε τη σελίδα και συνεχίζει να ακούει στη θύρα 80 για αιτήσεις, «ξεχνώντας» οτιδήποτε αφορούσε την προηγούµενη σύνδεση Στο βήµα 5, ο browser «πιάνει δουλειά» αναλύοντας και διερµηνεύοντας την εισερχόµενη σελίδα HTML 20

21 Εργασία του πελάτη Καθαρίζει το παράθυρο κειµένου και ανιχνεύει την ετικέτα κειµένου <h1> προκειµένου να την εµφανίσει µε τον κατάλληλο τρόπο Ανιχνεύει την ετικέτα παραγράφου <p> και γνωρίζει που τελειώνει η προηγούµενη παράγραφος και αρχίζει η επόµενη Όταν ανιχνεύσει την ετικέτα <img> αµέσως ξεκινάει το επόµενο βήµα 21

22 Μεταφορά Ενσωµατωµένων Αρχείων Έκτο και σηµαντικότερο, υποθέτοντας ότι η αυτόµατη φόρτωση εικόνων είναι ενεργοποιηµένη, ο πελάτης ανιχνεύει την ανάγκη για µεταφορά και του αρχείου που περιγράφεται στην ετικέτα img Ο πελάτης καλεί το TCP για να δηµιουργήσει µια νέα σύνδεση Μόλις εγκατασταθεί η σύνδεση, ο πελάτης στέλνει µια δεύτερη αίτηση GET στον εξυπηρετητή ΗΤΤΡ της SUN (παρόµοια µε την πρώτη) 22

23 Αποστολή Μηνύµατος Αίτησης Η αίτηση GET ενηµερώνει για το αρχείο που πρέπει να ανακτηθεί: GET images/sun-logo.gif HTTP/1.0 Ενηµερώνει να µην σταλεί το αρχείο αν δεν έχει τροποποιηθεί πρόσφατα: If-modified-since: Mon, 11 Jun, 1998, 12:59:59 GMT Ο πελάτης είναι ο Netscape Navigator που τρέχει σε Windows 95: User-agent: Mozilla 4.04 for Win 95 Η οµάδα των εντολών accept λέει στον εξυπηρετητή τι µορφής αρχεία µπορεί να χειριστεί ο πελάτης: Accept: text/plain Accept: text/html Accept: image/gif Accept: image/jpeg 23

24 Μεταφορά της Εικόνας Αυτή η εντολή GET είναι παρόµοια µε την πρώτη αλλά για ένα διαφορετικό αρχείο (URL) Αυτή η εντολή ζητάει την εικόνα που είναι ενσωµατωµένη στη σελίδα Υποθέτοντας ότι η εικόνα αυτή υπάρχει, ο εξυπηρετητής θα απαντήσει µε τρόπο µε αυτόν που απάντησε στο βήµα 3 παραπάνω Η µόνη διαφορά είναι ότι η επικεφαλίδα Content-type θα δείχνει τον κατάλληλο τύπο ΜΙΜΕ για το αρχείο 24

25 Αρχιτεκτονική του ΗΤΤΡ (ΙΙΙ) 25

26 Τύποι ΜΙΜΕ (I) Το ΜΙΜΕ (Multipurpose Internet Mail Extensions) είναι µια τυποποιηµένη µέθοδος για την οργάνωση διαφόρων τύπων αρχείων Όταν ένας πελάτης ανακτά ένα αρχείο ο εξυπηρετητής παρέχει τον τύπο ΜΙΜΕ του αρχείου Ο πελάτης χρησιµοποιεί τον τύπου ΜΙΜΕ για να διαπιστώσει αν υποστηρίζεται από τις ενσωµατωµένες δυνατότητες του προγράµµατος, ή, αν όχι, αν υπάρχει η κατάλληλη εφαρµογή υποστήριξης (helper application) για την ανάγνωση του αρχείου 26

27 Τύποι ΜΙΜΕ (II) Το πρωτόκολλο ΜΙΜΕ χρησιµοποιείται στο Internet για τη µετάδοση δεδοµένων διαφόρων τύπων Υλοποιεί µια αντιστοίχιση µεταξύ της µορφής του περιεχοµένου ενός κειµένου και της µορφής της αναπαράστασης του κειµένου στον υπολογιστή Οι εφαρµογές που χρησιµοποιούν το ΜΙΜΕ µπορούν να χρησιµοποιήσουν τον τύπο του λογισµικού που είναι απαραίτητο για τη µετάφραση των περιεχοµένων ενός κειµένου που µεταδίδεται 27

28 H Εντολή POST του ΗΤΤΡ Χρησιµοποιείται εξίσου συχνά µε την GET για την αποστολή δεδοµένων σε εξυπηρετητή Οι φόρµες είναι ο πιο κοινός τύπος δεδοµένων που αποστέλλονται µε την POST Στην POST τα δεδοµένα ακολουθούν την επικεφαλίδα της αίτησης Στην επικεφαλίδα της αίτησης υπάρχει το είδος του περιεχοµένου και το µέγεθος των δεδοµένων που αποστέλλονται 28

29 GET εναντίον POST Τι εξυπηρετεί η ύπαρξη δύο εναλλακτικών λύσεων στην αποστολή δεδοµένων στο web server; Η εντολή GET απλοποιεί τη δουλειά του server, βάζει όµως όριο στο µέγεθος των δεδοµένων που στέλνονται, σε αντίθεση µε την POST που δε βάζει όριο Στην περίπτωση υποβολής στοιχείων φόρµας µε τη GET µπορεί κανείς να κάνει bookmark το αποτέλεσµα, διότι το bookmark θα περιέχει τις µεταβλητές της φόρµας που είναι µέρος του URL (χωρίζονται µε το &) 29

30 Ολοκλήρωση της µεταφοράς των στοιχείων της σελίδας Τέλος ο browser εµφανίζει το µήνυµα Document done στη ράβδο κατάστασης και εµφανίζει τη σελίδα, µόλις ολοκληρωθούν τα ακόλουθα βήµατα: Η σελίδα έχει πλήρως αναλυθεί (parsed) Η HTML έχει απεικονισθεί και έχουν εµφανιστεί όλες οι εικόνες Εσωτερικά τµήµατα άλλων µέσων έχουν εµφανιστεί στην οθόνη Η σύνδεση TCP/IP κλείσει 30

31 Τυπικό Σενάριο ΗΤΤΡ (Ι) Σύνδεση µε τον εξυπηρετητή DNS της περιοχής Μετατροπή του ονόµατος σε διεύθυνση ΙΡ µέσω της Υπηρεσίας Ονοµάτων Περιοχής ηµιουργία σύνδεσης TCP/IP µε τον αποµακρυσµένο κόµβο Κατάτµηση του µηνύµατος σε πακέτα ροµολόγηση των πακέτων µέσω του ιαδικτύου Αίτηση HTTP GET 31

32 Τυπικό Σενάριο ΗΤΤΡ (ΙΙ) Απόκριση του HTTP Το TCP/IP ρυθµίζει τα θέµατα ελέγχου ροής και ελέγχου λαθών Ανάλυση της σελίδας στον πελάτη Επιπρόσθετες αιτήσεις HTTP GET εφόσον αυτό είναι απαραίτητο Επιπρόσθετες αποκρίσεις του HTTP στις αιτήσεις που δέχθηκε 32

33 Persistent HTTP (HTTP 1.1) Στην έκδοση 1.1 του ΗΤΤΡ, αντί να χρησιµοποιείται µια σύνδεση TCP για κάθε µεταφορά, υιοθετήθηκε η προσέγγιση της παραµένουσας ή µόνιµης σύνδεσης (persistent connection) Η ίδια σύνδεση παραµένει κατά τη διάρκεια πολλών αιτήσεων και αποκρίσεων (pipelining of requests) Πλεονέκτηµα: λιγότερος φόρτος λόγω περιορισµού του πλήθους των συνδέσεων και µειονέκτηµα η ανάγκη για προσδιορισµό αρχής και τέλους κάθε στοιχείου 33

34 34

35 Αιτήσεις στο ΗΤΤΡ (Ι) Μια αίτηση ΗΤΤΡ αποτελείται από µια µέθοδο αίτησης, ένα URL, πεδία επικεφαλίδας και ένα σώµα αίτησης. Το ΗΤΤΡ 1.1 ορίζει τις ακόλουθες µεθόδους αίτησης: GET Ανάκτηση του πόρου που προσδιορίζεται από το URL HEAD Επιστρέφει τις επικεφαλίδες που προσδιορίζονται από το URL (όµοια µε τη GET αλλά χωρίς τα δεδοµένα) POST Αποστολή εδοµένων απεριόριστου µήκους στο web server PUT Αποθήκευση πόρου κάτω από το URL 35

36 Αιτήσεις στο ΗΤΤΡ (ΙΙ) DELETE Αποµάκρυνση του πόρου που προσδιορίζεται από το URL OPTIONS Επιστρέφει τις µεθόδους ΗΤΤΡ που υποστηρίζει ο εξυπηρετητής TRACE Επιστροφή των πεδίων επικεφαλίδας που αποστέλλονται µε την αίτηση TRACE Η έκδοση 1.0 του ΗΤΤΡ περιείχε µόνο τις µεθόδους GET, POST και HEAD 36

37 Αποκρίσεις στο HTTP (Ι) Μια απόκριση στο ΗΤΤΡ περιέχει ένα κωδικό αποτελέσµατος, πεδία επικεφαλίδας και ένα σώµα Το πρωτόκολλο ΗΤΤΡ περιµένει τον κωδικό αποτελέσµατος και όλα τα πεδία επικεφαλίδας να επιστραφούν πριν από οποιοδήποτε σώµα Η γραµµή κατάστασης καταγράφει την έκδοση του πρωτοκόλλου, έναν αριθµητικό κωδικό κατάστασης και µια φράση κειµένου για την κατάσταση Ο κωδικός κατάστασης έχει τρία δεκαδικά ψηφία 37

38 Αποκρίσεις στο ΗΤΤΡ (ΙΙ) Ορισµένοι συνηθισµένοι κωδικοί κατάστασης είναι: 404 ο ζητούµενος πόρος δεν είναι διαθέσιµος 401 απαιτείται έλεγχος πρόσβασης 301 ο πόρος έχει ένα νέο URL που θα πρέπει να χρησιµοποιηθεί. Το νέο URL επιστρέφεται στο πεδίο Location της απόκρισης 500 εσωτερικό λάθος στον εξυπηρετητή ΗΤΤΡ 503 εξυπηρετητής προσωρινά ανίκανος να ικανοποιήσει αίτηση λόγω υπερφόρτωσης 38

39 Υποστήριξη Ενδιαµέσων (Proxies) ιαµορφώνονται όλοι οι πελάτες ενός δικτύου να στέλνουν τις αιτήσεις τους στον ενδιάµεσο εξυπηρετητή Την πρώτη φορά που κάποιος χρήστης του δικτύου προσπελάσει µια σελίδα, αυτή ζητείται, εκ µέρους του χρήστη, από τον εξυπηρετητή που την κατέχει µέσω του ενδιάµεσου εξυπηρετητή, αποθηκεύεται τοπικά στον ενδιάµεσο εξυπηρετητή (cache) και στη συνέχεια µεταφέρεται στον πελάτη 39

40 Υποστήριξη Ενδιαµέσων (ΙΙ) Στην επόµενη προσπέλαση στην ίδια σελίδα, η σελίδα αυτή θα µεταφερθεί από την προσωρινή µνήµη του ενδιάµεσου εξυπηρετητή στον πελάτη (εφόσον δεν έχει αλλάξει), αυξάνοντας έτσι την απόδοση, µειώνοντας το χρόνο αναµονής και την κίνηση στο ιαδίκτυο Σε πολλές περιπτώσεις δηµιουργείται ιεραρχία από proxy servers οι οποίοι «διαδίδουν» προς τις µεγαλύτερες βαθµίδες της ιεραρχίας τις αιτήσεις των χρηστών περιµένοντας κάποιος από την ιεραρχία να κατέχει τη σελίδα 40

41 HTTP Cookies (Ι) Πρόκειται για αξιοποίηση της επεκτασιµότητας του ΗΤΤΡ για να επιτρέψει σε προγράµµατα που τρέχουν στο server (π.χ. προγράµµατα CGI) να αποθηκεύουν και να ανακτούν πληροφορία στον πελάτη Αυτό επιτρέπει την τήρηση πληροφοριών κατάστασης σχετικών µε την εφαρµογή στον πελάτη, έτσι ώστε οι προσπελάσεις να φαίνονται ότι σχετίζονται µε τη σύνοδο µιας εφαρµογής Ορίζουν επιπλέον πληροφορίες επικεφαλίδας µέσω των οποίων οι servers προσαρτούν πληροφορίες κατάστασης 41

42 HTTP Cookies (ΙΙ) Η πληροφορία των cookies σχετίζεται µε συγκεκριµένα URL (για τα οποία είναι έγκυρη) Όταν κληθεί αυτό το URL ο πελάτης περιλαµβάνει την πληροφορία του cookie στην αίτησή του Τα cookies έχουν και αυτά ηµεροµηνία λήξεως, µετά την οποία δεν αποστέλλονται µε την αίτηση του πελάτη Η ασφαλής αποστολή τους γίνεται όπως και στις περιπτώσεις των «κανονικών» δεδοµένων (π.χ. µε χρήση του HTTPS και του SSL) 42

43 ΗΤΤΡS Ασφαλές ΗΤΤΡ Ο πελάτης αναγνωρίζει το https ως µια αίτηση χρήσης ασφαλών στοµίων (sockets) για το πέρασµα των δεδοµένων Το SSL (Secure Sockets Layer) επιτρέπει την αποστολή κρυπτογραφηµένων δεδοµένων µεταξύ πελάτηεξυπηρετητή Πλεονέκτηµα αποτελεί το γεγονός ότι το ΗΤΤΡ παραµένει το ίδιο και αλλάζει το επίπεδο µεταφοράς 43

44 Αρχιτεκτονική του Browser Χρήστος Ηλιούδης, Πέτρος Λάµψας & Σπύρος Λάλης, 2003

45 O Πελάτης της Υπηρεσίας ΗΤΤΡ (I) Η τυποποίηση του HTML περιγράφει τις απαιτήσεις για το σχεδιασµό του πελάτη της υπηρεσίας (browser) Όπως µε όλες τις τυποποιήσεις, κάθε εµπορική υλοποίηση δεν ικανοποιεί πλήρως την τυποποίηση και την επεκτείνει σε ιδιόκτητες περιοχές Για να αποφευχθεί να γίνει η τυποποίηση περιοριστική ή συνονθύλευµα, η επεκτασιµότητα επιτυγχάνεται µε την υλοποίηση µιας τυποποίησης για επικοινωνία µε εξωτερικά προγράµµατα (components) 45

46 O Πελάτης της Υπηρεσίας ΗΤΤΡ (IΙ) Υπάρχουν διάφορες ονοµασίες για αυτού του είδους τις προσθήκες (helper applications, plug-ins, Xtras, link libraries, cartridges, components, objects, classes, κ.λπ.) Η έννοια πίσω από όλα αυτά είναι απλή: όπου υπάρχει µια τυποποίηση, τρίτοι κατασκευαστές µπορούν να παρέχουν «εξαρτήµατα» που προσαρµόζονται εύκολα στην υλοποίηση της τυποποίησης του κατασκευαστή 46

47 Γενική Αρχιτεκτονική ενός Browser 47

48 48

49 Plug-ins Πρόκειται για τµήµατα προγραµµάτων που επεκτείνουν τις δυνατότητες του browser Το plug-in ΑΡΙ επιτρέπει σε άλλους κατασκευαστές να επεκτείνουν το browser µε έµφυτη υποστήριξη για νέους τύπους δεδοµένων Πρόκειται για δυναµικά τµήµατα κώδικα, που συµπληρώνουν αρχιτεκτονικές όπως το OLE και γλώσσες προγραµµατισµού ανεξάρτητες από πλατφόρµα, όπως είναι η Java 49

50 Το Plug-in API Παρέχει οµοιόµορφη υποστήριξη για νέους τύπους δεδοµένων στους χρήστες ενός browser Παρέχει τη µέγιστη δυνατή ευελιξία για τη συγγραφή plug-ins Είναι λειτουργικά ισοδύναµο σε όλες τις πλατφόρµες Μπορεί να αλληλεπιδράσει µε κάποιο παράθυρο που αποτελεί µέρος της ιεραρχίας του browser Μπορεί να ανακτήσει δεδοµένα από το δίκτυο µέσω URL και να δηµιουργήσει ή να καταναλώσει δεδοµένα 50

51 Βοηθητικές Εφαρµογές εναντίον Plug-ins (Ι) Οι βοηθητικές εφαρµογές (helper applications) τρέχουν ως ξεχωριστά προγράµµατα, ενώ τα plug-ins λειτουργούν µέσα από τον εξυπηρετητή Πρόκειται βασικά για µια εφαρµογή η οποία που καταλαβαίνει και µεταφράζει αρχεία που δεν µπορεί να χειριστεί ο πελάτης Τα plug-ins λειτουργούν ουσιαστικά ως επεκτάσεις στον εκάστοτε πελάτη και χειρίζονται συγκεκριµένους τύπους δεδοµένων ΜΙΜΕ και επεκτάσεις αρχείων 51

52 Βοηθητικές Εφαρµογές εναντίον Plug-ins (ΙΙ) Με τις βοηθητικές εφαρµογές µπορεί να γίνει multitasking µεταξύ µιας τέτοιας εφαρµογής και του παράθυρου του πελάτη Τα plug-ins είναι δυναµικά κοµµάτια κώδικα και εξαρτώνται από την πλατφόρµα (platform specific) H ολοκλήρωση plug-ins είναι µια διαδικασία διαφανής στους χρήστες, ενώ δεν απαιτείται διαµόρφωση των plugins 52

53 53

54 Αρχιτεκτονική του Browser (I) Σε γενικές γραµµές ένας browser έχει περισσότερο πολύπλοκη αρχιτεκτονική από ένα server Ο browser χειρίζεται τις λεπτοµέρειες πρόσβασης και απεικόνισης των σελίδων Αποτελείται από πολλά συνεργαζόµενα κοµµάτια λογισµικού: πελάτες, διερµηνευτές και έναν ελεγκτή που τα διαχειρίζεται Ο πελάτης τηρεί συσχετισµούς θέσεων στην οθόνη και ενεργών τµηµάτων στο κείµενο HTML 54

55 Αρχιτεκτονική του Browser (II) 55

56 Προαιρετικοί Πελάτες Ένας browser µπορεί να περιέχει κοµµάτια λογισµικού για την υλοποίηση επιπλέον λειτουργιών (FTP, ) Χωρίς ο χρήστης σαφώς να καλέσει το λογισµικό αυτό, ο browser καλεί την υπηρεσία αυτόµατα, κρύβοντας τις λεπτοµέρειες από το χρήστη Το τµήµα του URL που αναφέρεται στο πρωτόκολλο χρησιµοποιείται για την επιλογή του πελάτη που θα αναλάβει την ανάκτηση του αρχείου 56

57 Τοπική Αποθήκευση (Caching) στους Browsers Το Web έχει διαφορετικό µοντέλο κίνησης πληροφορίας από τις υπόλοιπες εφαρµογές Οι browsers χρησιµοποιούν cache για την αύξηση της απόδοσης πρόσβασης σε σελίδες του web Αντίγραφο κάθε σελίδας που ανακτάται τοποθετείται σε µια cache στον τοπικό δίσκο και ο browser απευθύνεται στον κάτοχο της σελίδας µόνο αν δεν την βρει στο δίσκο Υπέρ: η ταχύτατη ανάκτηση. Κατά :η απώλεια χώρου στο δίσκο, η µεταβλητότητα στις επισκέψεις σε σελίδες 57

58 Υποστήριξη του ΗΤΤΡ για Τοπική Αποθήκευση Ο εξυπηρετητής µπορεί να ορίσει χρόνο ζωής της σελίδας στην cache, ενώ ο πελάτης µπορεί να ζητήσει για µια αίτησή του να µη χρησιµοποιηθεί η cache Η λειτουργία HEAD του ΗΤΤΡ βοηθάει στη διαχείριση της cache, διότι µέσω αυτής µπορούµε να ελέγξουµε την εγκυρότητα της έκδοσης της σελίδας που έχει η cache Ο πελάτης στέλνει µια αίτηση HEAD για τη σελίδα που επιθυµεί και αν η απάντηση δείξει ότι το αντίγραφο της cache είναι έγκυρο χρησιµοποιείται 58

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

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

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

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

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

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

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

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

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

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

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

Όχι, γιατί αν κάθε browser ζητά διαφορετικό αντικείμενο κάθε φορά τότε όχι μόνο δεν βελτιώνει αλλα χειροτερεύει τον χρόνο προσπέλασης

Όχι, γιατί αν κάθε browser ζητά διαφορετικό αντικείμενο κάθε φορά τότε όχι μόνο δεν βελτιώνει αλλα χειροτερεύει τον χρόνο προσπέλασης 1. Ένας αντιπρόσωπος με κρυφή μνήμη διαμοιραζόμενη σε πολλούς περιηγητές βελτιώνει το χρόνο πρόσβασης σε ιστο-αντικέιμενα ανεξάρτητα της διμοφιλίας των ιστο-αντικειμένων (Λ) Όχι, γιατί αν κάθε browser

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

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

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

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

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

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

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

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

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

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

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που

Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που 7.7 Πρωτόκολλο ARP 1 ύο είδη διευθύνσεων: MAC - IP Τη φυσική (MAC) διεύθυνση που δίνει ο κατασκευαστής του δικτυακού υλικού στις συσκευές του (π.χ. στις κάρτες δικτύου). Η περιοχή διευθύνσεων που µπορεί

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

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

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

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

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

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

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

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

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

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

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

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

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

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

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

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.11 Πρωτόκολλα Εφαρµογής. 7.11.2 Βασικές και Προηγµένες Υπηρεσίες ιαδικτύου. Ηλεκτρονικό Ταχυδροµείο. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.11 Πρωτόκολλα Εφαρµογής 104. Αναφέρετε ονοµαστικά τις πιο χαρακτηριστικές εφαρµογές που υποστηρίζει η τεχνολογία TCP/IP οι οποίες είναι διαθέσιµες στο ιαδίκτυο 1. Ηλεκτρονικό

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

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα

Η Υλοποίηση της Επικοινωνίας. Κατανεµηµένα Συστήµατα Η Υλοποίηση της Επικοινωνίας στα Κατανεµηµένα Συστήµατα ιαφάνειες στα πλαίσια του µαθήµατος: Κατανεµηµένα Συστήµατα Ε Εξάµηνο, Τµήµα Πληροφορικής και Τεχνολογίας Υπολογιστών, ΤΕΙ Λαµίας Πέτρος Λάµψας 2002

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

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

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

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

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

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

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

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

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

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

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

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

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

Αποµακρυσµένη κλήση διαδικασιών

Αποµακρυσµένη κλήση διαδικασιών Αποµακρυσµένηκλήση διαδικασιών Τοπική κλήση διαδικασιών Αποµακρυσµένη κλήση διαδικασιών Μεταβίβαση παραµέτρων Πρωτόκολλα επικοινωνίας Αντιγραφή µηνυµάτων Προδιαγραφές διαδικασιών RPC στο σύστηµα DCE Κατανεµηµένα

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

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

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

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

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ

7.3 Πρωτόκολλο TCP. 1. Το TCP πρωτόκολλο παρέχει υπηρεσίες προσανατολισµένες σε σύνδεση. Σ Λ Ερωτήσεις 7.3 Πρωτόκολλο TCP 1. Τι είναι το τµήµα (segment) στο πρωτόκολλο TCP; Από ποια µέρη αποτελείται; 2. Για ποιο σκοπό χρησιµοποιείται ο Αριθµός ειράς στην επικεφαλίδα ενός segment TCP; 3. την περίπτωση

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

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

Σκοπιµότητα των firewalls Σκοπιµότητα των firewalls Παρέχουν προστασία των εσωτερικών δικτύων από απειλές όπως: Μη εξουσιοδοτηµένη προσπέλαση των δικτυακών πόρων: όταν επίδοξοι εισβολείς προσπαθούν να εισχωρήσουν στο δίκτυο και

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

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

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

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

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ανάδοχοι Φορέας Υλοποίησης Έργο ΛΑΕΡΤΗΣ Λογισμικό Δικτύων Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 1 Προσομοίωση

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

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

7.2 Τεχνολογία TCP/IP 7.2 Τεχνολογία TCP/IP Ερωτήσεις 1. Πώς χρησιµοποιείται σήµερα ο όρος TCP/IP; ε ποια πρωτόκολλα αναφέρεται και γιατί έχει επικρατήσει αυτή η ονοµασία; 2. Ποια ανάγκη οδήγησε στην επικράτηση της τεχνολογίας

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

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

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

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

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

Προσοµοίωση λειτουργίας επιπέδων OSI Προσοµοίωση λειτουργίας επιπέδων OSI Ανάδοχοι Φορέας Υλοποίησης Ερευνητικό Ακαδηµαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 2 Περιεχόµενα 1. Λίγα λόγια για την εφαρµογή...

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

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

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

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

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

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

Εγχειρίδιο εγκατάστασης Megasoft 2009

Εγχειρίδιο εγκατάστασης Megasoft 2009 Εγχειρίδιο εγκατάστασης Megasoft 2009 Περιεχόμενα Εγκατάσταση Joomla, JoomFish και VirtueMart... 3 Αποστολή αρχείων Joomla στο Διακομιστή (Host)... 3 Εγκατάσταση Joomla... 4 Εγκατάσταση VirtueMart... 9

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

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

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

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

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

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

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

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

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

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.

ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ. Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26. Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M. ΚΑΤΑΝΕΜΗΜΕΝΑ ΣΥΣΤΗΜΑΤΑ Παράδοση Ασκήσεων Κεφάλαιο 2 Ασκήσεις 3,6,8,9,15,22,24,26 Γεωργόπουλος Άλκης Α.Μ.: 39 Κοντογιώργης Αναστάσιος A.M.: 43 Άσκηση 3 Μια αξιόπιστη multicast υπηρεσία επιτρέπει σε έναν

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

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

Επικοινωνία Client/Server Επικοινωνία Client/Server Χάρης Μανιφάβας Τμήμα Εφ. Πληροφορικής & Πολυμέσων ΤΕΙ Κρήτης Επικοινωνία - Client/Server 1 Μοντέλο Πελάτη-Εξυπηρετητή Βασική ιδέα: να δομηθεί το λειτουργικό σύστημα ως συνεργαζόμενες

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

Το πρωτόκολλο HTTP 1

Το πρωτόκολλο HTTP 1 Το πρωτόκολλο HTTP 1 Το πρωτόκολλο HTTP Το πρωτόκολλο HTTP χρησιµοποιείται για την επικοινωνία πλοηγών (browsers) µε Εξυπηρετητές Ιστού (Web Servers). Καθορίζει τα βήµατα µιας απλής συνοµιλίας ανάµεσα

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

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

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

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

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

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

Λιόλιου Γεωργία. ιατµηµατικό Πρόγραµµα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήµατα

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

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

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

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

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

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής

Ελληνικό Ανοικτό Πανεπιστήµιο. Η Ανάλυση και ο Σχεδιασµός στην Ενοποιηµένη ιαδικασία. ρ. Πάνος Φιτσιλής 1 Ελληνικό Ανοικτό Πανεπιστήµιο Η και ο στην Ενοποιηµένη ιαδικασία ρ. Πάνος Φιτσιλής Περιεχόµενα Γενικές αρχές ανάλυσης και σχεδιασµού Τα βήµατα της ανάλυσης και του σχεδιασµού Συµπεράσµατα 2 3 Η ανάλυση

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

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

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

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

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

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

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

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

SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ Κεφάλαιο 4 SNMP ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΟΥ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ 1 4.1 ΕΙΣΑΓΩΓΗ...3 4.2 ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ...3 4.2.1 Η ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...3 4.2.1.1 ΣΤΑΘΜΟΣ ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΟΥ...4 4.2.1.2 ΔΙΑΧΕΙΡΙΖΟΜΕΝΟΙ

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

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο Δρ. Χρήστος Όροβας Τεχνικός Υπεύθυνος 1 Διαδικασία «Φόρτωσης» μιας Ιστοσελίδας Internet Explorer, Mozilla, Chrome, κτλ HTTP Server ΠΣΔ Αίτημα για επικοινωνία

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

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

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

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

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

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

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

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

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

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

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Σπουδαστές: Μιχαήλ Μιχάλης ΑΜ:5089 Αναγνωστόπουλος Σπύρος ΑΜ:3692 Υπεύθυνος καθηγητής: Αναλυτή Κατερίνα Άρτα 2006 E- learning

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

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων

ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων ιεργασίες και Επεξεργαστές στα Κατανεµηµένων Συστηµάτων Μαρία Ι. Ανδρέου ΗΜΥ417, ΗΜΥ 663 Κατανεµηµένα Συστήµατα Χειµερινό Εξάµηνο 2006-2007 Τµήµα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών Πανεπιστήµιο

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

Εργαστήριο Wireshark: HTTP

Εργαστήριο Wireshark: HTTP Εργαστήριο Wireshark: HTTP Έκδοση:2.0 2007 J.F. Kurose, K.W. Ross Μετάφραση - Απόδοση: Σ. Τσακιρίδου Computer Networking: A Top-Down Approach Featuring the Internet Μετά την πρώτη γεύση του packet sniffer

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

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

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

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

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

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

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

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2

ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 ΠΡΩΤΟΚΟΛΟ HTTP ΕΝΤΟΛΩΝ ΔΙΑΣΥΝΔΕΣΗΣ ΕΚΔΟΣΗ 1.2 1 ΠΕΡΙΕΧΟΜΕΝΑ Πρωτόκολο http εντολών έκδοση 1.0 Σελ:2...περιεχόμενα Σελ:3...τι θα βρείτε σε αυτό το βιβλίο Σελ:3...γενικά τεχνικά χαρακτηριστικά Σελ:4-5...πως

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

Εργαστήριο Wireshark: DNS

Εργαστήριο Wireshark: DNS Εργαστήριο Wireshark: DNS Έκδοση:2.0 2007 J.F. Kurose, K.W. Ross Μετάφραση - Απόδοση: Σ. Τσακιρίδου Computer Networking: A Top-Down Approach Featuring the Internet Όπως περιγράφεται στην Ενότητα 2.5 του

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

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

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

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

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

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΦΘΙΝΟΠΩΡΟ 2003 ΗΜΗΤΡΗΣ ΖΗΣΙΑ ΗΣ 2003 ηµήτρης Ζησιάδης Απαγορεύεται η χρησιµοποίηση όλου ή µέρους του υλικού αυτού σε οποιαδήποτε µορφή (ούτε και σε φωτοαντίγραφα) ή

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

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.5 Πρωτόκολλο IP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.5 Πρωτόκολλο IP 38. Τι είναι το πρωτόκολλο ιαδικτύου (Internet Protocol, IP); Είναι το βασικό πρωτόκολλο του επιπέδου δικτύου της τεχνολογίας TCP/IP. Βασίζεται στα αυτοδύναµα

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

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

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΠΕΡΙΕΧΟΜΕΝΑ 1. URL Διεύθυνση WebMail... 3 2. Εγκατάσταση Πιστοποιητικού Ασφάλειας... 3 2.1 Εγκατάσταση Πιστοποιητικού στον Internet Explorer... 3 2.2

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

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW) Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags) Εξέλιξης του WWW Το WWW

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

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

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

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

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν

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

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

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ 4 η ΓΡΑΠΤΗ ΕΡΓΑΣΙΑ ΤΟΜΟΣ Α (ΚΕΦΑΛΑΙΟ 4), ΤΟΜΟΣ Β, (ΚΕΦΑΛΑΙΑ 4 8) - ΕΝ ΕΙΚΤΙΚΕΣ ΑΠΑΝΤΗΣΕΙΣ - Υποεργασία 1 (25%) Να σχεδιασθεί το συνηµµένο ερωτηµατολόγιο σε HTML µε την βοήθεια ξεχωριστού αρχείου µορφοποίησης

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

Οµάδα εργασίας για την προστασία των φυσικών προσώπων έναντι της επεξεργασίας δεδοµένων προσωπικού χαρακτήρα. Σύσταση 1/99

Οµάδα εργασίας για την προστασία των φυσικών προσώπων έναντι της επεξεργασίας δεδοµένων προσωπικού χαρακτήρα. Σύσταση 1/99 5093/98/EL/final WP 17 Οµάδα εργασίας για την προστασία των φυσικών προσώπων έναντι της επεξεργασίας δεδοµένων προσωπικού χαρακτήρα Σύσταση 1/99 Για τη µη αντιληπτή και αυτόµατη επεξεργασία δεδοµένων προσωπικού

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

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

Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ 1 Περιεχόµενα 1. ΓΕΝΙΚΑ... 3 2. Εγγραφή στο Πληροφοριακό Σύστηµα... 3 3. Είσοδος στο σύστηµα... 5 4. Υποβολή πρότασης... 6 5. Ολοκλήρωση ηλεκτρονικής υποβολής... 10 6. On

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

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

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

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

Οδηγός ανάγνωσης αποστολής e-mail

Οδηγός ανάγνωσης αποστολής e-mail Οδηγός ανάγνωσης αποστολής e-mail «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Παρακάτω μπορείτε να μελετήσετε τον

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

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

ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ ΔΙΚΤΥΑ ΥΠΟΛΟΓΙΣΤΩΝ ΙΙ 1 o ΔΙΑΓΩΝΙΣΜΑ ΘΕΜΑ 1 ο Α) Ποια είναι τα βασικά στοιχεία, τα οποία χαρακτηρίζουν το ISDN; Η ψηφιακή μετάδοση. Όλα τα σήματα μεταδίδονται σε ψηφιακή μορφή απ' άκρη σ' άκρη του δικτύου,

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

Αντιµετώπιση προβληµάτων MPEG

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

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

Το Επίπεδο Εφαρμογής στην Οικογένεια Πρωτοκόλλων TCP/IP DNS, SMTP & HTTP

Το Επίπεδο Εφαρμογής στην Οικογένεια Πρωτοκόλλων TCP/IP DNS, SMTP & HTTP Το Επίπεδο Εφαρμογής στην Οικογένεια Πρωτοκόλλων TCP/IP DNS, SMTP & HTTP Πέτρος Λάμψας, 2007 Στόχοι της Ενότητας Η εξοικείωση με την έννοια του πρωτοκόλλου Η εξοικείωση με τα ζητήματα που καλείται να επιλύσει

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

14. Δικτύωση με Java Δικτύωση με Java Sockets Δημιουργία της σύνδεσης Διευθυνσιοδότηση της σύνδεσης

14. Δικτύωση με Java Δικτύωση με Java Sockets Δημιουργία της σύνδεσης Διευθυνσιοδότηση της σύνδεσης 14. Δικτύωση με Java Τελειώνοντας αυτό το κεφάλαιο θα μπορείτε: Να δημιουργείτε έναν ελάχιστο εξυπηρέτη TCP/IP σε Java Να δημιουργείτε έναν ελάχιστο εξυπηρετούμενο TCP/IP σε Java Να κατανοείτε πώς υλοποιούνται

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

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες 1 η Ερώτηση (Ορισμός): Τι είναι το Διαδίκτυο; Διαδίκτυο είναι το παγκόσμιο δίκτυο όλων των επιμέρους δικτύων που έχουν συμφωνήσει σε κοινούς κανόνες επικοινωνίας και

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

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 10η Διάλεξη: Web Services Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Ορισμός των Web Services

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

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο Εγχειρίδιο Χρήσης για Διαχειριστές Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα της

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

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

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

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

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

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

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

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

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

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

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

ιαδίκτυα & Ενδοδίκτυα Η/Υ ιαδίκτυα & Ενδοδίκτυα Η/Υ ΠΡΩΤΟΚΟΛΛΑ ΜΕΤΑΦΟΡΑΣ (Kεφ. 17) TCP Υπηρεσίες TCP Μορφή Επικεφαλίδας TCP Μηχανισµοί TCP Πολιτικές Υλοποίησης TCP Βιβλίο Μαθήµατος: Επικοινωνίες Υπολογιστών & εδοµένων, William

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

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ

a. b. c. d ΤΕΧΝΟΛΟΓΙΑ ΔΙΚΤΥΩΝ ΕΠΙΚΟΙΝΩΝΙΩΝ 7.7 Πρωτόκολλο Μέχρι τώρα έχουμε αναφέρει, ότι, για να μεταδοθούν τα αυτοδύναμα πακέτα στο φυσικό μέσο, πρέπει αυτά να μετατραπούν σε πακέτα φυσικού δικτύου (π.χ. Ethernet). Όμως, δεν έχει ειπωθεί τίποτε

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

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) - 1 - Αθήνα, 1 Ιουνίου 2007. 1. Εισαγωγή Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0 Οδηγίες Αναβάθµισης (Upgrade) Οµάδα Εργασίας: Τσιµπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 1 Ιουνίου 2007 1. Εισαγωγή Η πλατφόρµα eclass είναι ένα ολοκληρωµένο

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

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

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

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

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

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

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

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

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ

7.7 Πρωτόκολλο ARP. Τεχνολογία ικτύων Επικοινωνιών ΙΙ Τεχνολογία ικτύων Επικοινωνιών ΙΙ 7.7 Πρωτόκολλο ARP 73. Ποιο είναι το έργο του Πρωτοκόλλου Μετατροπής ιεύθυνσης (Address Resolution Protocol ARP); Η µετατροπή των ΙΡ διευθύνσεων στις αντίστοιχες φυσικές

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

Τεχνική Οδηγία. Εγκατάσταση & ρύθµιση MS ISA Server 2000 στο περιβάλλον των σχολικών εργαστηρίων. Έκδοση 1.0. Ιανουάριος 2005

Τεχνική Οδηγία. Εγκατάσταση & ρύθµιση MS ISA Server 2000 στο περιβάλλον των σχολικών εργαστηρίων. Έκδοση 1.0. Ιανουάριος 2005 Πληροφοριακών Συστηµάτων Σχολείων ΥΠΟΥΡΓΕΙΟ ΕΘΝΙΚΗΣ ΠΑΙ ΕΙΑΣ & ΘΡΗΣΚΕΥΜΑΤΩΝ ΕΠΙΧΕΙΡΗΣΙΑΚΟ ΠΡΟΓΡΑΜΜΑ Κοινωνία της Πληροφορίας Έργο: ράσεις Υποστήριξης των Πληροφοριακών Συστηµάτων των σχολείων Τεχνική Οδηγία

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΠΛ 003.1 - Επιστήµη της Πληροφορικής και Πληροφοριακά Συστήµατα Ακαδηµαϊκό έτος 2010 2011, Χειµερινό εξάµηνο Τελική Εξέταση: Σάββατο - 04/12/10, Ώρα: 08:30-11:30,

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

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901

Πρωτόκολλο ARP. Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901 Πρωτόκολλο ARP Γεωργιλά Χιονία Καθηγήτρια Πληροφορικής ΠΕ1901 Ποιο είναι το έργο του Πρωτοκόλλου Μετατροπής Διεύθυνσης (Address Resolution Protocol ARP) Κάνει δυναμική μετατροπή των IP διευθύνσεων σε φυσικές

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

Κατανεµηµένασυστήµατα αρχείων

Κατανεµηµένασυστήµατα αρχείων Κατανεµηµένασυστήµατα αρχείων Θέµατα σχεδίασης ιεπαφή υπηρεσίας αρχείων και ευρετηρίων Ονόµατα και αναγνωριστικά Οργάνωση εξυπηρετητών Σηµασιολογία (κατα)µερισµού αρχείων Ενταµίευση αρχείων Συνέπεια συστήµατος

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

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP)

3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 3.3 Πρωτόκολλα ανεύρεσης και απόδοσης διευθύνσεων, Address Resolution Protocol (ARP) και Dynamic Host Configuration Protocol (DHCP) 1 / 32 Σε έναν κόμβο ο οποίος επιθυμεί να αποστείλει δεδομένα σε κάποιον

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

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

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

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

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

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο Τι είναι ένα σύστημα διαχείρισης περιεχομένου; Παρά την μεγάλη εξάπλωση του διαδικτύου και τον ολοένα αυξανόμενο αριθμό ιστοσελίδων, πολλές εταιρείες ή χρήστες δεν είναι εξοικειωμένοι με την τεχνολογία

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

Κατανεµηµένα Αντικείµενα 16-1

Κατανεµηµένα Αντικείµενα 16-1 Κατανεµηµένααντικείµενα Αποµακρυσµένα αντικείµενα Αναφορές προς αντικείµενα Εξυπηρετητές αντικειµένων Εκκαθάριση αντικειµένων Μετρητές αναφορών Λίστες αναφορών Αποκοµιδή απορριµµάτων Κατανεµηµένα Αντικείµενα

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

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

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

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

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

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

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά Για την STUDIO KOSTA BODA ILLUM Χανίων Πέµπτη, 9 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου

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