Computer Networking (Deepdive)

Поділитися
Вставка
  • Опубліковано 1 чер 2024
  • LiveOverfont (advertisement): shop.liveoverflow.com/
    In this video I try to explain computer networking with pieces of paper. This hopefully explains why in some universities the OSi layer model is taught. While I find the OSI model kinda useless, "thinking in layers" is extremely important. Blackboxes of layers allow us to focus on what matters, and ignore anything else.
    HTTP Desync Attack Explained With Paper: • HTTP Desync Attack Exp...
    HTTP Request Smuggling - False Positives: • HTTP Request Smuggling...
    Chapters:
    00:00 - Intro
    00:42 - Send Data Between Computers (Physical Layer)
    01:31 - Find The Correct Computers (IP Layer)
    04:24 - Identify The Target Program (TCP Layer)
    06:40 - Think in Blackboxes!
    07:24 - TCP Layer Blackbox
    08:32 - Linux Kernel Implementing The Layers
    09:54 - netcat Example
    10:30 - Looking at Packet with Wireshark
    11:04 - Layers are Everywhere (Phone Call)
    11:49 - Hacking with Blackboxes
    13:11 - Outro
    13:28 - LiveOverfont Ad
    =[ ❤️ Support ]=
    → per Video: / liveoverflow
    → per Month: / @liveoverflow
    2nd Channel: / liveunderflow
    =[ 🐕 Social ]=
    → Twitter: / liveoverflow
    → Streaming: twitch.tvLiveOverflow/
    → TikTok: / liveoverflow_
    → Instagram: / liveoverflow
    → Blog: liveoverflow.com/
    → Subreddit: / liveoverflow
    → Facebook: / liveoverflow

