Linux Internals: Networking

Поділитися
Вставка
  • Опубліковано 27 тра 2024
  • In this episode of the CyberGizmo we explore networking and how it works inside of Linux.
    MTU and Internet Performance: dx.doi.org/10.1109/HPSR.2012.6...
    Linux Networking Book: www.amazon.com/Understanding-...
    Support me on Patreon: / djware
    Follow me:
    Twitter @djware55
    Facebook: / don.ware.7758
    Discord: / discord
    Music Used in this video
    "NonStop" Kevin MacLeod (incompetech.com)
    Licensed under Creative Commons: By Attribution 3.0 License
  • Наука та технологія

КОМЕНТАРІ • 55

  • @dfence1985
    @dfence1985 3 роки тому +32

    Thank you for sharing your experience. There are not many professionals who've seen the internet grow who are so vocal and open to share this knowledge. Kudos!

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      Welcome Mariano and thank you for the very kind comment

  • @chainer22
    @chainer22 2 роки тому +4

    This is one highly underrated channel. So glad I discovered it! Thank you for your videos

  • @mbigras
    @mbigras 3 роки тому +7

    This was a real pleasure to listen to! It’s hard to find coherent long-form conversation about networking. To my mind, the space has seemed walled off by unnecessarily confusing jargon and bad faith efforts to obscure how things work, probably for job security. It was a breath of fresh air and very inspiring to hear you connect the pieces!

    • @CyberGizmo
      @CyberGizmo  3 роки тому +1

      Max, thank you for those kind words, I've been a fan of all the jargon, either. Glad you enjoyed it

  • @adamaleksander5226
    @adamaleksander5226 3 роки тому +5

    Thank you for running the best linux channel on YT and sharing your knowledge.

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      Glad you like the videos, Adam

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

    Great series. Thank you for sharing knowledge and experience.

  • @joshgrizzle1025
    @joshgrizzle1025 3 роки тому

    What an amazing video - thank you for sharing.

  • @blakehayes6905
    @blakehayes6905 2 роки тому

    hey ware! I absolutely love your videos you shine bright in such a community! :) cheers

  • @noweare1
    @noweare1 3 роки тому +1

    This was a needed overview for me. You can tell when someone knows their stuff. Thank you so much.Thank Goodness that someone actually said out load that big & little Endian have nothing to do with native Americans. I can know put that out of my mind for ever.

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      Thank you Joseph, sorry for the long wait on a reply, I get swamped with them sometimes and takes me awhile to work through them all:)

  • @md.shahinurrahman747
    @md.shahinurrahman747 11 місяців тому +2

    I'm one of fan of your videos. When I get time, i listen to your videos. I'm a linux enthusiast since my starting of undergraduation in the year 2010. Before that i hadn't any of personal computer. At that year i bought a dell laptop though that was very expensive for me and my family, but i feel i needed for it to learn. One day one of my friend told me and showed me a ubuntu's cd disk(it may be 10.04) and about the os. I feel interested and installed that by totally replacing my windows os and started to explore. During that time most of the command was very difficut for me to understand, and in the mean time i feel fraustrated. because there no other guys i found to get help, even the internet was not available to. So again i switched to windows. Also several times I did such switching between windows and linux :D but still today I use the linux and learnt slowly things. Another wrong decision i made in my udergraduation that is I've a very fascination to computer sciences topics though in my undergraduation i took another discipline(mechanical Engineering), but later i feel that it was my wrong decision to not study the computer science. due to that fascination I randomly studied few topics at my free time and try to explore and still today i try to explore things.

    • @yashashav_dk3766
      @yashashav_dk3766 5 місяців тому +1

      a humbling journey! Thanks for sharing your story. Good luck.

  • @riveridea
    @riveridea 9 місяців тому

    just found this channel. very useful. thanks for these videos.

  • @abobader
    @abobader 3 роки тому +1

    Great info as always DJ.

  • @diegonayalazo
    @diegonayalazo 2 роки тому

    Thanks DJ as always.

  • @emvdl
    @emvdl 3 роки тому +4

    “What do I know, I’m just an idiot doing youtube videos”? Well, these videos provide great insights! Haha “Token ring networks”; Remember the BNC connectors and terminators, shouting when someone forgot one :-)

    • @CyberGizmo
      @CyberGizmo  3 роки тому +1

      I got stopped in the airport once for having a knife in my bag, when i pulled out the token ring connector, the security guy seemed to turned red a few times.

    • @emvdl
      @emvdl 3 роки тому

      @@CyberGizmo Hahahaha

  • @TVMythic
    @TVMythic 3 роки тому

    Great video, thanks!

  • @Remigrator
    @Remigrator 3 роки тому

    Awesome as always & very important topic btw!

  • @ryumak
    @ryumak 9 місяців тому

    I learned something, thanks!

  • @duac4508
    @duac4508 3 роки тому

    Fantastic video. The book suggestion also seems to be quite close to what I was looking for.
    Seeing the lack of subscribers/views just goes to show that the way most people (and me) find content leaves a lot of gems on the floor. :/

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      Welcome du ac, I am just trying to give something back and hope more people discover the channel and thanks for your kind comments

  • @brunoribaric9683
    @brunoribaric9683 3 роки тому +1

    16:04 Love the little Microsoft rant :)

    • @CyberGizmo
      @CyberGizmo  3 роки тому +1

      who me, rant? lol thanks Bruno

  • @SacrificialGoat94
    @SacrificialGoat94 2 роки тому

    Thank you so much for doing this

    • @CyberGizmo
      @CyberGizmo  2 роки тому

      Daniel glad you enjoyed it.

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

    27:20 speed of light can run between LA to NY 100 times in one second. 3000km distance, 3*10^8 speed

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

    at 15:00 you introduce an error - you say that port numbers are 32bits - I have to correct you, they are 16bits hence the maximum of 65535

  • @johnpavel1913
    @johnpavel1913 3 роки тому +1

    OSI = Open Systems Interconnection (not open systems interface). NPL = National Physical Laboratory (involved in the inception of packet-switched networking, etc)

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      True and thanks for the correction John

  • @user-mr3mf8lo7y
    @user-mr3mf8lo7y 8 місяців тому

    Much obliged.

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

    This is gold

  • @AlianeAbdelouahab
    @AlianeAbdelouahab 2 роки тому +1

    So we use fiber optics to still fragment stuff to 1500 bytes :/

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

    very good

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

    What happens to interactive services like ssh and telnet with jumbo frames? (Though honestly 1500 is too big for interactive services, too.)

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

      MTU is a maximum. You can send shorter frames if needed.

  • @makrand1584
    @makrand1584 3 роки тому

    Would be great if you can show hands on command as well. I find that approach more effective.#justsaying.
    BTW, nice history. You kind of seen it all I guess!!

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

    Thanks

  • @ankitkumarjat9886
    @ankitkumarjat9886 3 роки тому

    As always such a good information.
    Can you suggest me a license for personal project. what I want is anyone can use that for any purpose but someone can't modify that without my permission.

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      I don't think a license will control that not an open systems one anyway, Im not a lawyer so I do not know which one would be best, I do know that some of the projects will only allow modifications to the code they are working on by controlling the access to the builds. I do not think that is what you are asking though.

    • @ankitkumarjat9886
      @ankitkumarjat9886 3 роки тому

      @@CyberGizmo thanks

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

    While people do have some inherent resistance to change in many cases that is not the main source of resistance, many real concerns exist.
    The problem with getting a v2.0 of a public standard developed is that v1.0 had the advantage of being a small project, often private, and it was popularly adopted because it was good. (at the time)
    V2.0 nessesarilly gets too ambitious with feature bloat and burdened by a giant unwieldy committee of interested parties.
    Then with something like the internet, v2.0 also gets a lot of backdoor political meddling because information is power, and v1.0 being more technically pure never gave the power seekers the universal control that they desire. Many users are resistant to new standards because they want to make things like china's great firewall or mass meta data collection as difficult to implement as practical. And of course by the time the commitee gets done with v2.0 the world has changed, and its about time for a v3.0
    (cough ipv6)

  • @guilherme5094
    @guilherme5094 3 роки тому +1

    Like.

  • @gnabgib1876
    @gnabgib1876 3 роки тому

    Shame there isn't a open source standard for intelligent nics with really cheap processors available these days

    • @CyberGizmo
      @CyberGizmo  3 роки тому

      Yeah performance is good now, but yeah it could be a lot better

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

    You will love my new Internet standard that is not IEEE based I created a total new Protocol design from the ground up total Async based on newest WebRTC Research. Compatible to TCP/UDP while it self is Hardware Level i even want to produce reference Hardware and combined with my New StackMachine Builder Concepts i will use the Firmware Directly i can verfiy that Linux Still uses the drivers i invested into code audits. Keep you informed i love the Async Exchange with you your videos did help me a lot to verify and validate that i am on the right road. Your videos are importent for genius people like me as they save so much time i will always mention that you speeded up the process of Software Development with your value able research and conclusions.
    As your geek i want to tell you the core internal that makes it so different. We will do Apppend Only Logging of instructured data that hardware then assembles via btree constructs that map to physical data on wire the protocol will be Capability based and it includes in wire cache of data to multiplex it. You Will Scream when you see it i call that my self a Fan Out Stream as the low level is a bit compare able with multicast.
    The protocol implements on transfer mutations! Something never seen before in low level world but it works at scale already in Petrabyte Scale Database Warehouse Implementatons.
    I Took that learnings to build a protocol that is not any more bound to octed in fact we are using none C UTF-8 so the one that can contain null characters and is not
    terminated via a 512 bit type and length indicator that may sound like a lot but it isn't as this allows us to batch process our traffic it is a small amount of the overall data even if we send smaller packets the accumulate. This is also better for Application patterns of today wich are designed to sync as soon as a connection is there.

  • @user-sv3bt7eh9d
    @user-sv3bt7eh9d 10 місяців тому

    #atm
    #buff
    #lotte
    #nero
    #kids
    #prisma
    #allmos
    #paraggone
    #microschellciuse
    walls_keramatjati@nusa

  • @masoodhosseinifard4178
    @masoodhosseinifard4178 5 місяців тому

    Thanks