Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει το HTTP (Hypertext Transfer Protocol);
- Η Techopedia εξηγεί το πρωτόκολλο μεταφοράς υπερκειμένου (HTTP)
Ορισμός - Τι σημαίνει το HTTP (Hypertext Transfer Protocol);
Το πρωτόκολλο μεταφοράς HTTP (HyperText Transfer Protocol) είναι ένα πρωτόκολλο εφαρμογής-επιπέδου το οποίο χρησιμοποιείται πρωτίστως στο World Wide Web. Το HTTP χρησιμοποιεί ένα μοντέλο πελάτη-διακομιστή όπου το πρόγραμμα περιήγησης ιστού είναι ο πελάτης και επικοινωνεί με τον εξυπηρετητή ιστού που φιλοξενεί τον ιστότοπο. Το πρόγραμμα περιήγησης χρησιμοποιεί HTTP, το οποίο μεταφέρεται μέσω TCP / IP για να επικοινωνήσει με τον διακομιστή και να ανακτήσει περιεχόμενο Web για τον χρήστη.
Το HTTP είναι ένα ευρέως χρησιμοποιούμενο πρωτόκολλο και έχει υιοθετηθεί γρήγορα μέσω του Διαδικτύου λόγω της απλότητας του. Είναι ένα πρωτόκολλο ανιθαγένειας και χωρίς σύνδεση.
Η Techopedia εξηγεί το πρωτόκολλο μεταφοράς υπερκειμένου (HTTP)
Παρόλο που η απλότητα του HTTP είναι η μέγιστη δύναμή του, είναι επίσης το κύριο μειονέκτημα του. Ως αποτέλεσμα, το έργο HyperText Transfer Protocol - Next Generation (HTTP-NG) έχει προκύψει ως μια προσπάθεια αντικατάστασης του HTTP. Το HTTP-NG υπόσχεται να προσφέρει πολύ υψηλότερες επιδόσεις και πρόσθετα χαρακτηριστικά για την υποστήριξη αποτελεσματικών εμπορικών εφαρμογών εκτός από την απλοποίηση των χαρακτηριστικών ασφάλειας και ταυτοποίησης του HTTP. Μερικοί από τους στόχους του HTTP-NG έχουν ήδη υλοποιηθεί στο HTTP / 1.1, το οποίο ενσωματώνει βελτιώσεις απόδοσης, ασφάλειας και άλλες δυνατότητες στην αρχική του έκδοση HTTP / 1.0.
Ένα βασικό αίτημα HTTP περιλαμβάνει τα ακόλουθα βήματα:
- Ανοίγει μια σύνδεση με το διακομιστή HTTP.
- Απευθύνεται αίτημα στον διακομιστή.
- Κάποια επεξεργασία γίνεται από το διακομιστή.
- Μια απάντηση από το διακομιστή αποστέλλεται πίσω.
- Η σύνδεση είναι κλειστή.
Υπάρχουν δύο εκδόσεις του HTTP, της έκδοσης HTTP / 1.0 και της τελευταίας έκδοσης HTTP / 1.1. Η αλλαγή που έγινε στην αναθεώρηση ήταν κυρίως η σύνδεση για κάθε συναλλαγή αίτησης και απάντησης. Στην προηγούμενη έκδοση του, χρειάστηκε ξεχωριστή σύνδεση. Στην τελευταία έκδοση, η σύνδεση μπορεί να επαναχρησιμοποιηθεί πολλές φορές.
