What happens when you type a URL into your browser?

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ส.ค. 2024
  • System Design for SDE-2 and above: arpitbhayani.m...
    System Design for Beginners: arpitbhayani.m...
    Redis Internals: arpitbhayani.m...
    Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
    Sign up and get 40% off - app.codecrafte...
    In this video, I delved into the fascinating process of what happens when we type a URL into our browser. Starting from the basics, I explained the components of a URL and the crucial role of DNS resolution in connecting machines through human-readable domain names. I detailed the steps of establishing a TCP connection, sending an HTTP request, and receiving and rendering an HTML response. This overview sheds light on the intricate workings behind a seemingly simple act of browsing the internet. Stay tuned for deeper dives into each step in upcoming videos.
    Recommended videos and playlists
    If you liked this video, you will find the following videos and playlists helpful
    System Design: • PostgreSQL connection ...
    Designing Microservices: • Advantages of adopting...
    Database Engineering: • How nested loop, hash,...
    Concurrency In-depth: • How to write efficient...
    Research paper dissections: • The Google File System...
    Outage Dissections: • Dissecting GitHub Outa...
    Hash Table Internals: • Internal Structure of ...
    Bittorrent Internals: • Introduction to BitTor...
    Things you will find amusing
    Knowledge Base: arpitbhayani.m...
    Bookshelf: arpitbhayani.m...
    Papershelf: arpitbhayani.m...
    Other socials
    I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
    LinkedIn: / arpitbhayani
    Twitter: / arpit_bhayani
    Weekly Newsletter: arpit.substack...
    Thank you for watching and supporting! it means a ton.
    I am on a mission to bring out the best engineering stories from around the world and make you all fall in
    love with engineering. If you resonate with this then follow along, I always keep it no-fluff.

