Skip to main content

What happens when you type www.google.com in your browser and hit enter?

 

Have you ever wondered what happens when you type www.google.com in your browser and hit enter?

Are you curious about what happens when you hit the enter key?

If you were curious, this article is going to simplify that.

 

When you hit enter, there are a lot of things that go on at the back, and finally you get the output in a very few microseconds.

Let me be brief about what happens in those few seconds.

1)     Your computer needs to be connected to the ISP (Internet service provider).

Why ISP? ⇾An ISP is required to connect to the internet.

 

2)     After this, your computer sends a request to DNS (Domain name service). DNS sends back the IP address of the server that stores the information on google.com.

DNS:  is like the phone book of the Internet. That stores the all-Domain names with their IP address, which allows the browser to get the website’s IP address.

 

3)     After knowing the IP address, the computer establishes a connection with the server through this IP address. The most frequently used connection type is TCP (Transmission control protocol).

TCP: is a communication standard that enables application programs and computing devices to exchange messages over the network.

 

4)     After establishing a connection, the browser now sends a request for a web page, through some protocols to ensure a secure connection.

Examples for the types of protocols are SSL (secure socket layer), TLS (Transport layer security)

 

5)     The Server receives the request and sends a response back, which includes HTML, CSS and JS that makes up the home page that you searched for and then hit enter.

 

6)     And then, finally, the browser will render the page and display to you.

                       

- Pavankumar P Shirol


Comments

Popular posts from this blog

DEVIN AI

  Introduction Devin AI, developed by the company Cognition, is the world’s first AI software engineer. It is not just an AI assistant but works as an entire development team. Devin confrontations entire projects, from concept to code, freeing up human developers for creative problem-solving and innovation. This AI has the potential to make software development faster, smarter, and accessible to more people. It can plan and execute complex engineering tasks requiring thousands of decisions. Devin can recall relevant context at every step, learn over time, and fix mistakes. It is equipped with developer tools, a shell, a code editor, and a browser. It makes reports on its progress in real-time, accepts feedback, and works together with the user through design choices as needed. However, the product is yet to be released. Devin AI’s SWE-bench Coding This image is taken from Cognition website. Devin is expected to have an impressive success rate in solving these problems, significantl...

ChatGPT X Bard AI

             VS      (The data is as per the day of it was published. The facts may change in the current day.) The most trending topic currently on the internet is the AI chatbot. It is very evident that ChatGPT and Google Bard are the most famous chatbot. ChatGPT was the first chatbot based on GPT [Generative Pre-Trained]. But we know that Google is known for its search engine. And the existence of ChatGPT started posing a threat to Google. Hence, Google has come up with its own AI chatbot called Bard. With the rise of ChatGPT and Bard by the most popular company Google, the world gets curious to know which is better.   What is ChatGPT? ChatGPT is a language processing tool that uses AI to have normal human conversations. It was launched by Open AI on November 30, 2022, and is based Generative Pre-trained Transformer (GPT).   What is Bard ?...

Unlocking Opportunities: The World of Freelancing for Students

   Freelancing for Students Introduction: In a world that values flexibility, creativity, and digital prowess, freelancing has emerged as a game-changer for students seeking to harness their skills beyond the classroom. This blog aims to demystify freelancing, explore how students can embark on this exciting journey, and highlight the myriad advantages it brings to the table.   Understanding Freelancing: Freelancing is a work arrangement where individuals, often referred to as freelancers or independent contractors, offer their services to clients or businesses on a project-by-project basis. Unlike traditional employment, freelancers have the autonomy to choose the projects they work on, set their own schedules, and often work remotely.   How Students Can Dive into Freelancing: 1. Identify Your Skills :  Take stock of your skills, whether they be writing, graphic design, programming, social media management, or any other talent. Your passion and p...