Ολοκληρωμένο Πληροφοριακό Σύστημα Διαχείρισης Πρωταθλημάτων Καλαθοσφαίρισης
μορφή όταν ο επιστήμονας
Tim Berners-Lee εφηύρε το World Wide Web [
δηλαδή την
πρόσβαση σε δεδομένα σε μορφή ιστοσελίδας και 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