Google com

com Google

Suppose you typed "google.com" in a web page and pressed the return key, what happens? The most popular interviewee request I've come across so far was "You typed'google.com' into a web page and click , what happens next? I was asked about it in an actually conducted conversation and walked on for about 10 min before they detained me.

Then I remembered again and again things I had forgotten after the interviews.

I will have it reformatted as a text screen, because this is how it felt to reply to this query in discussion. Your web browsers will analyse your entry. It then creates an HTTP request and sends it. I' m not convinced of my low-language network expertise, but if I were, I would say something about the MAC addresses, TCP packets transfer, dropped packets handlers.

Anyway, a google. com. DNA checkup is performed, and if it is not already buffered, a DNA server responds with a IP mailing list, because " google.com" does not have a unique IP number. This way, the HTTP query will jump from nodes to nodes until it reaches Google's IP site. com's Download Balancer.

Google would reply that you need to use HTTPS - provided you have a 301 perpetual re-direct - and it wouldn't take long. It would go all the way back to your web browsers, the web browsers would switch the schema to HTTPS, use the standard 443 ports and send again. The TLS hand shake between the server loading the server loading the server loading the server loading the server loading the browser loading the server loading the server loading the browser.

It' not 100% about how it works, but I know that the query would tell Google what protocol it supported (TLS 1. 0, 1. 1. 1, 1. 2) and Google would answer with "Let' s use 1.2". In this case, the query is sent with TLS encoding. The next thing I think Google would do is guide it through the web application's Firewall policy on its own loading balancer to see if it's a bad query.

If it happens, the secured session was probably closed (because the PCI-DSS rules state that you don't need to encode your intern traffic) and the query is allocated to a pooled in your CDN, and the home page that' credenced in the Google side is given back in an HTTP-answer. Google's reply head is scanned by the web browsers, buffered according to the reply headers data storage guidelines, then the message is unpacked.

Because it' Google, it's probably ultra-optimized: shrunk, probably a bunch of pre-rendered contents, lined CSS, JavaScript and pictures to minimize networking requirements and take less rendering work. However, this requirement triggers a chain of other requirements, all of which run at the same moment, as it should run HTTP/2. However, the web browsers have probably already renders the query field and is working on the top icon bar, which accepts some additional networking queries - I probably already have a cookie or maybe a built-in memory with an OAuthoken - or maybe I'm using Chromes and it already knows who I am, and that query with auth is sent to their Google+ API, which will tell the Google query page app who I am.

An additional query would be sent to get my avatar-picture. By this point they've already browsed the web to see if I'm not using Chrome, in which case they would have shown me a tool tip to tell me that Chrome is fantastic and I should use it instead of everything else. com comes back with several IPs, but that doesn't seem to be the case anymore.

The StackOverflow answer to this one. If you open Google.com in my web browsers, deactivate the cache: They don't have an application programming interface (API) call, which means they've put my credentials on the page and merged them with the returns - so they do the real fetching when you click Google.com, not just providing buffered content.

At the top is a compare of IE 11 and IE Chrome answers - both unsubscribed. Does not differ much between IE11 and Chat. Unsurprisingly, the size of the chroma answer is 22kB more. I IE11 probably needs poly-fills and the chromes ads, but it's all darkened and I won't torment myself any further.

I have deleted my cookie in Chrome, but it still transmits a cookie on first demand. The picture above is the first one Chrome will give you. The complete answer is a jumble of JavaScript, HTML and HTML. It' the size of the issue I like, something open, that involves a little guesswork.

Auch interessant

Mehr zum Thema