Διαφορά μεταξύ HTTP και HTTPS

Διαφορά μεταξύ HTTP και HTTPS
Διαφορά μεταξύ HTTP και HTTPS

Βίντεο: Διαφορά μεταξύ HTTP και HTTPS

Βίντεο: Διαφορά μεταξύ HTTP και HTTPS
Βίντεο: ΘΕΣΗ - ΜΕΤΑΤΟΠΙΣΗ - ΔΙΑΣΤΗΜΑ 2024, Δεκέμβριος
Anonim

HTTP vs

Το HTTP (Hyper-Text Transfer Protocol) είναι ένα πρωτόκολλο επιπέδου εφαρμογής για κατανεμημένα, συνεργατικά συστήματα πληροφοριών υπερμέσων. Ορίζεται στο RFC 2616 (Αίτημα για σχόλια). Βασικά το κύριο χαρακτηριστικό του HTTP είναι το διαπραγματευτικό μέρος της μεταφοράς δεδομένων. Τυπικά παραδείγματα υπηρεσιών HTTP είναι η επικοινωνία με διακομιστή web και η επικοινωνία με την υπηρεσία ονομάτων τομέα.

Σε επίπεδο εφαρμογής επικοινωνίας δεδομένων από άκρο σε άκρο το ένα άκρο λειτουργεί ως διακομιστής και ένα άλλο άκρο ως πελάτης. Για να επικοινωνήσετε με τον πελάτη διακομιστή θα πρέπει να γνωρίζετε τη διεύθυνση IP και τον αριθμό θύρας του διακομιστή. Η διεύθυνση IP βοηθά στην πρόσβαση στον διακομιστή και ο αριθμός θύρας καθορίζει μόνο ποια υπηρεσία αναζητά ο πελάτης.(Σε τεχνικούς όρους ορίζεται ως πρίζα).

Το ίδιο και εδώ στο HTTP. Απλώς πάρτε για παράδειγμα τον διακομιστή ιστού, σε αυτό το μοντέλο, ο διακομιστής Ιστού είναι λογισμικό εφαρμογής που εκτελείται σε διακομιστή υλικού και ο πελάτης είναι το πρόγραμμα περιήγησης του χρήστη. Η εφαρμογή διακομιστή Ιστού ακούει τη θύρα 80 για να δέχεται συνδέσεις HTTP. Επομένως, αυτή η θύρα 80 ορίζεται ως θύρα

Το HTTPS είναι επίσης παρόμοιο με το HTTP, αλλά το "S" σημαίνει Ασφαλές. Στο HTTP τα δεδομένα μεταδίδονται ως έχουν, το οποίο ονομάζεται απλό κείμενο. Οποιοσδήποτε μπορεί να διαβάσει στο δρόμο του μεταξύ διακομιστή και πελάτη. Ωστόσο, στο HTTPS κανείς δεν μπορεί να διαβάσει τις πληροφορίες μεταξύ διακομιστή και πελάτη, που είναι συνήθως το πρόγραμμα περιήγησής σας και ο διακομιστής ιστού.

Επιπλέον, η εφαρμογή του TLS (Transport Layer Security) ή του SSL (Secure Socket Layer) δημιουργεί κρυπτογραφημένη σήραγγα από άκρη σε άκρη για τη μετάδοση δεδομένων. Η κρυπτογραφημένη σήραγγα σημαίνει ότι η επικοινωνία δεδομένων μεταξύ διακομιστή και πελάτη είναι κλειστή και μόνο ο διακομιστής και ο πελάτης μπορούν να διαβάσουν την επικοινωνία.

Σε αυτήν την περίπτωση, ο πελάτης, που είναι το πρόγραμμα περιήγησής σας στο παράδειγμά μας, επικοινωνεί με τον διακομιστή ιστού μέσω του αριθμού θύρας 443. Στις περισσότερες τραπεζικές εφαρμογές, η ανταλλαγή πληροφοριών σύνδεσης χρήστη χρησιμοποιεί

Σύνοψη:

(1) Το HTTP μεταδίδει κανονικά δεδομένα, όπως το HTTPS μεταδίδει κλειστά ή κρυπτογραφημένα δεδομένα

(2) Το HTTP είναι για κανονικές εφαρμογές και το HTTPS είναι κυρίως για τραπεζικές ή ασφαλείς εφαρμογές

(3) Το HTTP χρησιμοποιεί τη θύρα 80, ενώ το HTTPS χρησιμοποιεί τη θύρα 443

(4) Το HTTP ορίζεται στο RFC 2616 και το HTTPS ορίζεται στο RFC 2817 (Αναβάθμιση σε TLS εντός

Συνιστάται: