Identify the destination in HTTPS connections -


how browser figure out destination in https connection? headers encrypted..

update:no not homework.. name student because i'll learning in huge awesome field

when browser views url https://www.gmail.com/ first thing browser resolves www.gmail.com 72.14.213.19.

next browser opens tcp connection 72.14.213.19 on port 443.

the browser & server before headers transmitted negotiate public key encryption scheme (rsa) based on ssl certificate digitally signed.

in process browser checks certificate authenticity before communicating.

once trust between client & server has been established, client can encrypt headers in way server can decrypt. proceeds make http request inside ssl tunnel.

the server decrypts message, serves request , encrypts in way that particular client can decrypt.

the browser decrypts response, reads headers , makes decisions how proceed there.

this has been overview of https connection event. :d


Comments

Popular posts from this blog

java - SNMP4J General Variable Binding Error -

windows - Python Service Installation - "Could not find PythonClass entry" -

Determine if a XmlNode is empty or null in C#? -