GeeksBlaBla

#58 - How Does the Internet Work?


Listen Later

In this episode of GeeksBlabla, we will discover with our guests how the Internet actually works.

Guests
  • Mohamed Ez-zarghili
  • Abderrahim Soubai Elidrissi
  • Yassine Moumen
  • Notes

    0:02 - Introduction.

    0:07 - Briefly, how does the Internet work?

    0:12 - What's the first thing that happens when we type something into Google?

    0:17 - Electrical signals and Raspberry Pies.

    0:20 - What can we possibly build with a Raspberry Pi?

    0:23 - What actually happens when we search for something in Google?

    0:25 - What does HSTS protect against and how is it implemented?

    0:28 - What is mixed content (HTTP over HTTPS)?

    0:33 - What does HTTP or HTTPS mean from the server side?

    0:37 - What is DNS, how does it work and why is it important?

    0:44 - Does changing DNS improve Internet speed?

    0:53 - Do DNS resolvers control your Internet accessibility?

    0:57 - How is the encapsulated frame sent to the internet through the default gateway?

    1:03 - HTTP and the OSI model.

    1:07 - What is the MAC address?

    1:08 - What exactly is a protocol?

    1:11 - Game Theory and communication networks.

    1:13 - What is ARP cash poisoning (ARP Spoofing)?

    1:15 - What happens when an HTTP request reaches the Server?

    1:22 - Why is it said that HTTP is a stateless protocol?

    1:24 - Reverse Proxy Server attacks.

    1:25 - Concepts every back-end developer must be familiar with (sessions, cookies and ORM).

    1:31 - Subdomains (cost, limitations and hosting).

    1:33 - What is a Canonical Name (CNAME)?

    1:35 - Why a Server has to be near the Client and how does it impact the Latency?

    1:37 - As a DevOps engineer, how much do you need to know about network protocols? Are the basics enough?

    1:39 - What is the difference between a Reverse Proxy and a Load Balancer?

    1:47 - What is JSON Web Token (JWT) and how does it work?

    1:54 - How does a Server respond to a request?

    2:04 - What are the major components of a web browser?

    2:13 - What is HTML parsing?

    2:18 - Why is it important for a software engineer to have global knowledge?

    2:23 - What is HTTP/3?

    2:31 - Briefly, what exactly is the Deep Web?

    2:37 - Wrap up and goodbye.

    Links
    • Root name server
    • What happens when…
    • Prepared and Presented by
      • Youssouf El Azizi
      • ...more
        View all episodesView all episodes
        Download on the App Store

        GeeksBlaBlaBy Geeksblabla

        • 4.2
        • 4.2
        • 4.2
        • 4.2
        • 4.2

        4.2

        5 ratings