The OSI Model by Example - The Backend Engineering Show with Hussein Nasser

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 101

  • @hnasr
    @hnasr  3 года назад +11

    Learn the fundamentals of the backend, scaling and load balancing with my Introduction to NGINX udemy course
    Grab a discount coupon here
    nginx.husseinnasser.com

    • @nishantkamboj5973
      @nishantkamboj5973 3 года назад

      Just bought the course. Didn't know about the new course. Thanks for mentioning in the pin comment.

  • @stevenchris8060
    @stevenchris8060 3 года назад +79

    I hope "The Backend Engineering Show" becomes a regular thing.

  • @jithin_zac
    @jithin_zac 3 года назад +108

    I only knew the text book explanation of the OSI model but then one day i landed on your channel and you showed how quality engineering content can be delivered compared to those content like "Top 10 languages for 2021"

  • @Mal-nf2sp
    @Mal-nf2sp 3 года назад +23

    No one:
    Hussein: Beautiful post request.

  • @LearnerHarshalRajeshJain
    @LearnerHarshalRajeshJain Год назад +1

    Just wow
    7. Application Layer
    6. Presentation Layer
    5. Session Layer
    4. Transport Layer ( Port -> Application and TCP/UDP ) ( Segment )
    3. Network Layer ( Packet -> IP )
    2. Data Link Layer ( Frame -> MAC )
    1. Physical Layer ( 0-1 )
    Level wise load balancing , router is layer 4 device can sneak at layer 3..1 if needed , Switch is layer 2 Device ( its real sense )

  • @Jasszzz
    @Jasszzz 3 года назад +3

    Searched all over the internet but no1 cud really make it this beautiful. Satisfied and damn happy after able to understand this stuff . Thank you so much 🙏. Ur hardworking really helps us alot❤️

  • @atharvjoshi2399
    @atharvjoshi2399 3 года назад +4

    I was studying it for a week and then you came. I wanted something like this from the heart.

  • @avimonnudash1762
    @avimonnudash1762 2 года назад +1

    i was really obsessed with that 70's show

  • @NYBlueBlueSky
    @NYBlueBlueSky Год назад +1

    I like how Hussein talks. He talks in a good funny way. :) thank you for sharing the knowledge.

  • @muhammadinshal6216
    @muhammadinshal6216 2 года назад +1

    This show should be on Netflix. Superb content

  • @chandeeparora.7165
    @chandeeparora.7165 3 года назад +16

    You got me cracking on: We call it IP Packet because we like to confuse people :D

  • @thanirmalai
    @thanirmalai Год назад +1

    What an amazing podcast episode, you just summarized my networking course

  • @IBITZEE
    @IBITZEE 3 года назад +3

    so nice to hear from someone who knows how this stuff works...
    as you must have felt... most professors just taste this reading from the menu... never touching the food...
    should reinforce address levels are only L2/L3... LAN/WAN purpouses...
    discuss a bit of MTU, packet sizes and frame sizes...
    how ports are implemented in memory is also interesting.. (64K of them)
    PS: ARP won't help you receiving a packet from the Gateway... ;-)
    how about the same example (L1..L7) but with a SMB or a NFS packet...
    * (I'm reusing comments... remember DRY ;-)

  • @ashishrao3069
    @ashishrao3069 3 года назад +2

    Grateful for the existence of The Backend Engineering Show 😄

  • @ashutoshmishra2328
    @ashutoshmishra2328 3 года назад +9

    Thank you Hussain for the beautiful content. I recently joined a new company and whatever i learnt from you helped me in the interviews.
    Everyday I'm learning something new from you. Thank you for the knowledge you are sharing. 🙂

  • @stunning-computer-99
    @stunning-computer-99 2 года назад +1

    Damn the kind of mentor i need in almost everything

  • @smailoukhellou5285
    @smailoukhellou5285 2 года назад +3

    I've studied quantum mechanics before and I can answer your question : the light is a wave and material thing at the same time (photons which is a material thing acts like a wave in its movement)

  • @TheApeMachine
    @TheApeMachine 2 года назад +3

    I believe deep inside the HTTP spec somewhere it is actually noted that a GET request does support body, and I have used this not long ago kind of randomly. I'm loving these videos by the way, networking has been one of my weaker areas for a while and you are making this very digestible.

  • @tonyhill5966
    @tonyhill5966 3 года назад +11

    Good morning and thanks again for the life changing content!!!

    • @hnasr
      @hnasr  3 года назад +3

      Good morning ☀️ thanks Tony have a great day

  • @MuhammadAli-sx1qv
    @MuhammadAli-sx1qv 2 года назад +2

    Brilliant Hussein , God bless you.

  • @iambasanta
    @iambasanta 3 года назад +4

    Your channel is one of my favorite ; I have learned and learning a lot. Thank you so much for sharing you knowledge .

  • @mohammedelhadididi4612
    @mohammedelhadididi4612 3 года назад +5

    شكرا جزيلا على المحتوى الرائع الذي تقدمه ❤️❤️

  • @saveuyghurmuslims2354
    @saveuyghurmuslims2354 2 года назад +1

    asslam o alikum bro, your helping me ALOOOOOOT, may allah grant you jannah.

  • @hrishikeshbhosale4194
    @hrishikeshbhosale4194 Год назад +1

    this shows we should learn how things work and not just how to code

  • @saeidkazemi7021
    @saeidkazemi7021 3 года назад +1

    Woooow The starting point was really exciting

  • @hazem.elakbawy
    @hazem.elakbawy 8 месяцев назад

    I feel lucky knowing this channel during my learning journey!!🥰
    Nice explanation 👏

  • @KTechy-
    @KTechy- Год назад +1

    Beautiful explanation!

  • @dangaines405
    @dangaines405 2 года назад +1

    Well done Hussein!

  • @soanvig
    @soanvig 3 года назад +2

    exceptionally explained, but I would go from layer 1 to layer 7, as it is building upon previous ideas to solve certain problems, so it's more natural way to follow.

  • @sebschrader
    @sebschrader 3 года назад +2

    Routers and switches nowadays often do look into layer 4 for deciding which path to use for a particular packet for hashing purposes, if there are multiple equally good paths available (equal cost multipath/ECMP).

  • @indrajitsarkar3169
    @indrajitsarkar3169 3 года назад +1

    finally an example with terms n language I'm familiar with. Thanks

  • @saeidkazemi7021
    @saeidkazemi7021 3 года назад +1

    You are the best always...great explanation ...These topics and Tips and tricks are very important and essential for every backend developer....continue plz

  • @saeidkazemi7021
    @saeidkazemi7021 3 года назад +1

    How beautiful and understandable you explained Thanks a milioooooooooon

  • @elijahlair
    @elijahlair Год назад +1

    Thank you. Great explanation

  • @craftsmanengineering
    @craftsmanengineering 3 года назад +1

    Big Hi from Morocco ❤️ you are a great mentor

  • @Abu_Ubaida9
    @Abu_Ubaida9 4 месяца назад +1

    the whole video I've been looking into the reflection in the play button thinking it's a weird green screen artifact😅😅

  • @amirfarnad
    @amirfarnad 3 года назад +2

    I just recently found your channel and I’m hooked!! Very good content!! Keep it up buddy!

  • @Kid420
    @Kid420 2 года назад +2

    This is so interesting and informative, helped me wrap my head around this topic perfectly!
    Your videos never disappoint, please keep up the good work!

  • @mojjammil
    @mojjammil 3 года назад +1

    Woh didn't know about your podcast. This is gonna be the best thing for me.

  • @sebschrader
    @sebschrader 3 года назад +1

    Good and nuanced explanation!

  • @anuragraghuvanshi8415
    @anuragraghuvanshi8415 3 года назад +3

    This is what we need ❤️💥

  • @etienejames9610
    @etienejames9610 7 дней назад

    Thanks for the illustration. I was of the thought that headers are sent alongside the request? Or am I missing something? Thanks

  • @yasser9362
    @yasser9362 2 года назад +1

    This is GOLD!

  • @javaprogramming7235
    @javaprogramming7235 9 месяцев назад

    Day 3 🔥
    Amazing content 🎉

  • @jeenKah
    @jeenKah 2 года назад +1

    Thanks @hussein for the best informal discussion on OSI model. Had a concern at 26:37 you mention that routers have to do nat translation and they have to go to layer 4. However, nat happens at layer 3. Can you confirm this ? Since layer 4 is concerned with port and layer 3 is concerned with IP address, why even go to layer 4 when we know it's a private IP .

  • @vndosapp
    @vndosapp 3 года назад +1

    The Backend Engineering Show Intro with jingles & dance girls would be nice

  • @dishantsingh6659
    @dishantsingh6659 3 года назад +1

    Nice game collection in the background!

  • @sudeepbansal5234
    @sudeepbansal5234 Год назад +1

    So good content. Your speaking style is like the Heath Ledger "Joker" !! :D So interesting.

  • @saoudahmedkhan2549
    @saoudahmedkhan2549 Год назад +1

    Hey HUSSEIN, accept love from Pakistan 💌

  • @mohammadhumayunkhan3642
    @mohammadhumayunkhan3642 3 года назад +1

    Fantastic!😄

  • @Hatem_Sabour
    @Hatem_Sabour 2 года назад +1

    Thank you

  • @shashaanklearns
    @shashaanklearns 3 года назад +1

    Amazing content, but out of curiosity.. What's up with your camera?

  • @vinchristiano4452
    @vinchristiano4452 3 года назад +1

    Hi Hussain can you please suggest books, sites to learn more into networking related topics. Thanks

  • @bashar876
    @bashar876 3 года назад +1

    Thank you!

  • @empuraan4710
    @empuraan4710 2 года назад +1

    is there any book or other material on the evolution of OSI model ?

  • @ishankhan1277
    @ishankhan1277 3 года назад +1

    Awesome information, I follow your youtube channel and podcast as well , Please make videos on cloud topics as well like GCP or AWS or just fundamentals of cloud

  • @goto_ride
    @goto_ride 3 месяца назад

    These videos rekindled my passion for programming

  • @Bhehar
    @Bhehar 2 года назад +2

    "honey, you're not the only one using this computer" made me laugh

  • @nitishbhatia25
    @nitishbhatia25 3 года назад +3

    Browser like chrome create 6 tcp connections to a host, how are these 6 tcp connections differentiated? I used to think that session layer does this work of differentiating them but after seeing your video, i think i have incorrect understanding.
    Is it that each tcp connection from the same application has a different source port which differentiates them?

    • @hnasr
      @hnasr  3 года назад +5

      each connection get a different random source port

  • @ikonxTech
    @ikonxTech 3 года назад +1

    great content

  • @legendofthefox86
    @legendofthefox86 3 года назад +1

    Great content!

  • @krishnavishwakarma8637
    @krishnavishwakarma8637 3 года назад +1

    Superb

  • @yasserahmed2781
    @yasserahmed2781 3 года назад +2

    great video! really enjoy the talk about the low level stuff
    "Layer 3 is called the IP protocol"
    hmm, little redundancy here ;)? internet protocol protocol haha

  • @khemirimonem6001
    @khemirimonem6001 3 года назад +2

    This is how reading books makes you see things and express them

  • @aatifnazar8203
    @aatifnazar8203 3 года назад +1

    13:49 lol and throughout though it looks like you are watching a comedy show good job @Hussein Nasser

  • @mahdikarimi6467
    @mahdikarimi6467 3 года назад +1

    Great stuff as always

  • @kushal1
    @kushal1 2 года назад +1

    Liked this video better than previous (2019) video. I think you should remove that :)

  • @ibrahemmohamed4615
    @ibrahemmohamed4615 2 года назад +1

    thx

  • @Mari_Selalu_Berbuat_Kebaikan
    @Mari_Selalu_Berbuat_Kebaikan 7 месяцев назад

    Let's always do alot of good

  • @autohmae
    @autohmae 3 года назад +2

    9:52 ha, that's what you think ! ;-)
    They are many definitions of layers above it, layer 8, layer 9 and layer 10.
    For example: Layer 8, The individual person. Layer 9, The organization, Layer 10: Government or legal compliance
    Or: Layer 8: Budget, Layer 9: Politics, Layer 10:Religion
    :-)
    20:40 0hh, you sweet innocent man. Their are definitely duplicate MAC addresses out there ! It's lots of 'fun'. Also Ethernet is obviously not the only data link protocol, but I assume you know that. WiFi uses Ethernet frames too. But for example dialup modems use SLIP/PPP. And DSL uses ATM. I'm not sure about satellites.
    26:35 these days everything has a firewall, so it will check ports if it needs to know. And usually the firewall has connection tracking, (NAT is a subset of that) so it will check the ports (or ICMP types of course).
    30:33 remember how you mentioned cloud networking, that's protocols like VXLAN that encapsulate layer 2 frames inside of layer 4 packet.
    PS Seems this video has a lower video quality ?

    • @hnasr
      @hnasr  3 года назад

      Great comment as usual
      I am experimenting with editing, Didnt work .. will stick to my defaults

  • @muhammadakbari6275
    @muhammadakbari6275 3 года назад +1

    Nice

  • @ahmedkhudhair8035
    @ahmedkhudhair8035 3 года назад +6

    Show us how a day in the life of software engineer look like

  • @yourordinaryme
    @yourordinaryme 3 года назад +1

    I mean technically radio waves == light :D It's just a different wavelength

  • @duet1974
    @duet1974 3 года назад +1

    Hussein can you please provide a coupon for your udemy course ☺

  • @anas16d
    @anas16d 2 года назад +1

    Felt strange that port number is added before the ip address.

    • @hnasr
      @hnasr  2 года назад +1

      I am a strange man

    • @anas16d
      @anas16d 2 года назад

      @@hnasr Haha
      Keep up this strangeness.

  • @Algoritmik
    @Algoritmik 3 года назад +1

    Should change title to “ OSI and TCP model”

  • @username1922
    @username1922 3 года назад +1

    @1:28 Someone's trying to open a portal into your room m8.
    Check the lowest shelf on his left.

  • @SahilThakur26
    @SahilThakur26 3 года назад +1

    even 1.5x seems slow

  • @AjayPrashar
    @AjayPrashar Год назад +1

    I apologize but the graphic that Hussein is using on the top left of this opening scene is triggering me, along with millions of other viewers. The white tile, in the stack, needs to be on top of the purple tile. Is it me? Can someone else chime in here to support me on this? It is driving me insane; so much so that I am taking it personally. Maybe my eyes are messing with me. I really want to watch this but how can I with all this visual confusion?
    Thanks man. Love the content.

  • @nexusyang4832
    @nexusyang4832 3 года назад +1

    7 layer taco.

  • @snehanshuphukon728
    @snehanshuphukon728 3 года назад +1

    says "ancient", hears "asian"

  • @yubrajghimire9314
    @yubrajghimire9314 3 года назад +1

    Ya but No!!

  • @bijanzohouri98
    @bijanzohouri98 3 года назад +1

    I could feel a little bit of anger in your face🙃, is it really due to the fact that we don't know OSI!

  • @sui-chan.wa.kyou.mo.chiisai
    @sui-chan.wa.kyou.mo.chiisai 3 года назад +1

    I think your voice is not that clear, especially the low frequency

  • @modi4h371
    @modi4h371 2 года назад +1

    ancient sounds like asian, too offended xD

  • @dark-mp1mw
    @dark-mp1mw 3 года назад +1

    Bro can u speak little bit louder

  • @fakhriddinabduraimov3323
    @fakhriddinabduraimov3323 Год назад +1

    talking interesting subjects, but making it sooo boring. Couldn't listen for 5 min