2017-08-02 1 views
0

Je suis curieux de connaître la différence entre les données envoyées via une connexion HTTP et via une connexion HTTPS. Je veux dire, quel est le contenu, à quoi cela ressemble dans les deux cas. Je suis capable de trouver pour HTTP, mais quel est le contenu correspondant si les mêmes informations sont partagées sur HTTPS? HTTP contient Request Line, Header et Message body. J'espère que la différence sera de Message body. Quelqu'un peut-il expliquer? Le contenu du certificat est intégré dans ce Message body ou comment l'est-il?Différence dans les données envoyées/reçues avec HTTP et HTTPS

+2

HTTPS est identique à HTTP, mais les en-têtes et les données utiles sont cryptées. –

+0

et qu'en est-il du certificat? Lorsque j'envoie une requête à amazon, mon navigateur vérifie son identité. Le certificat d'amazon fait-il partie de la charge utile? – Gauranga

+0

Le certificat est envoyé par le serveur lorsque la connexion est établie et que ce certificat doit être approuvé par le client lui-même ou par une partie à laquelle le client fait confiance. –

Répondre

2

En HTTPS (HTTP sur SSL), la requête HTTP est effectuée via un tunnel SSL. Les en-têtes HTTP et les données utiles sont donc cryptés.

Le certificat est envoyé par le serveur lors de l'établissement de la connexion, dans le cadre de l'établissement de liaison TLS. Ce certificat doit être approuvé par le client lui-même ou par une partie à laquelle le client fait confiance.


Probablement ce article vous donnera une meilleure compréhension de la poignée de main.

2

Je suis curieux de connaître la différence entre les données envoyées via une connexion HTTP et via une connexion HTTPS.

Il n'y a pas de différence.

Je veux dire, quel est le contenu, comment cela ressemble dans les deux cas.

Il en est de même dans les deux cas.

Je suis capable de trouver pour HTTP, mais quel est le contenu correspondant si les mêmes informations sont partagées sur HTTPS?

Il en est de même.

HTTP contient la ligne de demande, l'en-tête et le corps du message.

Tout comme HTTPS.

J'espère que la différence sera par rapport au corps du message.

La différence est dans la fac que toute la charge utile est cryptée.

Quelqu'un peut-il expliquer?

Je me suis efforcé de le faire.

contenu du certificat est intégré dans ce corps de message

n °

ou comment est-il?

Il est intégré dans l'établissement de liaison TLS, qui précède tout échange de données sur la connexion, y compris l'intégralité de tout contenu HTTP.