Everything Switches do - Part 1 - Networking Fundamentals - Lesson 4

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

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

  • @PracticalNetworking
    @PracticalNetworking  3 года назад +10

    🚨📢 Update: *Module 2 is 80% complete* --> pracnet.net/networking
    👉👉 Enroll now for *discounted early access* to the course
    📺▶ Module 1 Playlist: pracnet.net/nf
    💭💬 Join us on Discord: pracnet.net/discord
    _--- More info ---_
    *Full Course Status: Module 2 is 80% complete*
    Hopefully you've come to realize that I put _a lot_ of effort into the content I create. I'm not a course creator that will simply turn on the screen recording and ramble, then call that teaching. I meticulously plan _every_ module and lesson to _maximize the learning and value_ for the student. To that end, it takes me a while to put together courses.
    After Module 2, I have about 8 more modules planned going deeper into Networking. I plan to make this course _the_ premier Networking course that gives _everyone,_ in _any_ tech discipline, the Networking knowledge they need to succeed.
    *Let's face it, everything is connected to the Internet these days, and understanding how that works will set you apart professionally.*
    *If you want to support the full course's development, then the best way to do that is to spread the word about this content* . By itself it already conveys _a lot_ of value. So sharing even just the 7 lessons (13 videos, all free) in this series will help whoever you share it with.
    Plus ... many online communities would greatly benefit from these videos. Think of all the Internet points you could acquire if you shared this series (karma, likes, follows, etc.) 😉
    Use this link to share the full series:
    ruclips.net/p/PLIFyRwBY_4bRLmKfP1KnZA6rZbRHtxmXi
    Or this handy shortlink: pracnet.net/nf
    Also, if you share it on Twitter or LinkedIn, please tag me =):
    twitter.com/ed_pracnet/
    www.linkedin.com/in/eharmoush/

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

      What happens in your Discord?

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

      @@adedejiemmanuel1 It's just a place for people learning networking to gather. I'm in there often enough if you also want to ask follow on questions.
      I also use Discord for the student chat for students of my courses: classes.pracnet.net/

  • @kiwi2257
    @kiwi2257 3 года назад +115

    There are a lot of great networking tutorials on RUclips but this series is by far the best. You explain everything so clearly and with great examples to help reinforce the knowledge. Thank you so much for taking the time to make these videos, they are absolutely fantastic.

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

      Thank you for the kind words, Kiwi =) Glad you enjoyed it. Please help me spread the word about this content!

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

      I agree with you Kiwi. This is a final destination for me

    • @CPT_Pepper
      @CPT_Pepper Год назад

      😁🤓AWESOME and THANK you!! The animation makes this like Saturday morning cartoons I love!😊

  • @wylie500
    @wylie500 2 года назад +32

    This course is one of the best tutorials I've seen. Thanks for all your effort.

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

      Thank you, Pete. I appreciate the kind words.
      Could you do me a favor? Do you mind sharing this video on Linked In, Reddit, Facebook, or any other social media you use? As an independent creator, that would be an _enormous_ help, and I would appreciate it _greatly_ .

  • @coolnerd8056
    @coolnerd8056 2 года назад +10

    Your genius at explaining something in such simplicity is out of this world.
    Thank God very much for your existence.

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

      Thanks again, CoolNerd =). Glad you're enjoying this series!

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

      @@PracticalNetworking Of course!!! Thank you so much!

  • @adedejiemmanuel1
    @adedejiemmanuel1 2 года назад +4

    I am watching this again, like new wine, its evergreen. Thank you.

  • @matthernandez5481
    @matthernandez5481 11 месяцев назад +5

    Criminal you're not doing the entire course. I'm entering back into university and this is such a flawless tutorial from top to bottom. I'd have no issue paying for the full course.

    • @PracticalNetworking
      @PracticalNetworking  11 месяцев назад +3

      The full course will be completed. I'm 100% committed to it. Rest assured =)

    • @homelylad
      @homelylad 10 месяцев назад +2

      Please do already! 😢❤​@@PracticalNetworking

    • @audionerd8821
      @audionerd8821 8 месяцев назад +2

      @@PracticalNetworkingwe really do appreciate you for committing to it! Great course 👍🏾

  • @omarberraqui8193
    @omarberraqui8193 5 месяцев назад +1

    the best ever to explain Networking Fundamentals period

  • @KA-fl6qt
    @KA-fl6qt 3 года назад +1

    Learn,flood and forward. i will never forget this about switches. Amazing explanation. I can not skip any of these videos .

  • @djjayem100
    @djjayem100 Год назад +3

    Please continue creating more networking videos. You explain it in such a way that I always understand by the end. The best out there for me. Would love to see you cover all the aspects. Thanks for spending the time to put these together for free!

  • @adedejiemmanuel1
    @adedejiemmanuel1 3 года назад +12

    You are the best.

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

    The best networking courses I have ever seen so far!! Thank you very much!!!

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

    Okay. I knew nothing about communications and how internet worked in general. Your tutorial playlist on networking is GOLD, and i seriously mean it !
    Now, i can think of how i can architecture my network at home, how i can create my personnal server and how i can connect to it... Even from another location, through internet ;)
    Thank you a LOT !!!

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

      Whoa Nicolas, thanks for the kind note =). It's almost as of the intent of this series was to provide a *practical* explanation of *networking* . It's _almost_ as if that's the whole purpose of the channel ;)
      In any case, glad you got a lot out of it. =)

  • @bbqconstruct9641
    @bbqconstruct9641 5 месяцев назад

    After finishing the playlist, I will be purchasing the Full Course to extend my gratitude to Ed. I'm sure the TLS Deep Dive won't be too far off too!

  • @TolulopeMakinde-vy4qd
    @TolulopeMakinde-vy4qd Год назад

    This series is the best networking tutorial I have seen so far on the internet. Thanks for doing a great Job.

  • @onyxbackstrom3379
    @onyxbackstrom3379 Год назад +5

    Hey Practical Networking.. I just wanna let you know, that lately I've been trying to learn about networking to help better understand a career I want to go in. I am so thankful that you are here to help us learn about this. I am understanding practically everything (with research here and there) easily and I'm becoming more comfortable pursuing this kind of career. This is as far as I am now, and I want to say thank you again for providing us with this information and illustration. I have a lot of patience, and I have been doing the same job for almost 13 years now with fast food and I've always been interested in computers and technology since I was a kid, even automotive which may have some common deployment since cars are becoming more and more electronic. This seems like a fascinating field and I will keep pursuing it.

    • @PracticalNetworking
      @PracticalNetworking  Год назад +4

      Hi Onyx, thank you for taking the time to write out this comment. I am _thrilled_ that you are considering Networking as a career and I am honored that my videos have helped you in that journey. It is a very rewarding career with lots of opportunities, and I wish you all the best in finding them. Cheers, Onyx, and good luck!

    • @onyxbackstrom3379
      @onyxbackstrom3379 Год назад +2

      @@PracticalNetworking You're welcome sire and thank ya!

    • @clarkflavor
      @clarkflavor Год назад +2

      You can absolutely do it! I used to work odd jobs, gas stations, grocery stores, etc. having no education. Then I became unemployed and was on welfare for a while. That was the point when I decided to do something different, and I started pursuing the IT carreer. I now work as an IT consultant, working very comfortably from home most of the time, earning a decent wage. If I could do that, I think anyone could.

  • @aruizsilva
    @aruizsilva 3 года назад +8

    Thanks again man. Clear, well structured, and to the point. Perfect for a newbie.

  • @HSN.LTD0824
    @HSN.LTD0824 8 месяцев назад +2

    First of all I would like to thank you for posting such a great playlist on youtube for free. You are an amazing person.
    I got a question relating to this video. At 2:06 you mentioned that we can get rid of IPs on this layer. Let say, I'm going to ping computer 1 from computer 2 and are both in the same network connected via a switch. How can I ping computer 2 then If there's no IP? we can't ping a device using its MAC Address.

    • @PracticalNetworking
      @PracticalNetworking  8 месяцев назад +1

      You're very welcome, I'm thrilled you've enjoyed.
      Here when I said we can "get rid of anything IP related", I meant only in the illustration. In the background, however, IP is still required for communication.
      Remember in this video I was trying to remove all extra variables so we could focus purely on switches and what switches use to make forwarding decisions.

    • @HSN.LTD0824
      @HSN.LTD0824 8 месяцев назад

      @PracticalNetworking I understand. Thank you for clarification.

  • @MadaRook
    @MadaRook 5 месяцев назад +1

    I really appreciate your lessons that you have created.

  • @kirankumar-sy5xb
    @kirankumar-sy5xb Год назад +1

    By far one of the best series on Networking I can say. Whoever wants to know the basic and in detail concepts of networking can simply ignore other contents on you tube and just watch this one. It gives you all necessary knowledge with great examples.
    Hey @PracticalNetworking,
    Thank you so much for posting this tutorial and helping us in understanding the concepts in simple and best way. all content I was searching about networking in the past two days, I have got it in this series itself. I will definitely recommend this to others and share the videos as we.. Thanks once again for posting this kind of tutorials which are helping us a lot.

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

    I'm "SWITCHING" my subscription and adding this channel. I'm "SWITCHING" my attitude about networking because this channel is 🔥💥💯.✌🏾😜

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

      Love it =). Got a kick out of your comment. Glad you're enjoying this content, Harold.

  • @bblack2015ab
    @bblack2015ab 2 месяца назад

    Your lessons make esoteric material easy for the brain to absorb. Tahnk yuo!

  • @lifeisbeautiful7882
    @lifeisbeautiful7882 2 года назад +5

    One of the most practical series and so easy to understand difficult subject. Please create the full fundamental course, I think whoever will watch it, definitely get benefit from it. Also, if you can have some lesson on i.e Network types on VM, i.e. NAT, Host only etc work & How Kubernetes and WAN technology works in basic , then I will be grateful to you. Thanks a lot

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

    Excellent! You're kind of a computer networking wizard, very good at explaining how it works. Thanks for sharing your knowledge.

  • @siddhiparab5518
    @siddhiparab5518 Год назад

    Your videos are really great to understand networking flow. I am really happy that this channel exists

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

    thank you very much man!!
    love from Israel!
    your course is very helpful.

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

    Crystal clear explanations and definitions of everything here. I think it would be difficult to NOT understand the concepts after you've explained them. THANKS Ed! (:

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

    Finally some deeper explanation, I was really interested in MACs part ,and still simple, thank you!

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

    This is another excellent, succinct tutorial from Practical Networking!

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

    whoever wrote the boring books on networking must not have a life at all.this explaisn WAAAAAYYYYY better then the books.

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

    Amazing stuff. I just keep watching your videos from the time I discovered them.

  • @WrangleRz
    @WrangleRz Год назад

    I've spent money on udemy to understand "nothing" (i mean i've learned the hard way with teachers explaining the "hard" and "complex" way" and i've found that u have the best wording to explain everything so easily and understandable. Its not easy to have this ability. >Thanks

  • @clobbleglobble7501
    @clobbleglobble7501 9 месяцев назад +1

    Great work. I watched it one time. I need watch it at least 3 times.

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

    Great Mentor !!Impressed by the way you teach. Please cover all switching and routing concepts with protocols

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

      Routers are covered in the next few videos of the series =). Here's the full playlist: ruclips.net/p/PLIFyRwBY_4bRLmKfP1KnZA6rZbRHtxmXi

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

    Does it flood ports that are already listed in the MAC address table? That seems unnecessary.
    Really enjoying this series so far. Thank you.

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

    A very succinct explanation of a complicated concept with great illustration. Deeply appreciate the effort taken.

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

      Thank you for the kind words =). Hope you enjoy the rest of the videos in the series as well!

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

      @@PracticalNetworking yes. I completed. I am not from a networking background and it was a great value addition for me. Your channel has been a Holy grail for me regarding networking. Many Thanks.

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

      @@jaikishank I'm happy to hear my content has helped you in your journey. =).
      Could you do me a favor? Do you mind sharing this video on Linked In, Reddit, Twitter, Facebook, or any other social media you use / or amongst your peers? As an independent creator, that would be an _enormous_ help, and I would appreciate it _greatly_ .

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

    amazing clarity!

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

    Thanks for this video. It is very helpful. I don't have an IT or Network background, but it helps me to learn about networking fundamentals.

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

      Awesome! That was the purpose of this series. Glad you enjoyed it =)

  • @amtawfik140
    @amtawfik140 Год назад

    This is amazing!!
    You are a great teacher. Thanks for your explanations so simple to understand

  • @claudine7773
    @claudine7773 Год назад

    This is fantastic! So simple and easily explained - thank you.

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

    I like how the difference between talking thru the Switch vs speaking to the Switch to manage the LAN with SSH wss explained.

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

      Glad you liked that part. It's a common place students get tripped up on so I wanted to call it out specifically. =)

  • @noxactis8011
    @noxactis8011 6 месяцев назад

    Preparing for an interview for second line (I know nothing about networking), this is a life saver 🥺

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

    If you are not able to explain it to a six-year-old child, it means you don't understand it enough.
    YOU ARE THE MASTER OF YOUR CRAFT
    You could teach IT Network to a snail. For sure.

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

    As usual outstanding explanation and wonderful teaching method...

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

    Thank you so much sir!
    Awesome explanation for every subject!

  • @MrRay105
    @MrRay105 Год назад

    You deserve an oscar award!! 👏 you

  • @kaka3539
    @kaka3539 5 месяцев назад +1

    superb brother even a 3 year old child can understand this nice

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

    Waiting for remaining videos from same series. Great videos ! keep it up ... 👍

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

      The next video in the series is available here:
      ruclips.net/video/G7GyWjJtjNs/видео.html
      Otherwise, another project has come up that has to take priority over these videos. Regretably, the videos on Routers and Routing will have to be pushed back a few weeks.
      Creating these videos takes significant time to design, record, and edit. I wouldn't want to rush the process at the possible cost of quality.
      For what it's worth, the series is loosely based on an article series I wrote some years back. If you need the info sooner, a lot of it is available here:
      www.practicalnetworking.net/series/packet-traveling/packet-traveling/

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

    Best of the best explanation

  • @jupiterbjy
    @jupiterbjy Месяц назад

    Good stuff, I prefer this over my past professors in univ

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

    Very clear, thorough explanation, immensely useful for beginners!

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

      Thank you. I'm glad you think so =)

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

      ​@@PracticalNetworking well, just stating what's self evident. Thank you for your effort!

  • @vheron893
    @vheron893 11 месяцев назад +5

    Set speed to 0.75. Very smooth.

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

    Outstanding!!!! Your teaching style, awesome keep videos coming

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

    Good explanation thank you

  • @jackalineagborngwashi7620
    @jackalineagborngwashi7620 Год назад

    Very explicit! Thanks Sir.

  • @sandern626
    @sandern626 Год назад +2

    If switch is configured to have an IP address, will it then be a Layer 3 device?

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

    Perfect explanation with visuals. Thank you so much for investment of time on this.
    One question here is acknowledgment of data received to a sender is happens automatically ?

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

      Thank you!
      Acknowledgement of Data only occurs in TCP at L4. So it's "external" to everything in this series.

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

      @@PracticalNetworking okey thank you again

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

    Absolutely brilliant

  • @himanshubhusanrath212
    @himanshubhusanrath212 Год назад

    Exceptionally well explained !!!!! Thanks a ton ☺☺

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

    The video is very useful! very well done, thank you and keep it up.

  • @4realphresh.x
    @4realphresh.x 2 года назад +1

    Man, these videos are great!

  • @willgreat8384
    @willgreat8384 9 месяцев назад +2

    I can’t wait to jump into the subnetting mastery playlist …. I know u slam that shit!!!

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

    ur a good teacher, thank you

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

    PERFECT!!!

  • @Marco-ls6ou
    @Marco-ls6ou 3 года назад +1

    Great JOB! Right on POINT! Thanks a lot!

  • @train4905
    @train4905 Год назад

    Absolutely awsome sir,

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

    Hi Great video. Except that I have some remarks.
    Normally from what i can understand from the previous vids is that the process that you have described is related to ARP.
    Basically when we want to initially send data from A to D, L3 and L2 are created. But in L2 we miss the DST Mac@. Hence, we send an ARP request. It is that ARP that is sent in a broadcast manner (Flooding), to resolve DST IP@. Host C and B will discard the frame and only D will respond unicast. Meanwhile MAC table of the switch is populated with both mapping of port 5 an 8 to A's and D's Mac@ respectively. The confusion is that, are you describing here the process of sending data after aqcuiring D's Mac@ through ARP, or are you describing the ARP process? Because again we cannot know mac@ of D but after doing the ARP (host started knowing this), and the flooding normalling is done in ARP process (we dont know yet D's Mac), so there is a confusion here.
    If you were describing ARP process, then initially D's is unknown. and corrrect me if i'm wrong.
    It is that if i understood well, if we know the mac@ of D, then the MAC table is already populated with all necessary information to carry out hop to hop delivery. Because we will already have used ARP
    Thanks

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

      You're on the right track.
      Remember, the Switch's MAC table is completely independent from the Hosts' ARP table -- they do not share information and/or help each other.
      The switch will flood if it doesn't know a particular MAC. The host will initiate ARP if it doesn't know a particular MAC.
      More details on how it all fits together in the final video in the series: ruclips.net/video/YJGGYKAV4pA/видео.html
      (but I'd recommend not skipping lessons and watching all the videos in the series)

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

      Good question.

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

      @@PracticalNetworking Good answer. I think most "thinkers" will have this question. Good Answer.

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

      @@watsonsmicrocomputers9297 Glad the answer helped.
      As a teaching strategy, I opted to avoid talking about ARP when discussing switches, since a switch never initiates an ARP request. A switch only Learns/Floods/Forwards, depending on whatever packets show up. But, I can see how that would lead to this question being asked. Makes perfect sense.

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

      @@PracticalNetworking I totally agree with your strategy. As a teacher, myself, I always (when effective) try to anticipate the questions of my best and worst students to briefly head them off, so they are not burning up bandwidth being stuck on that question. Questions that lower their processing power or inhibits it completely when talking about the rest of the information coming their way.
      But most definitely, like you said, without removing the focus from the topic at hand.

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

    One question, wouldn't the flooding be done as part of the ARP process? I.e if A already knows Ds mac address, it must have learned it via an ARP broadcast, in which case the frame would have been flooded out of all ports except the one it was received on.
    So wouldn't the switch take that opportunity to build its mac address mapping for A and D so it doesn't have to redundantly flood the network at a later time? Is this example a scenario in which the switchs' port mapping table was lost/reset after an earlier ARP broadcast? I'm new to networking so I'm not sure of all the scenarios in which a switch will flood the LAN. Thank you!

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

      Correct. I talk through that in the next video in the series =).
      For this one, I wanted to start from the position of Host A already knowing Host D's to keep the Switch illustration as simple as possible.

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

      @@PracticalNetworking thank you again, as some one new to networking your content is great

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

      Glad you've liked it =).
      If it isn't too much trouble, you probably know others that could benefit from understanding networking. Shares are greatly appreciated =)

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

    @PracticalNetworking, I have one doubt If you please clarify, A sent frame to D, which means that A has L2 information, having L2 information basically means that ARP has been already done. So in the process of ARP switch did Learn the MAC of A and D. So which basically implies that switch table does have information of A and D mac address. Which basically means flooding never occurs. Am I missing something? Please tell me

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

      Around 2:20 in the video I explain we are skipping the arp process for the example to focus on only how the switch works.
      There's an example in lesson 7 of the series which includes both arp and switch learning together.

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

    Blimey its getting complicated, thankyou

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

    Thank you for the video!

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

    In switch task, I might have missed what you said but in the slide there should be another task is blocking.

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

      You might be referring to "Filtering" action of a Switch. Which simply states that a switch will never forward a frame out the interface it received it. I discuss that in the article series this video series is based on:
      www.practicalnetworking.net/series/packet-traveling/host-to-host-through-a-switch/
      I chose not to explicitly address it here as I wanted to keep the video as simple as possible.

  • @justcurious1940
    @justcurious1940 Год назад

    Amazing channel , thank you for this free course , does the access-point works the same way as the switch ?

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

    Very good material

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

    Perfect for newbie.

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

    Unbelievable series!!! Amazing job. Where can I purchase the entire course?

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

      More details here... still waiting to create entire course:
      www.practicalnetworking.net/index/networking-fundamentals-how-data-moves-through-the-internet/

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

    Thank you is just enough 🙏🙏🙏🙏

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

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

      @@PracticalNetworking i am sorry .. I was about to put "Thank you is just not enough" .. typo 🙏 .. anyways .. continuing your lectures with full enthusiasm..

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

      @@antonyrichard369 Glad to hear, Antony. I'm available for questions if needed =).

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

    Well done, sir 👏

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

      Thank you for supporting the channel =) I'm thrilled that you enjoy this lesson !

  • @akedintm
    @akedintm Год назад

    thank you, let's boost the algorithm!

  • @ramakumarmurthy5527
    @ramakumarmurthy5527 8 месяцев назад

    excellent narration

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

    Great explanation!!!
    I just had a question. If switch knows about port 5 and port 8 and a frame is intended from port 8 to port 6 then will the switch flood the packet and send a copy of it to port 5 also? As it have entry of port 5 in mac table and knows its not the destination for the frame.

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

      Great question. YES, the flooded frame will also go out port 5. The reason? Outside port 5 could be a host directly (as pictured) _or_ outside Port 5 could be another Switch, upon which Host 5 is residing.
      It will make more sense in the next lesson when I show you how it works with multiple switches: ruclips.net/video/G7GyWjJtjNs/видео.html

  • @carlosporto8255
    @carlosporto8255 Год назад

    Thanks for the effort. Its great content.

  • @WelMichael
    @WelMichael Год назад

    Very clear explanation you got a new subscriber and follower ❤.

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

    Thank you for your videos, they are a great resource.
    In this video we assumed Host A knows the MAC address of Host D. What if it didn’t? Is it possible for the switch to ‘Learn, Flood and Forward’ during the process when the ARP request/response is made?

    • @PracticalNetworking
      @PracticalNetworking  Год назад

      Great question =). I answer it in the next video in the series =)

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

      @@PracticalNetworking Thank you. I got the answer in the next video. 😊

    • @PracticalNetworking
      @PracticalNetworking  Год назад

      Excellent! Glad you are enjoying this series =)

  • @K4pitell
    @K4pitell 8 месяцев назад

    Thank you for your work !

  • @mohammedal-shaebi6578
    @mohammedal-shaebi6578 2 года назад +1

    Are switches built in these days to routers? I am trying to understand why we would need switches if a router (a TP link device for example) can implement this function within it.

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

      Yes. A "switch" is a device who's primary purpose is "Switching". And "Switching" can be done by many difference divices.
      Your home wifi router does both "Routing" and "Switching" (as the described in the respective videos)

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

    Great video!

  • @LordGelsin
    @LordGelsin 5 месяцев назад

    Great video! thanks to share

  • @Farid-ElMassry
    @Farid-ElMassry 2 года назад +1

    Great job

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

    Q. Does a Network Switch Have an IP Address?
    Short Answer: Layer 2 Unmanaged switches don’t. Layer 3 Managed switched do.
    Explanation:
    1. Unmanaged and layer 2 network switches do not have an IP address and will not see the L2 header as anything but data. Unmanaged switches will update its CAM table with the source MAC and Destination MAC from the ARP request and response between host.
    2. Managed layer 3 switches do. When a switch has an IP address, it is easy to remotely connect to it and manage the configuration as and when is needed.
    3. A switch, as a Layer 2 device, does not need an IP address to transmit frames to attached devices. However, when a switch is accessed remotely through the network, it must have a Layer 3 address. The IP address must be applied to a virtual interface rather than to a physical interface. Routers, not switches, function as default gateways.

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

      Well said =) Specially this:
      _"A switch, as a Layer 2 device, does not need an IP address to transmit frames to attached devices. However, when a switch is accessed remotely through the network, it must have a Layer 3 address"_

  • @rinku-blogadmin
    @rinku-blogadmin 9 месяцев назад

    excellent explanation

  • @anirbankopty9418
    @anirbankopty9418 11 месяцев назад +1

    Aren't the ARP request for the MAC address of Host D supposed to do that 'Learn' & 'Flood' part of the Switch? I know the demo is based on already knowing the MAC of Host D, but I'm curious about when it didn't.

    • @PracticalNetworking
      @PracticalNetworking  11 месяцев назад +2

      Yes. Normally, the host's ARP resolution would be used for the switches' LEARN process.
      For this demo I wanted to reduce variables so I left out ARP for the sake of creating an easier learning series =)

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

    I am giving you 10 out of 10 .

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

    Request you to create tutorials.on QOS.. which is always confusing and hard to understand for me

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

      I'll add QoS to the ever-growing list of topics I'd like to cover at some point.

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

    I have a few questions about a scenario:
    6:14 - It’s assumed host D will send something back to A, and that’s when/how the switch will learn to populate the MAC table.
    Is there a scenario where host A sent something to D, but did *not* need/want a response back?
    If so, what would happen?
    Would D simply get their data, and the switch would learn nothing?
    Would D send information back to the switch so that the switch could populate the MAC table? Would the switch just not learn the information yet?

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

      Great question.
      Yes, there are scenarios where Host D does not send a response. That all comes down to the application being used. In the case of Ping, a response is expected. In the case of Syslog (for example), Host A is simply sending log events to Host D, and Host D is not confirming reception. Again, it all depends on what the application requires, so there could absolutely be a situation when Host D isn't expected to respond.
      As for the rest of your questions... you are right, if Host D doesn't send anything, the Switch will never learn of it's MAC address.
      In practice, however, almost every host when plugged into the network starts sending out probes to discover neighbors or "call home" (think, windows updates, or background weather apps, or clock syncs, or stuff like that). Most hosts these days are very "chatty", so almost immediately once they are connected the Switch will learn their MAC address.
      I'll also mention... hosts typically also immediately send some Gratuitous ARPs when connecting to a network. This also will populate switch MAC tables. Details:
      www.practicalnetworking.net/series/arp/gratuitous-arp/

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

      @@PracticalNetworking Awesome. Terrific explanation, as are your videos. Much appreciated!

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

    So in this case a hub is just flooding data right ?
    The new feature of a switche is Learn &Forward -> via Mac adress table

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

    So, let's say the host A wants to send some data to host B on an external network and the MAC address of host B is unkown. The host A already knows the host B is on another network because B's IP is out of A's subnet range. So, host A first sends an ARP resquest on its local network, and the request reaches the switch. Now the switch will flood the ARP request as normal frame?

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

      If HOst B is on a foreign network, the ARP request from Host A will be for the Default Gateway -- not Host B. In fact, Host A doesn't need to know Host B's MAC address if Host B is on a foreign network.
      If there is no Router, then Host A and Host B cannot communicate if they are on different networks.

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

      @@PracticalNetworking So, what I understood by watching your other videos is that the host A only needs to know the MAC address of the Default Gateway and the PATed-IP:port of B, is that right? The next hops will be handled by the routers between the two host untill the package reaches B.

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

      @@joao_ssouza
      >> host A only needs to know the MAC address of the Default Gateway
      Correct
      >> and the PATed-IP:port of B
      If NAT/PAT are being used, Host A will not know about it -- it will only see one port in L4 header and will simply reply to that. NAT/PAT were designed to be "invisible" to end hosts.
      >> The next hops will be handled by the routers between the two host untill the package reaches B
      Correct

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

    Thanks for this good video

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

    Thank you very much for these videos, which are more than wonderful.
    I have a question about the switch.
    does the MAC Address table start populating after the first broadcast, for instance, assuming an ARB request sent for the firs ttime from the computer A?
    If yes, then why the switch is not start learning from the first broadcast of computer A.
    Thanks again for this awesome contents.

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

      Glad you enjoyed then. Yes, the MAC address tables starts populating from the first _anything_ that is received on the Switchport. In the example I used Unicast to keep it simple to teach Switching. But the final video in the Networking Series will outline what you are describing. Cheers =)

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

      @@PracticalNetworking
      thank you for replying.
      Yes, I made it to the last video and noticed that.

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

      @@mohanadmohamed5501 Excellent. Hope you enjoyed the series!
      If you did, please consider sharing it among your peers =). THank you.

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

    Hey mate, is it possible you make a video how to make a DMZ with two Fritz boxes or any other routers? Thanks in advance!

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

      DMZ? Yes!
      Fritz boxes? Probably not, that is a bit too specific for what I have in mind for this series.
      Cheers!

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

    Thanks a lot! But I was wondering just one little thing. You intentionally left ARP out of the equation in order to not repeat yourself what has already been said.
    So if a sending host already knows the L2 details of a receiving host, ARP must have been performed before. So shouldn’t then the MAC Address Table of the switch already have ‘learned’ the connection details (port - MAC address) while ARP was performed in the first place?
    Thanks!

    • @PracticalNetworking
      @PracticalNetworking  Год назад

      So, yes... if the host had sent an ARP request, that would be enough to populate the MAC address. In my video I was skipping ARP entirely, as if the host some how, magically, already knew the MAC address it was trying to speak to (i.e., ARP never happened). Hope this clears it up.

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

      @@PracticalNetworking Great, that’s all I wanted to know. Thanks…