background image

Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης 

 

μορφή όταν ο επιστήμονας

Tim Berners-Lee εφηύρε το World Wide Web [

5

]

δηλαδή την

 

   

 

 

 

   

 

 

 

 

 

 

πρόσβαση σε δεδομένα σε μορφή ιστοσελίδας και URL (Uniform Resource Locator). 

2.2 HTTP & HTTPS

 

Ο όρος HTTP [

​6​] σημαίνει Hypertext Transfer Protocol δηλαδή πρωτόκολλο μεταφοράς

 

 

 

 

 

 

 

 

 

 

 

υπερκειμένου το οποίο δημοσιεύτηκε το 1991. Το HTTP χρησιμοποιεί TCP πρωτόκολλο, μέσω της

 

 

 

   

 

 

 

 

 

 

 

 

πόρτας 80 για να στείλει και να λάβει πακέτα, μέσω του διαδικτύου. Συγκεκριμένα, ο πελάτης

 

 

 

 

 

 

 

 

 

 

 

 

   

 

στέλνει ένα αίτημα στον HTTP server και ο server απαντά με κάποιο μήνυμα κατάστασης, όπως

 

 

 

 

 

 

   

 

   

 

 

 

 

“HTTP/1.1 200 OK” σε περίπτωση που όλα πήγαν καλά. Η αρχική έκδοση αποτελούταν μόνο μια

 

 

   

 

 

 

 

   

 

 

 

 

 

μέθοδο αιτήματος την GET (ζητάει δεδομένα από την πηγή). Το 1996 αναπτύχθηκαν άλλες 2 μέθοδοι

 

 

 

 

 

 

 

 

 

 

 

 

   

 

η HEAD και η POST (στέλνει δεδομένα σε μια πηγή) και στα τέλη του 2000 αναπτύχθηκαν άλλες 5

 

 

   

 

 

   

 

 

 

 

 

 

 

 

   

μέθοδοί όπως η OPTIONS, PUT,

TRACE, CONNECT και DELETE. Τέλος, το 2010

 

   

 

 

 

 

 

 

 

 

 

δημιουργήθηκε και η μέθοδος PATCH. Μέχρι και σήμερα το πρωτόκολλο HTTP αποτελείται

 

   

 

 

 

 

   

 

 

 

από τις παρακάτω 9 μεθόδους. 

HTTP Μέθοδοι 

HTTP Κωδικοί Κατάστασης 

1. GET

1.   1XX . Πληροφορία 

2. HEAD

2.   2XX . Επιτυχία 

3. POST

3.   3ΧΧ , Ανακατεύθυνση 

4. OPTIONS

4.   4ΧΧ , Σφάλμα στην πλευρά του πελάτη 

5. PUT

5.   5XX , Σφάλμα στον server 

6. TRACE 

7. CONNECT 

8. DELETE 

9. PATCH 

Το πρωτόκολλο HTTPS (

Hypertext Transfer Protocol Secure)

όπως και το

​HTTP

 

 

 

 

 

 

 

 

   

 

χρησιμοποιεί το TCP πρωτόκολλο, όμως μέσω της πόρτας 443 και μιας κωδικοποιημένης

   

 

 

 

 

 

 

 

 

 

 

σύνδεσης από το πρωτόκολλο κωδικοποίησης TLS (

Transport Layer Security

). Πιο

 

 

 

 

 

 

 

 

 

 

συγκεκριμένα,

το

πρωτόκολλο

χρησιμοποιεί

ένα

δημόσιο

κλειδί

το

οποίο

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

στον server ως SSL (Secure Socket Layer) πιστοποίηση, η οποία είναι υπογεγραμμένη από

 

 

 

 

 

 

 

   

 

 

 

 

την CA (Certification Authority). Κάθε περιηγητής έχει αποθηκευμένη μια λίστα με έμπιστα

 

 

 

 

 

 

 

 

 

   

 

24