КОМЕНТАРІ • 271

  • @J0R1AN
    @J0R1AN Рік тому +200

    Less related to networking, but another video idea in this style might be explaining the difference between Encoding, Encryption, Hashing etc.
    Those terms get misused a lot and are really useful to understand

    • @NoxiousPluK
      @NoxiousPluK Рік тому +16

      Just like authentication and authorization

    • @overlisted
      @overlisted Рік тому +5

      @@NoxiousPluK "auth"

    • @Nunya58294
      @Nunya58294 Рік тому

      ​@@overlisted Authentication*

    • @senzmaki4890
      @senzmaki4890 Рік тому +1

      ​@@Nunya58294 "auth"

    • @itech40
      @itech40 8 місяців тому

      Great idea!

  • @kjartannn
    @kjartannn Рік тому +76

    Can't wait for you to explain routing! This video was great :)

  • @NoblePineapples
    @NoblePineapples Рік тому +30

    Been watching your content for a couple years now and I am absolutely floored with the change in quality and presentation you've made over time. I am excited to see what you create in the future. I have been a big fan of your Minecraft stuff, it used to be a big part of my life way back in the alpha days when a friend and I used to run a server.
    Edit: The advertisement at the end was awesome!

  • @gradientO
    @gradientO Рік тому +11

    Absolutely loving these Deepdive series

  • @AvinashKumar-fe8xb
    @AvinashKumar-fe8xb Рік тому +11

    Taking a minute to appreciate the video production quality with all that animations and actions in tile bars, OG work

  • @shin-jo2801
    @shin-jo2801 Рік тому +1

    you explained this sooooo good. makes me understand more about what my uni prof was trying to explain for the past month or so in just 13 minutes

  • @supernovaw39
    @supernovaw39 Рік тому +1

    This is amazing! You're doing a good job at explaining it and making it seem not complex like it does at first.

  • @0xbro
    @0xbro Рік тому

    Damn! The "LiveOverfont" ad is cool AF and the font itself fit perfeclty! Each new video is more and more enjoyable to watch, keep it up!

  • @gmeister3022
    @gmeister3022 Рік тому +2

    Love the Deepdive series. Please, keep it up.

  • @Code12x
    @Code12x Рік тому

    Your explanations are some of the best out there! I'm looking forward very much for the tunneling video, I already know it'll be awesome! Also, ever since I got Liveoverfont, I've been programming 10x more efficient!

  • @hunterdapenguin
    @hunterdapenguin Рік тому +1

    you are making me starting thinking i know everything about computers obviously I don't but dumbed down explanations like this makes it so everything just makes since and helps me understand better with what I don't know thanks for making these videos man : )

  • @1newcyber
    @1newcyber Рік тому +2

    I love the way you have just explained things in details, as an ethical hacker/Pentester I love the small details which don't seems to matter but they matter a lot.👍👏👏

  • @AbuIshaq1441
    @AbuIshaq1441 Рік тому +1

    one of the best expalanation ive ever seen about ISO/OSI Modell

  • @vidalion
    @vidalion Рік тому

    I was just assigned uni coursework on this very topic, video timing couldn't be more perfect. Happy New Year!

  • @mu11668B
    @mu11668B Рік тому

    Ngl even the ads on your channel are one of the best I've ever seen! Great work!

  • @rad6626
    @rad6626 Рік тому

    always love seeing this guys latest uploads :)

  • @rasmusmose8059
    @rasmusmose8059 Рік тому +2

    Always great to watch your videos!

  • @himashhimash6017
    @himashhimash6017 Рік тому

    One of the best-ever explanations for layers ....

  • @user-yg9lp8xj6p
    @user-yg9lp8xj6p 2 місяці тому

    this is what i have been missing in my learning journy. Thank you liveOverflow. And please , never quite making these videos. This is what i need.

  • @shriyanshgupta9951
    @shriyanshgupta9951 Рік тому

    Thank you LiveOwerflow , I was looking for this exact video , I was not able to understand it before but not its all clear !!
    Thanks a lot !!
    I hope you will keep this good work up !!
    👏👏👏👏👏👏

  • @Shuvooa
    @Shuvooa Рік тому +4

    Your videos I always look up to. Please make series on Networking. We are badly in need of it.

  • @homere3931
    @homere3931 Рік тому +1

    Again an awesome video! You really have a talent to explain things, thank you so much for this. Since you asked for a topic suggestion, I always struggle with certificates 🤷‍♂

  • @Shhluger
    @Shhluger Рік тому

    It clicks only when I watch your videos! Thanks for sharing your understanding of this world!

  • @marianonicolini8119
    @marianonicolini8119 Рік тому

    This series are insane, thank you so much

  • @nickravesh
    @nickravesh Рік тому +2

    Good work, it was helpful and easy to understand.
    I also loved the small animations you created.
    for the suggestion I would say SSL and different kinds of it are confusing for me, I think it's worth a video.
    Thanks!

  • @swetanksoni3521
    @swetanksoni3521 Рік тому

    best simplified video ever on Computer Networking... I hope you will continue to add more content on "General Security Education".. i will definitely share this over my network. Amazing Work!!!!

  • @benfrese3573
    @benfrese3573 Рік тому

    Very good video again. This is top-tier educational content and I can't wait for the next one. Your mum must be proud!

  • @shell102
    @shell102 7 місяців тому

    loved the font ad at the end !

  • @universal4334
    @universal4334 3 дні тому

    Wah! Appreciate your effort. It's been years that i was thinking how tcp talking to tcp possible. You cleared out that abstraction.

  • @skwalex
    @skwalex Рік тому +1

    Your videos are always so interesting! I love It!!

  • @uwiqgfu7epvnsbnld259
    @uwiqgfu7epvnsbnld259 Рік тому

    bro die deepdives sind richtig gut, weiter so!

  • @naruto5437
    @naruto5437 Місяць тому

    this is amazing ...thanks for putting hardwork and making this great content free

  • @glq-xz9de
    @glq-xz9de 9 місяців тому

    i have some basic concept about 4-layer of computer network. but this video still impress me alot ! what a wondeful discovery of journey in computer network ! really high quality video !

  • @J0R1AN
    @J0R1AN Рік тому +2

    The LiveOverfont looks really good!

  • @amarboparai4159
    @amarboparai4159 3 місяці тому

    Best explanation about computer networking on UA-cam.

  • @libyanpro9621
    @libyanpro9621 Рік тому

    You make every thing easy to learn , Thank you for that i hope you never stop , i realy enjoy

  • @alexandersumczynski7477
    @alexandersumczynski7477 Рік тому

    I love these kinds of videos, keep up the good work and I am excited for the next video😊

  • @feelsunbreeze
    @feelsunbreeze 10 місяців тому

    Such a beautiful explanation!

  • @choisecurity
    @choisecurity Рік тому

    What a great content. Really wish I had these type of resources back in school. I had to buy a notebook and draw all of these concepts with my shitty drawing skills to make my brain understand the concepts. Textbooks and professor presentations are nice, but these visual representations are great. Really helps students to understand abstract concepts with real world graphics.

  • @cangozpinar
    @cangozpinar Рік тому

    Your content is crazy good, thank you !

  • @_CryptoCat
    @_CryptoCat Рік тому

    Awesome as always! Very entertaining advert as well 😅

  • @losocio1000
    @losocio1000 2 дні тому

    You explained this way better than my uni prof. Thanks!

  • @CosmodiumCS
    @CosmodiumCS Рік тому

    love the advert at the end ha! great video as always :D

  • @anatoliipipko7258
    @anatoliipipko7258 3 місяці тому

    This is a great explanation. Thank you!

  • @pauleth
    @pauleth Рік тому

    you have brought yourself to the next level

  • @chrisjames278
    @chrisjames278 Рік тому

    Great high level overview. Thanks

  • @SwordQuake2
    @SwordQuake2 Рік тому +7

    Awww, I really hoped you'd explain OSI layers 5, 6, and 7. I never understood why they need to be separate.

    • @benfrese3573
      @benfrese3573 Рік тому +4

      I agree, a deeper dive into the other layers would be much appreciated.

    • @dusdee3315
      @dusdee3315 Рік тому +4

      Layers 5-7 I could understand why they were initially separated, because there used to be separate protocols for session management (5) and data transformation (6). I don't think the ordering of the upper 3 layers is as important anymore because now many things are just HTTP REST API's of some sort.
      Sessions are often managed by the application themselves by using Cookies, bearer tokens (JWT) or some other stateful/stateless implementation. And while TLS is regarded as a Layer 6 protocol, doing things like JSON, XML, YAML transformation can apply here too.
      I think the utility of being able to cram anything into a TCP connection on top of HTTP being a simple request/response model helped it gain popularity and with respect to an HTTP stack, separating "Application" into 3 layers is not very useful as it shouldn't concern Network Engineers who should be focused on layers 1-4. Just the same as how developers shouldn't be worried about bits-on-the-wire and how switches/routers work.

  • @uriumkotil6915
    @uriumkotil6915 Рік тому

    Amazing Series! Great explanation, even newbies gon understand it. Keep it up :)

  • @mikeyjohnson5888
    @mikeyjohnson5888 3 місяці тому

    I have the model down through rote memorization but I must say your explanations make it far more intuitive.

  • @mehrabhasan5773
    @mehrabhasan5773 Рік тому +1

    More of these deep dives videos please.

  • @LeBogo
    @LeBogo Рік тому

    This is the perfect video for learning for my networking exam. Thanks! :D

  • @SWinxyTheCat
    @SWinxyTheCat Рік тому

    Wow. This makes *so much sense* now. I feel... enlightened!

  • @yosiyosiro3866
    @yosiyosiro3866 Рік тому

    Thank you, what an amazing explanation and insight!

  • @MasonSchmidgall
    @MasonSchmidgall Рік тому +2

    I can see why you did it, but even implying for simplicity that switches look at IP addresses is definitely going to make any network admin cringe.
    However, the main point of the video is that most hackers don't need to know how their packets are transmitted and just need to know general information about how the protocol works.
    Since accepting abstraction as a hacker (most the time) appears to be the main thesis of this video, this video works. Networking can be a very dry topic. Networking 1 was the only class I've ever taken where the professor had to give us a 5 minute break in the middle so we didn't fall asleep. And that was only the first 3 of ~16 total credit hours worth of classes I needed on networking for my undergrad.
    So tl;dr: This video is for hackers who don't know anything about networking. It is a deep dive, but networking is so deep a subject that this barely scratches the surface.

  • @Bits32
    @Bits32 Рік тому

    Excellent content ! Thank you for this.

  • @AshtonSnapp
    @AshtonSnapp Рік тому +16

    You can think of it like taking a letter and wrapping it in envelopes, with each envelope containing addressing information. First it gets wrapped in a TCP or UDP envelope, then that gets wrapped in an IP envelope, then THAT gets wrapped in an Ethernet or WiFi envelope, and then that gets passed to your mail courier.

    • @BurgerKingHarkinian
      @BurgerKingHarkinian Рік тому +1

      Much better visual representation of what's actually going on imho

  • @ndm13
    @ndm13 Рік тому

    The thing that made networking click for me more than anything else was looking at full software implementations like overlay and alternate networks. Coming from Java, the I2P source code went a long way. It might be nice to cover it from this perspective, as it not only recreates the different layers but also actively addresses some common problems as security issues.

  • @ba8e
    @ba8e Рік тому

    Excellent explanation! Thank you so much.

  • @ThePowerRanger
    @ThePowerRanger Рік тому

    Loved the ad. Border Gateway Protocol(BGP) would be a nice topic.

  • @davitqavtaridze1466
    @davitqavtaridze1466 Рік тому

    Looking forward to next video👏🏻

  • @nakulchauhan6713
    @nakulchauhan6713 Рік тому

    Exceptional work.
    Everything made easy.

  • @Nanagos
    @Nanagos Рік тому

    That ad at the end is hilarious, I like it 😅

  • @RichardsonASilva
    @RichardsonASilva 4 місяці тому

    Awsome. Great explanation.

  • @tajsec498
    @tajsec498 Рік тому

    awesome deep dives, still I can't understand these things very well, continue these deepdivess

  • @TechnicalHeavenSM
    @TechnicalHeavenSM Рік тому

    😍😍 Thank you so much for making this video... I've always had confusion about it.

  • @gustavosimoes9755
    @gustavosimoes9755 Рік тому

    I just start watching this video and I already gave a like for 2 reasons.
    First and more important it is a LIveOverflow video, so it is guarantee that it would be a super hight content quality
    Senconde and funniest, the work this guy did to record himself being a computer and send and receiving message hahahahaah

  • @OliverWells-ly6zu
    @OliverWells-ly6zu 6 місяців тому

    beautifully explained, thank you!

  • @MisterQuacker
    @MisterQuacker Рік тому

    Very helpful

  • @user-ie5xy3mv4g
    @user-ie5xy3mv4g 11 місяців тому

    you're really good at teaching

  • @afik3447
    @afik3447 Рік тому

    crazy video, really good stuff

  • @urrahman196
    @urrahman196 Рік тому

    Great video. Please make such kind of easy understanding video more on networking & (ssh, socket etc) stuffs

  • @rebontadeb
    @rebontadeb Рік тому

    This Video needs to reach to everyone .

  • @claasdeboer1843
    @claasdeboer1843 Рік тому

    The layer explanation using little humans that all have their own task gave "Sendung mit der Maus" Vibes and i love it!

  • @scope_sweeper
    @scope_sweeper Рік тому

    This is so much better than what my networking teacher told me

  • @bipinmaharjan4090
    @bipinmaharjan4090 Рік тому

    This is a really good video about networking. ❤️

  • @rodcosta290
    @rodcosta290 2 місяці тому

    Thx alot! This cleared lots of things for me :D

  • @flyviawall4053
    @flyviawall4053 Рік тому +1

    I always have an analogy in my head: a person sitting in a room without window, only communicate with the rest of world through a small hole. you can only send/receive go chess one by one. Then, how to solve problems like: information integrity, addressing, multiplexing etc? that’s the OSI model. In my opinion this analogy is quite accurate for electronics communication, meaning almost all these devices using wire and electrical signal to talk(Ethernet, TTL, SATA etc.) face to same problem/concept(or wireless connection mostly abstract a wire).

  • @janaakhterov
    @janaakhterov Рік тому

    I ❤your explanations!

  • @markuscwatson
    @markuscwatson Рік тому

    I love this channel.

  • @cyrustakem7993
    @cyrustakem7993 Рік тому

    damn, that end ad was super cool

  • @mohamedhabas7391
    @mohamedhabas7391 Рік тому

    this is pretty cool, and easy to absorb :)

  • @AdityaMehendale
    @AdityaMehendale Рік тому

    Looking forward to your next video!
    I am considering building a "sandbox" WiFi network at home using an old router for RasPicoWs and ESP32s. Would love to hear how to best bridge this sandbox-network to the main WiFi network.

  • @ivanbodnar3793
    @ivanbodnar3793 Рік тому

    Awesome explanation

  • @rahilawaqar7947
    @rahilawaqar7947 Рік тому +7

    Hey liveoverflow it would be nice if you can explain SSL and what is TCP socket and how to build one like you sometimes do in your videos.

  • @nyamnyamish
    @nyamnyamish Рік тому +1

    Thank you, very helpful. 💕

  • @zach4505
    @zach4505 Рік тому

    it clicked! Great work1!

  • @showgatachakraborty2707
    @showgatachakraborty2707 Рік тому

    Your content is soooo goooood

  • @yousifradhi2940
    @yousifradhi2940 Рік тому

    "You can accept blackboxes, but never be satisfied with blackbox"
    I liked this point of view

  • @noctavel
    @noctavel Рік тому

    Brilliant, thank you so much!

  • @yuk4z3
    @yuk4z3 Рік тому

    Excellent video

  • @calmocean3200
    @calmocean3200 Рік тому +2

    Great Video. Not detailed enough sadly but I still enjoyed it!
    Please do more videos about networking :D

  • @Wielorybkek
    @Wielorybkek Рік тому

    awesome content!

  • @yerramreddyvamsidharreddy5882
    @yerramreddyvamsidharreddy5882 Рік тому +2

    I just commented that I want a video on osi model for your video on http protocol. well my wish was granted 😂😊

  • @Jorfy
    @Jorfy Рік тому

    Bro i hope he makes like really indef videos about some of this stuff its all so intresting and he makes it so anyone can understand it

  • @soyitiel
    @soyitiel Рік тому

    Ironically, I think this video spoke to me. You've convinced me: it's OK not to know everything that's going on under the hood

  • @kabir5873
    @kabir5873 Рік тому

    Hey man. Loved the video. You can also explain what exactly are Threads in another video...

  • @rizkynathamael5333
    @rizkynathamael5333 Рік тому

    I like liveoverflow because this make me easy to understand

  • @davioitu
    @davioitu Рік тому

    realy good job in explaining it thanks 👍

  • @ManSocial10
    @ManSocial10 Рік тому

    Your video is clear as Water 😊😊😊

  • @doragonmeido
    @doragonmeido Рік тому

    commenting for the algorithm
    thanks for the video!!