ความคิดเห็น • 56

  • @samarjeetsinghkheda9460
    @samarjeetsinghkheda9460 5 หลายเดือนก่อน +19

    Now, you have literally started making videos on the exact same topics that I am studying in uni.

    • @oldgangster4119
      @oldgangster4119 5 หลายเดือนก่อน +1

      Which subject teaches this ?

    • @samarjeetsinghkheda9460
      @samarjeetsinghkheda9460 5 หลายเดือนก่อน +1

      @@oldgangster4119
      Subject: Internet and Web technologies
      Unit: One
      University: RGPV
      Year: Three
      Semester: Five
      Go check for yourself, if you don't believe me.

    • @apoorvbagal2936
      @apoorvbagal2936 5 หลายเดือนก่อน

      ​@@oldgangster4119computer networks

    • @GeneralistDev
      @GeneralistDev 4 หลายเดือนก่อน

      ​@@oldgangster4119computer networks

    • @AvikNayak_
      @AvikNayak_ 4 หลายเดือนก่อน

      @@oldgangster4119 computer networks

  • @Raushanaraj9427
    @Raushanaraj9427 5 หลายเดือนก่อน +4

    Need more content like this, such type of content is very helpful for indian students rather than watching random software youtubers on how to crack faang.

    • @AsliEngineering
      @AsliEngineering  5 หลายเดือนก่อน +5

      I have 170+ no fluff videos on engineering concepts. Would highly recommend you going through my channel. I am sure you will find it amusing 🙌

    • @Raushanaraj9427
      @Raushanaraj9427 5 หลายเดือนก่อน

      @@AsliEngineering definitely sir, watching you from past few months.

  • @mobeenshaikh6422
    @mobeenshaikh6422 หลายเดือนก่อน

    Beautifully explained people specially in IT should know this basic .

  • @jayants786
    @jayants786 4 หลายเดือนก่อน

    great vid, loved it as someone who gave computer networks exam last sem and most of this wasnt there in the syllabus.

  • @ksashwat1829
    @ksashwat1829 4 หลายเดือนก่อน

    Placement season is about to end and this question have been asked so many times. Good to see a video explanation from you.👍

  • @JessikaJay16
    @JessikaJay16 11 วันที่ผ่านมา

    Very helpful. Thank you

  • @muddasirkhan805
    @muddasirkhan805 5 หลายเดือนก่อน

    great stuff, Arpit! look forward to more of these, and as someone else has requested I'll +1 to getting started with golang with practical examples from your real world experience. And thank you!

  • @mma-dost
    @mma-dost 5 หลายเดือนก่อน

    Dhanyawaad bhaiya love your content always.

  • @softwareengineering101
    @softwareengineering101 5 หลายเดือนก่อน

    This is great. Expecting more videos on this

  • @DebdutBiswasOnline
    @DebdutBiswasOnline 4 หลายเดือนก่อน

    You missed:
    HSTS Preload
    H3 Protocol Redirect
    SSL/TLS/QUIC

  • @AllMightGaming-AMG
    @AllMightGaming-AMG 4 หลายเดือนก่อน

    I have been asking this question in the interview for a while, and most blank out after talking about DNS. I have met only 1 candidate so far (for senior roles) among >100 who could explain all the steps.

  • @mayank2662
    @mayank2662 5 หลายเดือนก่อน +1

    Hey Arpit. Thanks for putting this up. Can you also explain or create a video on how HLS streaming actually works in-depth, since it's being used on most of the live streams?

    • @AsliEngineering
      @AsliEngineering  5 หลายเดือนก่อน +1

      I cover it in my masterclass to its most granular details so cannot put out a YT video on it. Apologies.

  • @dhruvsharma8839
    @dhruvsharma8839 4 หลายเดือนก่อน

    amazing video want to go deeper into this 🔥🔥🔥

  • @suchanachakrabarti6783
    @suchanachakrabarti6783 4 หลายเดือนก่อน

    Amazing explanation!

  • @raj_kundalia
    @raj_kundalia 4 หลายเดือนก่อน

    Looking forward to the next videos!

  • @devangrajarora7002
    @devangrajarora7002 4 หลายเดือนก่อน

    Loved this!

  • @saadahmedmulani
    @saadahmedmulani 5 หลายเดือนก่อน +1

    how can i get those notes shown in videos? & nice video, very informative, keep it up 🙌🏻

  • @rktpro
    @rktpro 5 หลายเดือนก่อน

    Brother, can you use typed notes and graphics? Its easier to follow it than handwritten notes. Just a suggestion :)

  • @lonelyastraunaut
    @lonelyastraunaut 4 หลายเดือนก่อน

    Too much text on first glace its really hard to know which part of the screen I am supposed to look at, maybe try having minimal text at start and add it as you explain different parts, hopefully you will take it as a positive feedback

  • @savagesamurai9196
    @savagesamurai9196 26 วันที่ผ่านมา

    Noice video! Can you share the notes please, can't find them in the description.

  • @umangahuja4247
    @umangahuja4247 5 หลายเดือนก่อน +2

    Hey, which app is being used for writing here. It looks beautiful.

    • @AsliEngineering
      @AsliEngineering  5 หลายเดือนก่อน +3

      Handwritten on my iPad using GoodNotes

    • @umangahuja4247
      @umangahuja4247 5 หลายเดือนก่อน

      @@AsliEngineering Thank you.

    • @nitkarshchourasia2406
      @nitkarshchourasia2406 5 หลายเดือนก่อน

      Wonderful @@AsliEngineering

  • @divyranjan254
    @divyranjan254 4 หลายเดือนก่อน

    Noob question but how does the browser contact the DNS server and do the DNS lookup and subsequent resolution? I am not familiar with networking concepts so if you could list down some resources to read up that would be really helpful.

  • @tarunkavipurapu6127
    @tarunkavipurapu6127 4 หลายเดือนก่อน

    Hey after your DNS video make a video on how vpn and reverse proxies works internally
    So that if I want to build one how do I go about it

  • @harshi993
    @harshi993 4 หลายเดือนก่อน

    What do we mean by connection? Why connection is required? Since we have source and destination address why do we need a connection?

    • @harshi993
      @harshi993 4 หลายเดือนก่อน

      Can we just not send the packet?

  • @nishitkumar7650
    @nishitkumar7650 5 หลายเดือนก่อน

    Bro I alway struggle to understand sso and saml authentication can you make a detailed video on it.

  • @ankuragarwal9712
    @ankuragarwal9712 4 หลายเดือนก่อน

    @arpit During the cases when server crashes and another server parallelly is coming up. Then how does cache invalidation at so many layers takes place? Because there should be mechanism for cache invalidation at so many layers right?

  • @anukulprakashsaxena47
    @anukulprakashsaxena47 5 หลายเดือนก่อน

    i love this .. channel

  • @HarishKumar-jm5bk
    @HarishKumar-jm5bk 5 หลายเดือนก่อน

    I just want to learn golang from you can u please launch a series of videos on that

  • @aakashvaghela7365
    @aakashvaghela7365 2 หลายเดือนก่อน

    what happens when we refresh a page??

    • @AsliEngineering
      @AsliEngineering  2 หลายเดือนก่อน

      Depends on what has been cached locally. Worst case, the exact same flow.

  • @Starfalll6783
    @Starfalll6783 5 หลายเดือนก่อน

    I got this q in interview

  • @nishantketu2040
    @nishantketu2040 5 หลายเดือนก่อน

    great

  • @imhiteshgarg
    @imhiteshgarg 4 หลายเดือนก่อน

    I am looking for the info that once we have ip address then how do we get port information? Who sends it?

    • @AsliEngineering
      @AsliEngineering  4 หลายเดือนก่อน

      You already know the port to connect to. HTTP is 80, HTTPS is 443, if custom you pass it as part of URL.

    • @imhiteshgarg
      @imhiteshgarg 4 หลายเดือนก่อน

      @@AsliEngineering When i answered the same in an interview, interviewer laughed on me 😂

    • @AsliEngineering
      @AsliEngineering  4 หลายเดือนก่อน

      Then interviewer does not know a thing about how internet works :)

    • @imhiteshgarg
      @imhiteshgarg 4 หลายเดือนก่อน

      @@AsliEngineering Since I know you are reading comments hence just wanted to request that can you please accept my linkedin connection request?

  • @kunalmehta8101
    @kunalmehta8101 4 หลายเดือนก่อน

    Who host this DNS server?

    • @AsliEngineering
      @AsliEngineering  4 หลายเดือนก่อน +1

      my video about it coming next week. you will get answer to this question in that video.

  • @sidharthvyas5883
    @sidharthvyas5883 4 หลายเดือนก่อน

    💯👍