Computer Networking (Deepdive)

2024 ж. 11 Мам.
102 129 Рет қаралды

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

Пікірлер
  • 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

    @J0R1AN@J0R1AN Жыл бұрын
    • Just like authentication and authorization

      @JapyDooge@JapyDooge Жыл бұрын
    • @@JapyDooge "auth"

      @overlisted@overlisted Жыл бұрын
    • ​@@overlisted Authentication*

      @Nunya58294@Nunya58294 Жыл бұрын
    • ​@@Nunya58294 "auth"

      @senzmaki4890@senzmaki4890 Жыл бұрын
    • Great idea!

      @itech40@itech407 ай бұрын
  • Absolutely loving these Deepdive series

    @gradientO@gradientO Жыл бұрын
  • Can't wait for you to explain routing! This video was great :)

    @kjartannn@kjartannn Жыл бұрын
  • 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!

    @NoblePineapples@NoblePineapples Жыл бұрын
  • Taking a minute to appreciate the video production quality with all that animations and actions in tile bars, OG work

    @AvinashKumar-fe8xb@AvinashKumar-fe8xb Жыл бұрын
  • 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

    @shin-jo2801@shin-jo2801 Жыл бұрын
  • This is amazing! You're doing a good job at explaining it and making it seem not complex like it does at first.

    @supernovaw39@supernovaw39 Жыл бұрын
  • 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!

    @0xbro@0xbro Жыл бұрын
  • one of the best expalanation ive ever seen about ISO/OSI Modell

    @AbuIshaq1441@AbuIshaq1441 Жыл бұрын
  • 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 : )

    @hunterdapenguin@hunterdapenguin Жыл бұрын
  • 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!

    @Code12x@Code12x Жыл бұрын
  • I was just assigned uni coursework on this very topic, video timing couldn't be more perfect. Happy New Year!

    @vidalion@vidalion Жыл бұрын
  • Love the Deepdive series. Please, keep it up.

    @gmeister3022@gmeister3022 Жыл бұрын
  • Ngl even the ads on your channel are one of the best I've ever seen! Great work!

    @mu11668B@mu11668B Жыл бұрын
  • One of the best-ever explanations for layers ....

    @himashhimash6017@himashhimash6017 Жыл бұрын
  • Your videos I always look up to. Please make series on Networking. We are badly in need of it.

    @Shuvooa@Shuvooa Жыл бұрын
  • 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.

    @user-yg9lp8xj6p@user-yg9lp8xj6pАй бұрын
  • 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 !! 👏👏👏👏👏👏

    @shriyanshgupta9951@shriyanshgupta9951 Жыл бұрын
  • 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.👍👏👏

    @1newcyber@1newcyber Жыл бұрын
  • always love seeing this guys latest uploads :)

    @rad6626@rad6626 Жыл бұрын
  • 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 🤷‍♂

    @homere3931@homere3931 Жыл бұрын
  • Such a beautiful explanation!

    @feelsunbreeze@feelsunbreeze9 ай бұрын
  • 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 !

    @glq-xz9de@glq-xz9de8 ай бұрын
  • It clicks only when I watch your videos! Thanks for sharing your understanding of this world!

    @Shhluger@Shhluger Жыл бұрын
  • This series are insane, thank you so much

    @marianonicolini8119@marianonicolini8119 Жыл бұрын
  • 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!

    @nickravesh@nickravesh Жыл бұрын
  • 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!!!!

    @swetanksoni3521@swetanksoni3521 Жыл бұрын
  • Very good video again. This is top-tier educational content and I can't wait for the next one. Your mum must be proud!

    @benfrese3573@benfrese3573 Жыл бұрын
  • loved the font ad at the end !

    @shell102@shell1027 ай бұрын
  • Always great to watch your videos!

    @rasmusmose8059@rasmusmose8059 Жыл бұрын
  • Best explanation about computer networking on KZhead.

    @amarboparai4159@amarboparai41593 ай бұрын
  • bro die deepdives sind richtig gut, weiter so!

    @uwiqgfu7epvnsbnld259@uwiqgfu7epvnsbnld259 Жыл бұрын
  • You make every thing easy to learn , Thank you for that i hope you never stop , i realy enjoy

    @libyanpro9621@libyanpro9621 Жыл бұрын
  • 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.

    @choisecurity@choisecurity Жыл бұрын
  • you have brought yourself to the next level

    @pauleth@pauleth Жыл бұрын
  • this is amazing ...thanks for putting hardwork and making this great content free

    @naruto5437@naruto5437Ай бұрын
  • Loved the ad. Border Gateway Protocol(BGP) would be a nice topic.

    @ThePowerRanger@ThePowerRanger Жыл бұрын
  • The LiveOverfont looks really good!

    @J0R1AN@J0R1AN Жыл бұрын
  • This is the perfect video for learning for my networking exam. Thanks! :D

    @LeBogo@LeBogo Жыл бұрын
  • This Video needs to reach to everyone .

    @rebontadeb@rebontadeb Жыл бұрын
  • Wow. This makes *so much sense* now. I feel... enlightened!

    @SWinxyTheCat@SWinxyTheCat Жыл бұрын
  • I have the model down through rote memorization but I must say your explanations make it far more intuitive.

    @mikeyjohnson5888@mikeyjohnson58882 ай бұрын
  • I love these kinds of videos, keep up the good work and I am excited for the next video😊

    @alexandersumczynski7477@alexandersumczynski7477 Жыл бұрын
  • Great high level overview. Thanks

    @chrisjames278@chrisjames278 Жыл бұрын
  • Your videos are always so interesting! I love It!!

    @skwalex@skwalex Жыл бұрын
  • The layer explanation using little humans that all have their own task gave "Sendung mit der Maus" Vibes and i love it!

    @claasdeboer1843@claasdeboer1843 Жыл бұрын
  • Thank you, what an amazing explanation and insight!

    @yosiyosiro3866@yosiyosiro3866 Жыл бұрын
  • Exceptional work. Everything made easy.

    @nakulchauhan6713@nakulchauhan6713 Жыл бұрын
  • That ad at the end is hilarious, I like it 😅

    @Nanagos@Nanagos Жыл бұрын
  • This is a great explanation. Thank you!

    @anatoliipipko7258@anatoliipipko72583 ай бұрын
  • More of these deep dives videos please.

    @mehrabhasan5773@mehrabhasan5773 Жыл бұрын
  • 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

    @gustavosimoes9755@gustavosimoes9755 Жыл бұрын
  • Amazing Series! Great explanation, even newbies gon understand it. Keep it up :)

    @uriumkotil6915@uriumkotil6915 Жыл бұрын
  • 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.

    @ndm13@ndm13 Жыл бұрын
  • Excellent explanation! Thank you so much.

    @ba8e@ba8e Жыл бұрын
  • Great video. Please make such kind of easy understanding video more on networking & (ssh, socket etc) stuffs

    @urrahman196@urrahman196 Жыл бұрын
  • This is so much better than what my networking teacher told me

    @scope_sweeper@scope_sweeper Жыл бұрын
  • Your content is crazy good, thank you !

    @cangozpinar@cangozpinar Жыл бұрын
  • Looking forward to next video👏🏻

    @davitqavtaridze1466@davitqavtaridze1466 Жыл бұрын
  • 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.

    @AdityaMehendale@AdityaMehendale Жыл бұрын
  • Awesome as always! Very entertaining advert as well 😅

    @_CryptoCat@_CryptoCat Жыл бұрын
  • 😍😍 Thank you so much for making this video... I've always had confusion about it.

    @TechnicalHeavenSM@TechnicalHeavenSM Жыл бұрын
  • awesome deep dives, still I can't understand these things very well, continue these deepdivess

    @tajsec498@tajsec498 Жыл бұрын
  • Excellent content ! Thank you for this.

    @Bits32@Bits32 Жыл бұрын
  • love the advert at the end ha! great video as always :D

    @CosmodiumCS@CosmodiumCS Жыл бұрын
  • 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

    @Jorfy@Jorfy Жыл бұрын
  • you're really good at teaching

    @user-ie5xy3mv4g@user-ie5xy3mv4g11 ай бұрын
  • Awww, I really hoped you'd explain OSI layers 5, 6, and 7. I never understood why they need to be separate.

    @SwordQuake2@SwordQuake2 Жыл бұрын
    • I agree, a deeper dive into the other layers would be much appreciated.

      @benfrese3573@benfrese3573 Жыл бұрын
    • 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.

      @dusdee3315@dusdee3315 Жыл бұрын
  • beautifully explained, thank you!

    @OliverWells-ly6zu@OliverWells-ly6zu6 ай бұрын
  • This is a really good video about networking. ❤️

    @bipinmaharjan4090@bipinmaharjan4090 Жыл бұрын
  • Awesome explanation

    @ivanbodnar3793@ivanbodnar3793 Жыл бұрын
  • damn, that end ad was super cool

    @cyrustakem7993@cyrustakem7993 Жыл бұрын
  • Reading the title got me so hyped. I've been wanting to learn more about networking for a while now and have so far struggled to find comprehensive resources that connect well for me. (No pun intended). I've yet to watch the video, but I've already got this feeling it'll be the thing Ive been looking for. Thanks LiveOverflow, please keep making awesome content

    @TheGrimravager@TheGrimravager Жыл бұрын
    • I recommend the textbook, Computer Networking: A Top Down Approach. This is the resource you've been looking for.

      @lonnybulldozer8426@lonnybulldozer8426 Жыл бұрын
    • @@lonnybulldozer8426 Thanks, I'll check it out!

      @TheGrimravager@TheGrimravager Жыл бұрын
  • I like liveoverflow because this make me easy to understand

    @rizkynathamael5333@rizkynathamael5333 Жыл бұрын
  • Awsome. Great explanation.

    @RichardsonASilva@RichardsonASilva3 ай бұрын
  • 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.

    @MasonSchmidgall@MasonSchmidgall Жыл бұрын
  • 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.

    @rahilawaqar7947@rahilawaqar7947 Жыл бұрын
  • Hey man. Loved the video. You can also explain what exactly are Threads in another video...

    @kabir5873@kabir5873 Жыл бұрын
  • Thank you, very helpful. 💕

    @nyamnyamish@nyamnyamish Жыл бұрын
  • Great Video. Not detailed enough sadly but I still enjoyed it! Please do more videos about networking :D

    @calmocean3200@calmocean3200 Жыл бұрын
  • Brilliant, thank you so much!

    @noctavel@noctavel Жыл бұрын
  • this is pretty cool, and easy to absorb :)

    @mohamedhabas7391@mohamedhabas7391 Жыл бұрын
  • Excellent video

    @yuk4z3@yuk4z3 Жыл бұрын
  • Thank you very much, you are the blessing we need, just at the right time to save us from indian talk and abstract college teaching, wish you all goods.

    @Mahfoudh94@Mahfoudh94 Жыл бұрын
  • I ❤your explanations!

    @janaakhterov@janaakhterov Жыл бұрын
  • 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

    @soyitiel@soyitiel Жыл бұрын
  • "You can accept blackboxes, but never be satisfied with blackbox" I liked this point of view

    @yousifradhi2940@yousifradhi2940 Жыл бұрын
  • Great video sir 👏👏 the hackers touch is super. please pick “sys calls” as topic for next as it is confusing to know how sys calls interacts with application in various operating systems. i vaguely know there is a lot of common things

    @anamoly01@anamoly01 Жыл бұрын
  • I love this channel.

    @markuscwatson@markuscwatson Жыл бұрын
  • Very helpful

    @MisterQuacker@MisterQuacker Жыл бұрын
  • crazy video, really good stuff

    @afik3447@afik3447 Жыл бұрын
  • Thx alot! This cleared lots of things for me :D

    @rodcosta290@rodcosta290Ай бұрын
  • it clicked! Great work1!

    @zach4505@zach4505 Жыл бұрын
  • I know it's a good bit more in depth, but I've always struggled with the concept of autonomous systems. A video on ASNs would be really useful.

    @irmgardbaty288@irmgardbaty288 Жыл бұрын
  • awesome content!

    @Wielorybkek@Wielorybkek Жыл бұрын
  • 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.

    @AshtonSnapp@AshtonSnapp Жыл бұрын
    • Much better visual representation of what's actually going on imho

      @BurgerKingHarkinian@BurgerKingHarkinian Жыл бұрын
  • realy good job in explaining it thanks 👍

    @davirodrigues3698@davirodrigues3698 Жыл бұрын
  • Great Job!

    @VaibhavSharma-zj4gk@VaibhavSharma-zj4gk Жыл бұрын
  • Amazing stuff..

    @pratapdevavath1569@pratapdevavath1569 Жыл бұрын
  • War schon verwirrt dass da deepdive stand und es war nur ein kurzes video :D sehr oberflächlich joa aber gutes video

    @kipchickensout@kipchickensout Жыл бұрын
KZhead