Skip to content

Latest commit

 

History

History

0x11-what_happens_when_your_type_google_com_in_your_browser_and_press_enter

img

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

Backround contenxt

Being a Full-Stack Software Engineer means you’re comfortable interacting with any layer of the stack.

A way to easily assess this is to simply ask an engineer to explain how a software system works. They can have a general overview of the flow or can choose to dig deep in a certain area.

Let’s practice by exploring the infrastructure side (network, servers, security…) of the question.

meme

In this project we will try to breakdown the different components that are involved in the process. Covering:

- [X] DNS request
- [X] TCP/IP
- [X] Firewall
- [X] HTTPS/SSL
- [X] Load-balancer
- [X] Web server
- [X] Application server
- [X] Database