Address Resolution Protocol (ARP)

Поделиться
HTML-код
  • Опубликовано: 7 фев 2025
  • Correction !!!: At the third step (5:52s) , the destination IP address should be 192.168.1.50, which is the server's IP address. Sorry for my mistake.
    Today's topic is ARP. What is ARP? Why do we need ARP? How often do we use ARP? How does it work? This video would answer all these questions.
    This is my education channel. My topics cover networking, security, programming, and other computer-related materials.
    Please subscribe my channel. Many thanks.

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

  • @iBringDaLULZ
    @iBringDaLULZ 7 лет назад +89

    You deserve 1000x more subscribers, thank you for the informative lesson!!

    • @sunnyclassroom24
      @sunnyclassroom24  5 лет назад +7

      thanks.

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

      i too can't believe i get the concept in one go. the explanation is simply concise.

  • @pixelmartyr8532
    @pixelmartyr8532 5 лет назад +68

    Sunny, You're a great teacher. Thank you so much. I just wanted to express my appreciation.

    • @sunnyclassroom24
      @sunnyclassroom24  5 лет назад +6

      You are quite welcome, Pixel. I appreciate your comment. You are very polite.

    • @pixelmartyr8532
      @pixelmartyr8532 5 лет назад +5

      @@sunnyclassroom24 I'm in class for TCP/IP right now at Denver University. The videos help me understand the assigned text so much easier. Your videos also give me the appropriate foundation to appreciate the text and how it may help me in the future. Saint Mary, Leavenworth of Kansas is very lucky to have you for an instructor. I think I speak for all of your viewers. Thank you again. Please keep it up.

    • @sunnyclassroom24
      @sunnyclassroom24  5 лет назад +3

      @@pixelmartyr8532 Thank you very much for saying such nice words about me and my humble videos. I appreciate it very much.

    • @junaidmohammed2537
      @junaidmohammed2537 4 года назад

      Super Teacher!!! You are a 💎 simplifying networking concepts. Thank you 😊

    • @codingsingh4156
      @codingsingh4156 4 года назад

      @@sunnyclassroom24 @2:32 ...physical address is the MAC address bruh🙄

  • @rizwanshaikh4024
    @rizwanshaikh4024 6 лет назад +15

    Thank you sir for sharing your knowledge, with the easiest English language I have ever heard. You speak English better then English people.

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

    ARP is a layer 2 protocol because it's only use layer 3 information (i.e ip address) and fetch MAC address (i.e: belongs to layer 2) from corrisponding machine for establishing the MAC/ARP table. So IPs store as a reference here and all communication is going through the MAC on LAN. Sunny your classes are very helpful to understand the topic in very short time.

  • @beuguebaye4864
    @beuguebaye4864 4 года назад +7

    I'm so passionate about your videos, I can't stop watching them. You explain things very well. Thank you so much teacher

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

    It is amazing that by watching your videos on ARP, subnets, and IP addresses "I got it"! Before I found your videos I literally spent two days trying to figure out what my instructor (by video) was talking about. Thank you for making it simple, fun and memorable! Great job.

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

    Best Virtual Teacher! THANK YOU

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

    Best IT educator I have encountered on RUclips. Thank you for your clear and concise explanations!

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

    Hi Sunny. Thank you so much for your simple way of explaining such a vast and complex subject when looked at for the first time. Now....what do I think ARP should be? I personally would feel it should be Layer 2. Why? Because it makes it unique for a LAN not a WAN/Remote Network. ARP is for having a conversation with people in the same room where IP is for talking to people in the next room or by phone to the neighbor down the street or to a friend in another state or country.

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

    Good illustrations easy to understand and remember awesome

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

    Thank you Mr. Sunny, for simplicity, clarity and to the point method of teaching.

  • @34521ful
    @34521ful 6 лет назад +9

    I feel like this is one of those protocols that don't really fall into a specific layer. And as you said, it could be a "2.5" layer. But if I really had to pick, I'd pick layer 2 since the communication happens within the LAN and not from one network to another.
    Great Video!

    • @sunnyclassroom24
      @sunnyclassroom24  6 лет назад +8

      you are correct since it is happening on layer 2 (MAC address requirement). It might be more correct if it is more layer 2 than layer 3, it is 80% layer 2.

  • @pixelmartyr8532
    @pixelmartyr8532 5 лет назад +2

    Aced my TCP/IP class. I'm a changed person coming out of it. Thanks for your help Sunny. I will keep watching your videos and always recommend you. Thanks again.

  • @mattgeo5039
    @mattgeo5039 4 года назад +1

    good lord .. i am suddenly beginning to get excited and love networking much more. your real-life examples are so real basic and realtime that it is easy to connect the lesson to a life examples!! that is amazing. God bless.

  • @johnhewetson4406
    @johnhewetson4406 4 года назад +5

    You videos and way of explaining things is brilliant!! I can't thank you enough.

  • @rickycaron2177
    @rickycaron2177 4 года назад +4

    Your lessons are so great, much better than my "professor"! Looking forward to more! Mercie!

  • @leportillow
    @leportillow 6 лет назад +5

    I want to thank you, I couldn't get this so clean until now! Thank you from MX

  • @paulinepamela1034
    @paulinepamela1034 4 года назад +1

    You are the best teacher. You know how to simplify these difficult to understand topics. Thank you very much.
    Please keep doing these video's

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

    Man, you explain things extremely well, thanks for the video!

  • @georgizhilov2086
    @georgizhilov2086 4 года назад +5

    Awesome video as always, the most understandable English , clear and meanwhile easy explained terms :) Greetings from Bulgaria !

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

    This is so easy to understand. I finally got it. Thank you so much for explaining this topic THAT simply and for sharing this. You're awesome.

  • @DG-zu4iy
    @DG-zu4iy 2 года назад

    Mr. Sunny, you seriously have a talent for teaching and explaining these concepts. Dear IT book publishers, please consider offering Mr. Sunny an opportunity/offer to author these textbooks. If he is willing of course :)
    Thank you!

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

      Thank you very much! I hope I could find publisher . Pray for me !

  • @hotlincoln1
    @hotlincoln1 4 года назад +1

    The best teacher for networking ...plz upload more video

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

    This class is best ever

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

    You are the best...Thanks alot

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

    Simple and well understaned....thankyou sir 🙏

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

    Thank you for posting all these videos! I am learning a lot and it is really helping me as someone who is studying to change careers!!

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

    Many thanks sunny
    my teacher told me ARP is layer 3 protocol because ARP involves layer 3 IP address

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

    Super Sunny

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

    Thank you Sunny. In my opinion ARP itself is Layer 2 since fundamentally it's not doing any IP forwarding.

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

    A media access control address (MAC address) is a unique identifier assigned to a network interface controller (NIC) for use as a network address in communications within a network segment. This use is common in most IEEE 802 networking technologies, including Ethernet, Wi-Fi, and Bluetooth. Within the Open Systems Interconnection (OSI) network model, MAC addresses are used in the medium access control protocol sublayer of the data link layer. As typically represented, MAC addresses are recognizable as six groups of two hexadecimal digits, separated by hyphens, colons, or without a separator.

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

    hey this video was great I disliked someone else's, came here, and ended up liking this one

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

    Thankyou Sunny. your video helped me to identify why ARP is a L2 protocol.

  • @crappypasta4684
    @crappypasta4684 5 лет назад +32

    I'm not sure if you intended it, but I laughed at WhatsArp

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

    great explanation.thank you

  • @gtrskyline2802
    @gtrskyline2802 5 лет назад +2

    This video really help me for my network class at UCSD. Thank you so much!

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

    Sunny you are amazing!

  • @seshukumaryangala819
    @seshukumaryangala819 6 лет назад +1

    The way you are explaining is awesome sir. Excellent work.

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

    the best teacher i have ever seen ...

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

    You really know how to teach.

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

    Great explanation!

  • @gordonly4082
    @gordonly4082 5 лет назад

    Your videos are very clear and detailed for me to fully understand the concept. Thank for the lesson!

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

    Enlightening explanation, thank you very much!

  • @saul-bipa
    @saul-bipa 4 года назад +1

    thank you so much Mr Sunny, you are doing a great job that some selfish people wouldnt wanna do

  • @paulofil72
    @paulofil72 4 года назад +1

    Your lessons are gold. Many thanks!

  • @jasonmaumau3775
    @jasonmaumau3775 6 лет назад +4

    awesome presentation as always much appreciated ...

  • @niqahb5500
    @niqahb5500 10 месяцев назад

    Thank you for the lesson, it helps a lot , especially with this upcoming test 😭😭😭😭😭😭😭😭
    Silence is key

  • @MuhammadUsman-rc8gd
    @MuhammadUsman-rc8gd 4 года назад +1

    Excellent Work

  • @EndeWerede
    @EndeWerede 4 года назад

    my best teacher sunny thank you very much , 100 like

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

    thank you sunny sir you have really made this one really simple and @IBDL - IBringDaLULZ is right you deserve way more subscribers then you have now

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

    Very nice sunny.you spread knowledge.

  • @rubenramos4
    @rubenramos4 6 лет назад +1

    Thank you for the information. Very informative and easy to understand. I will be popping in and out in the comment section of your videos :)

  • @MuhammadUsman-rc8gd
    @MuhammadUsman-rc8gd 4 года назад +2

    I watch your videos on 2x speed.
    Still able to understand.

  • @virenkelkar
    @virenkelkar 4 года назад +1

    Heyy, You are awesome. Thanks so much for this vital information in most simplified way & effective presentation.

  • @ralphsanchez5205
    @ralphsanchez5205 4 года назад +1

    whatsarp.. learned things alot everytime i pass by your channel thanks Sunny

  • @lampels2003
    @lampels2003 4 года назад +1

    Enjoyed your lesson as always. Thank you so much.

  • @domingosmanuel9376
    @domingosmanuel9376 4 года назад

    you deserve my respect ...
    you are such a good techer yohhhh

  • @nithinkumar6g
    @nithinkumar6g 4 года назад +1

    Thanks for this great video. Made my work easier to just watch this straight to point short video,

  • @BestCrazyShow
    @BestCrazyShow 4 года назад

    It is a layer two protocol, because the actual addressing (the way the devices communicates on the network) is with a MAC addresses, IP addresses are not actually involved.
    May God bless you

  • @Martin-ot7xj
    @Martin-ot7xj 2 года назад

    Hi there, it was an awsome & perfect tutorial video. thnx

  • @raymondyoo5461
    @raymondyoo5461 6 лет назад +2

    This helpful video taught me about ARP, thx

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

    Thanks for the video, Sunny!

  • @nariroeplal1553
    @nariroeplal1553 4 года назад +1

    Hi, you're video's are awesome and you explain very well. I now understand the stuff which i couldn't earlier. Thnx and keep posting🙌👌

  • @j.h.6672
    @j.h.6672 5 лет назад +1

    As far as I understand, one of the reasons why we need both MAC and IP addresses is that one network card can have several IP addresses.
    And an ISP usually assigns IP addresses to a device based on MAC.

    • @sunnyclassroom24
      @sunnyclassroom24  5 лет назад +1

      You are correct! I like your insight and explanation. I also have a video called why do we need MAC and IP. I like your comment.
      ruclips.net/video/oGoWqdlaOMI/видео.html

    • @j.h.6672
      @j.h.6672 5 лет назад

      @@sunnyclassroom24 Thanks! I found this vid in the depth of RUclips:
      ruclips.net/video/fIR6qWOmAN0/видео.html
      The explanation of IP and MACs is top-notch.

  • @SoldierNr.1
    @SoldierNr.1 4 года назад

    I like your videos and how you explain things easly. Thanks 😃

  • @tiruinternationalpublicspe4932
    @tiruinternationalpublicspe4932 5 лет назад

    Well Explained Sunny . Just loved your video.

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

    Very well explained. Thanks

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

    Your analogies like the name and address, help me to understand more.

  • @SkyFly19853
    @SkyFly19853 5 лет назад +1

    Really useful video...
    💯💯💯💯

    • @sunnyclassroom24
      @sunnyclassroom24  5 лет назад +1

      Thanks a lot.

    • @SkyFly19853
      @SkyFly19853 5 лет назад

      @@sunnyclassroom24
      You are welcome and thank you very much for your tutorials.
      👍👍👍👍👍

  • @drupalguy
    @drupalguy 4 года назад +1

    Thank you. Very well explained

  • @breakwindy
    @breakwindy 4 года назад +1

    Thanks a lot for the great teacher.

    • @sunnyclassroom24
      @sunnyclassroom24  4 года назад

      You are welcome!

    • @sandranzembe2815
      @sandranzembe2815 4 года назад

      yes sure he explains everything quite well, everyone can understand Thank you !!!

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

    Sunny YOUR THE MAN

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

    You are good coach. Love your video.

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

    Awesome Video.

  • @harryelliott6945
    @harryelliott6945 4 года назад +1

    Thank you so much sunny! very informative and understandable

    • @sunnyclassroom24
      @sunnyclassroom24  4 года назад

      you are welcome! thanks a lot for your encouragement.

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

    Sunny is the best teacher

  • @getanehgeto7873
    @getanehgeto7873 4 года назад

    my best teacher sunny

  • @secretchannel2151
    @secretchannel2151 4 года назад +1

    You are helping me with my Network Programming class Sunny, thank you so much!

  • @manaman8608
    @manaman8608 4 года назад +1

    It is always a bright day whenever I come to Sunny Classroom! Wish I had you for a teacher when I was growing up. You make networking sexy again! It is short, sweet and very informative!

  • @newlinks883
    @newlinks883 4 года назад +1

    thank you so much , great lessons

  • @Ari-118
    @Ari-118 6 лет назад +1

    What a great video professor! 💖

  • @1000cisco
    @1000cisco 3 года назад +1

    thank you for the explaination but what is last Q answer ? its 2.5 or 3 layer protocol or layer 2 only ? i am not sure

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

    Excellent stuff, Sunny. Question: How does the client know about the existence of the server? Where does it get the IP?

  • @abhishekyadav0007
    @abhishekyadav0007 6 лет назад

    I have seen your all videos..its awesome buddy..u r so.good...please make scenario based questions on Cissp topics..

  • @sudhakarvaram6746
    @sudhakarvaram6746 6 лет назад +2

    great work thank you! I would like to ask you to upload one video about ARP Protocol TYPES if possible, looking forward to seeing you on next video thank you.

  • @surgingcircuits6955
    @surgingcircuits6955 4 года назад

    Excellent

  • @nikitachelani6216
    @nikitachelani6216 4 года назад

    Your videos are awesome!

  • @JF-zs6jm
    @JF-zs6jm 2 года назад

    This is excellent

  • @jason_bourne17
    @jason_bourne17 6 лет назад +1

    Super 👌

  • @NicolaeCristian175
    @NicolaeCristian175 4 года назад

    nice tutorial. thanks

  • @yasirarafat9946
    @yasirarafat9946 5 лет назад +1

    Thanks... for great explanation.

    • @sunnyclassroom24
      @sunnyclassroom24  5 лет назад

      You are welcome and thank you for your kind comment.

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

    you are awesome sir. thank you.

  • @ahmedabouzid9447
    @ahmedabouzid9447 6 лет назад

    thank you very much... I hope to see other lessons for explaining info. sec. concepts and methodologies

  • @nefariousnilbog
    @nefariousnilbog 4 года назад

    Excellent!

  • @thingsinthebox
    @thingsinthebox 6 лет назад +2

    My question is a bit strange. Computer A broadcasts B's IP address in order to reach B , then B replies A with its own mac address, after that A and B communicates with Mac address. But..if they can find each other based on IP address, why they need Mac address anyway ? You had a good analogy about the way you approach your student, Mac address is like their name, IP is like their email address. Surely for humans, we have manners, we approach them by their names in a class room, but for computers, isn't it easy just to use IP, instead of address resolution ?

    • @sunnyclassroom24
      @sunnyclassroom24  6 лет назад +1

      Great question. Keep in mind, IP address is changeable. Every time you come to school, for example, a DHCP server will assign your computer IP address. If we use IP address, the same IP address might means different computer. MAC address is globally unique number, just like your social security number in USA, or Personal ID in China. Just using a classroom analogy, in the classroom, you want to talk to your classroom, you use his/her name, that is enough. You will not use his mailing address and write a letter and then send it via post office, that is too much, right? Remember, in a local network, you need MAC to communicate, only when you go to Internet, you need IP address.

    • @thingsinthebox
      @thingsinthebox 6 лет назад +1

      I forget about in local network, IP address is often dynamic/changeable ! thanks ! great explanation

    • @azihcchidi001
      @azihcchidi001 6 лет назад +1

      Computer communicates to another computer via MAC address only. IP address is what the ARP protocol use to MAC address. For security reasons, MAC address are protected and cannot be public like IP address.

    • @ujwalk4311
      @ujwalk4311 6 лет назад +1

      I would like to add one more scenario to answer your question where: the server is running in High Availability mode. So here in the local network if the server who is active goes down(due to one or the other reasons, the standby server kicks in). Now the ip address used by active and standby servers are same but the MAC address are different and that's when ARP is useful for the client to interact with the new active server after the earlier active server went down.

  • @calciumcitrate1293
    @calciumcitrate1293 4 года назад

    More videos pleaseeeee! Love you Sunny

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

    Thanks for the informative tutorial. A doubt I have is regarding the difference between MAC table and ARP table. Also, the function of a switch is to learn,flood and forward. Flooding the packets to all the nodes in the network occurs when the switch does not have an entry in the MAC table regarding the destination MAC address's port. If that's true, why do we need ARP messages? Please correct me if my understanding is wrong.
    Thanks

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

    If the IP address is flexible then why the IP addresses are kept save for different MAC addresses in ARP cache table?

  • @plinio_cruz
    @plinio_cruz 4 года назад

    Good job, Sunny! Thanks !

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

    BRILLIANT!