Introduction to IP - CompTIA A+ 220-1101 - 2.1

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • A+ Training Course Index: professormesser.link/1101videos
    Professor Messer’s Course Notes: professormesser.link/1101notes
    - - - - -
    The Internet Protocol is one of the most popular protocols in the world. In this video, you’ll learn how IP, TCP, UDP, and port numbers are used to transfer information over our modern networks.
    - - - - -
    Subscribe to get the latest videos: professormesser.link/yt
    Calendar of live events: www.professormesser.com/calen...
    FOLLOW PROFESSOR MESSER:
    Professor Messer official website: www.professormesser.com/
    Twitter: www.professormesser.com/twitter
    Facebook: www.professormesser.com/facebook
    Instagram: www.professormesser.com/insta...
    LinkedIn: www.professormesser.com/linkedin
  • Věda a technologie

Komentáře • 142

  • @friday8283
    @friday8283 Před rokem +756

    Just in case anyone else can find it useful I remember the difference between TCP/UDP by thinking of the T/U as Tethered/Untethered instead of transmission/user. Helps me remember TCP is connection oriented and UDP is connectionless

    • @rubekthapa7977
      @rubekthapa7977 Před rokem +23

      ty bro

    • @ryanwatje1850
      @ryanwatje1850 Před rokem +18

      I had to spend quite a while on understanding what the connection vs connectionless really meant. Once I did, this comment made so much sense! I don’t think I’ll get confused again.

    • @SkinniJ
      @SkinniJ Před rokem +3

      Appreciate it

    • @Candice144
      @Candice144 Před rokem +2

      That makes sense thank you

    • @HearMeLearn
      @HearMeLearn Před rokem +4

      hilariously this actually is more confusing for me lol, but I already understand it so I'm not worried, just refreshing my memory

  • @EnightEcho
    @EnightEcho Před rokem +346

    Here's how I remember the idea of IP addresses and port numbers. Every apartment building has an address, every computer has an IP address. Every apartment in that building has a number, every application has a port number. Hope it helps 👍

    • @bradleymontgomery3766
      @bradleymontgomery3766 Před rokem +13

      Helped a lot. Thank you!

    • @Daniel_Scott89
      @Daniel_Scott89 Před 11 měsíci +1

      Ohhh so helpful!

    • @RyantheCanuckpirate
      @RyantheCanuckpirate Před 10 měsíci +12

      That's exactly the right way to think about it. the Transport layer sits on top of the Network layer, so it relies on the Network Layer. The reverse is not true!
      So we can deliver to the apartment building without knowing that individual apartments have numbers, but we can't deliver to a specific apartment without knowing about the existence of the apartment building

    • @towba8036
      @towba8036 Před 10 měsíci

      Thanks that really helped a lot! But just a quick question if you or anyone can answer. What exactly is an application? Cause to my knowledge(very little/beginner) an application is something like Discord, Microsoft Excel, Steam, Visual Studio Code, Google Chrome etc. But does the word "application" , in the IT sector, refer to stuff like windows administrative tools, active directory, Settings in windows, file explorer etc. So how broad exactly is the term "applications" used for?

    • @paulyd0123
      @paulyd0123 Před 9 měsíci

      Thank you so much for this comment!

  • @sirbuddysworth
    @sirbuddysworth Před 6 měsíci +121

    I don't think I've ever gone from "yeah I understand everything you're saying" to "oh my gosh I have no clue" so quickly.

    • @catsforhire9116
      @catsforhire9116 Před 2 měsíci +13

      Don't get discouraged! If it helps this is probably some of the most difficult topics of A+

    • @luigiwastaken
      @luigiwastaken Před měsícem +8

      Dude you and me both. What’s bad for me is that I totally know what he’s talking about but I have zero understanding as to what he’s talking about. I’ve heard these topics for so long but I’ve just never grasped the concept or put it to use at all in my life.

    • @Pjs-ge7gk
      @Pjs-ge7gk Před měsícem +5

      port, port, portport, portportport, port

    • @minyo80
      @minyo80 Před měsícem +2

      You're not alone! I've been taught this topic several times and i'm just now starting to understand

    • @nootnoot-2
      @nootnoot-2 Před 6 dny +2

      Yeah I really don't like this house and boxes combo explanation. I read the text book and it made sense, but I keep getting lost because he goes from talking about tcp/udp to houses and shit and it's hard to follow all that he's saying. I wish he'd just explain what it is simply, and then go into an analogy to help you visualize it.

  • @decafkitkat3892
    @decafkitkat3892 Před 2 měsíci +14

    man ive never felt like i was missing out on a job so confidently until i started watching this play list, 90% of the info is stuff i knew. thank you for helping me realize

  • @chazkenley166
    @chazkenley166 Před rokem +61

    This is the first time ive encountered someone who explained IP similiar to how I understand it.... When it comes to network addresses and end hosts, I see the network address as a neighborhood, and the individual IP addresses are the individual houses in the neighborhood

  • @TimeManInJail
    @TimeManInJail Před rokem +24

    this one has a lot ot take in

  • @southernfrechman
    @southernfrechman Před 2 lety +94

    Thanks for this clear and sharp explanation .... the truck and house delivery simile was brilliant 🙏🏼🙏🏼

    • @yomejjuan
      @yomejjuan Před 2 lety +15

      It’s a good metaphor but I had to replay it several times lol, I’m a bit dumb (but I also listen to these at work)

    • @HearMeLearn
      @HearMeLearn Před rokem +9

      @@yomejjuan IP/TCP is just really complicated to the uninitiated, you really have to think about it even with good metaphors to really get it

  • @fabulous178
    @fabulous178 Před rokem +71

    Great piece out there for some of us from Africa. This job you are doing is Godly. keep it up. God bless you, Prof.

  • @JesusGil-dv7tm
    @JesusGil-dv7tm Před 10 dny +1

    Excellent. This video on ports on a network helped broaden my understanding of them.

  • @95key
    @95key Před měsícem +1

    So this has to be updated every 3 years? If I smash this exam in a couple weeks it’s going to be good for a year then I have to do it again. Sigh. I’ll do what I have to do. Thank you for making these videos for free. You are a hero Professor Messer.

    • @professormesser
      @professormesser  Před měsícem +4

      Once you are certified, your certification is good for three years. Changes to the exam version do not change the status of those already certified.

  • @VetinCloud
    @VetinCloud Před rokem +30

    I dont consider myself new at this. Yet i keep coming back to review material. So thank you for what you do Sir.

    • @HearMeLearn
      @HearMeLearn Před rokem +6

      reviewing the fundamentals every once in a while really helps you expand your knowledge into the more advanced

  • @lyncker3343
    @lyncker3343 Před 7 měsíci +7

    This is really well done, I'm happy I found professor messer on my way to the comptia a+ The truck example for IP really helped visualized the inside happenings of IP. Thanks professor

  • @jacobpickos733
    @jacobpickos733 Před rokem +8

    Professor Messer - the undisputed G.O.A.T.

  • @garrettwilliams6246
    @garrettwilliams6246 Před 2 měsíci +6

    professor messer = G.O.A.T.

  • @zombiechewbacca
    @zombiechewbacca Před 24 dny +1

    I have been confused about IP Address and Ports. Watch other videos too, but this was really the best explanation, in my opinion. I can retain the information much better too.
    Maybe it's his voice 😂

  • @yobnok
    @yobnok Před 17 dny +2

    Maybe it's because I've gamed my whole life but the port 25565 is all I think about with TCP/UDP. Hosting Minecraft servers for my friends as a 12 year old really came in clutch.

  • @thebestbaseballguy
    @thebestbaseballguy Před rokem +33

    OK this chapter is the one that I'm really struggling with conceptually.
    Can someone tell me if I'm understanding this properly? For an example. When I click "play" on this video. I am the "client." The data of my click is packed into a moving truck and sent through my Ethernet cable to CZcams's server, where it's unpacked, and then the video plays. Right? But then is CZcams's server also sending me the client the data of this video?

    • @eighteen4379
      @eighteen4379 Před rokem +69

      You are the client, CZcams is the server, and the video data CZcams sends to you is the data being talked about. When you press play here on your screen, your application sends a data request to the YT server. Then YT packs the data and sends it to you. How is the data packed and sent? That is what this lecture covers.
      Now how the data is specifically packed and sent for specific single applications is out of the + of this course. As you see in this video, you'll learn how data packaging and transfer happens at a general level.
      Real life analogy :
      1. You have a painting to transfer - This is your application data.
      2. You wrap it in a box and name with box with a marker for protection and identification - This is TCP / UDP encapsulation (adding a TCP / UDP header).
      3. You put the box in a truck and you mark the truck with the source and destination address - This is IP encapsulation. The truck is the IP packet, and this is done by adding an IP header to the data.
      4. The truck runs on the road to reach the destination address - This is the data actually travelling the physical path. Be it through the medium of physical wires, or radiowaves (wireless). The road here symbolises the physical connection between the host and the client.

    • @eighteen4379
      @eighteen4379 Před rokem +26

      Obviously, the painting example is just a comparative analogy and not totally accurate, but you get the idea. Referring to your initial comment, when you click 'Play' on your phone, you request data from CZcams, and thus you become a client. Correct. Don't think of you sending a click to CZcams server. That is not important. What is important is that you request data (video) from YT, and thus YT becomes host. And you become client. And then the whole TCP/UDP - IP cycle starts for each IP packet of data YT sends to you.

    • @alexrivera7576
      @alexrivera7576 Před rokem +5

      @@eighteen4379 appreciate the info

    • @delaemmasyd32
      @delaemmasyd32 Před rokem +18

      @Nada, go to POWERCERT on CZcams and watch a video of them explaining this. They make it so easy to grasp with their animation. You can use them to supplement professor's videos.

    • @milkchocolate5416
      @milkchocolate5416 Před rokem +5

      @@eighteen4379 beautiful explanation

  • @shawnRob
    @shawnRob Před 6 měsíci +4

    I’ve always had issue with figuring out ip addresses, this made sooo much sense to me. I love finding people who can make things so clear to me

  • @AnnaOlifant-eq2nr
    @AnnaOlifant-eq2nr Před rokem +19

    Isn't the Comptia A+ for people who are new to IT. Why does this video use terms without introducing the concept of them

    • @user-ru2kx4nt4t
      @user-ru2kx4nt4t Před 2 měsíci +1

      Just goggle some terms you need to learn from multiple sources

  • @gabl5249
    @gabl5249 Před 4 měsíci +3

    Wow, I've learned so much in 18 minutes thats crazy!!! This high quality content!!!

  • @lordsavior6155
    @lordsavior6155 Před rokem +13

    this is so clear. always thou networking was my least known subject but you make it so simple to understand thank you professor

  • @Bewater0722
    @Bewater0722 Před rokem +12

    多謝!thank you for the video! its really helpful!

  • @Vanity1284
    @Vanity1284 Před 4 měsíci +2

    I’ve probably learned this portion 3 times and this is my first time throughly understanding 😂

    • @catsforhire9116
      @catsforhire9116 Před 2 měsíci +1

      Same here haha, Messer helps bring stuff full circle really well

  • @nate4524
    @nate4524 Před 10 měsíci +2

    Great analogical examples Professor Messur. Thank you!

  • @kakazoo4644
    @kakazoo4644 Před 9 měsíci +1

    he breaks this stuff down so insane, thanks man

  • @John-hq9kx
    @John-hq9kx Před rokem +3

    Really clear explanation ! Good job and thank you very much.

  • @tristanparrish7350
    @tristanparrish7350 Před 9 měsíci +1

    This was an incredible explanation of IP

  • @wackeyful
    @wackeyful Před rokem +2

    amazing explanation Proffesor

  • @timetraveller3063
    @timetraveller3063 Před rokem +4

    Wow...this now makes sense...thank you

  • @BD90..
    @BD90.. Před 2 lety +9

    Thanks for the update good sir 🙂

  • @insaneglo7883
    @insaneglo7883 Před 3 měsíci +2

    Question, when explaining UDP, with no confirmation that data has made it to the other side, why does then DHCP using UDP protocol become responsible for resending the data? What did i miss

    • @Sudo_kali
      @Sudo_kali Před 2 měsíci +1

      UDP is connectionless and doesn’t care about a successful connection. DHCP doesn’t support TCP/IP. DHCP sends broadcasts over UDP port 67.

  • @RGBog
    @RGBog Před měsícem +1

    Thank you for helping so much

  • @senjurooo8254
    @senjurooo8254 Před rokem +2

    Thank you Professor!

  • @MrTechaffinity
    @MrTechaffinity Před 2 lety +2

    Thank you for the content.

  • @sakumiko9890
    @sakumiko9890 Před 2 lety +53

    Hi, the amount of content in your channel is amazing. As a beginner myself I can't help feeling overwhelmed. I see so many Comptia courses in your channel. Where should I start? Thanks!

    • @metalmayhem007
      @metalmayhem007 Před 2 lety +32

      Start with A+, i already know quite abit having previously studied IT years ago but this is pretty much the place to start for newbies.

    • @sakumiko9890
      @sakumiko9890 Před 2 lety +10

      @@metalmayhem007 Thank you!

    • @metalmayhem007
      @metalmayhem007 Před 2 lety +17

      @@sakumiko9890 your welcome, I'm just starting my IT journey too, so I'm just learning A+ content to help land my first role. Good luck!

    • @kingjamir2135
      @kingjamir2135 Před rokem +2

      @@metalmayhem007 did you get the help desk job?

    • @metalmayhem007
      @metalmayhem007 Před rokem +10

      @@kingjamir2135 In fact yes! Just done ny first week. No A+ needed here in UK , to be honest they don't really hold a lot of weight here except CCNA. Net+ and sec+ can be useful just depends on company.

  • @amechi
    @amechi Před rokem +1

    Excellent explanation

  • @jjvexist
    @jjvexist Před měsícem +1

    Question: So hypothetically speaking regarding ports and applications lets say you have a server dedicated solely to FTP (I'm aware servers could contain VM's to house multiple different services) would that server only operate out of port 20 & 21?

  • @Dawitstibebu
    @Dawitstibebu Před 6 měsíci +2

    In 7:38 you say that DHCP is responsible for making sure informatins has been recieved by the other side but that contradicts the UDP rule that DHCP follows. Am I missing something - anyone can help?

    • @professormesser
      @professormesser  Před 6 měsíci +4

      DHCP is its own protocol. It doesn't have to follow the same process used by any other protocol, including UDP.
      If UDP isn't going to provide the functionality, then it's up to the higher layer protocols to do it themselves.

    • @Dawitstibebu
      @Dawitstibebu Před 6 měsíci +1

      @@professormesser Thank you Professor that makes sense !

  • @vinaytajane
    @vinaytajane Před 2 měsíci +1

    Watching for the third time because it is very useful topic😅

  • @abebeyalew1507
    @abebeyalew1507 Před rokem +2

    You’re amazing man! Thanks

  • @yahmeskhan
    @yahmeskhan Před měsícem +1

    I definitely understand the concept. But what im hung up on is how the computer filters out all the packages. Maybe im getting ahead of myself but in a situation where there are 1000s of phones accessing a cell does the "driver of the bus" have to drive to each phone and get rejected 1000s of times before finding the right 1? And then what? Its just really fast morse code so even if the phone unlocks to receive data its just going to get random date from all the different transmissions. Only thing i can think of is its either only 1 signal is sent at a time and switches very fast or its a specific radio frequency the phone looks for that has its IP being broadcast

  • @Randumb96
    @Randumb96 Před 3 měsíci +1

    Super informative!

  • @senditall152
    @senditall152 Před rokem +1

    Thank you again!

  • @J_Schecter
    @J_Schecter Před rokem +6

    Hopefully someone can answer this for me. at 18:00 , UDP/5004 is used as an example for a VoIp server but I thought previously in this video he explained that ports above 1023 are Ephemeral ports that are real time ports typically from the client? so why or how is that server's port 5004?
    edit : was this just an example of when he said most servers are non-ephemeral but not always? or is there more to this that I'm missing?

    • @professormesser
      @professormesser  Před rokem +11

      The ranges used for an ephemeral or non-ephemeral block of port numbers are common guidelines, but they aren't strict rules. As you've already seen, some services use whatever port number they'd like.

    • @J_Schecter
      @J_Schecter Před rokem +1

      @@professormesser Thank You Professor!

  • @danblues894
    @danblues894 Před 7 měsíci +2

    7:40 See i thought that DHCP as it uses UDP has no way to verify if information has been received like TCP does. Does the external application pick up on the error and DHCP is just simply a way of resending?

    • @Tony-lq1zp
      @Tony-lq1zp Před 4 měsíci +1

      Don't they just resend it..?

  • @salahfawwaz
    @salahfawwaz Před 11 měsíci +5

    Hello Professor, at the beginning I talked about that DHCP follows the UDP protocol and the UDP protocol when it sends data does not give any attention whether the data is complete or incomplete, and therefore in the minute 7:37‬‏ I spoke that DHCP is responsible for verifying and retransmitting information, can anyone explain me this?

    • @user-rg3vk9fh7k
      @user-rg3vk9fh7k Před 7 měsíci +1

      noticed this too, im sticking with my gut and thinking he is refereing to TCP.. lots of similar acronyms and probably very easy to mix up

    • @xToTaLBoReDoMx
      @xToTaLBoReDoMx Před 5 měsíci +1

      Probably best to trust the expert on this one. From wikipedia:
      The DHCP employs a connectionless service model, using the User Datagram Protocol (UDP).
      ...
      The DHCP ensures reliability in several ways: periodic renewal, rebinding, and failover. DHCP clients are allocated leases that last for some period of time. Clients begin to attempt to renew their leases once half the lease interval has expired. They do this by sending a unicast DHCPREQUEST message to the DHCP server that granted the original lease.

  • @montassirben8560
    @montassirben8560 Před rokem +1

    thank you

  • @justletmesigninokthx
    @justletmesigninokthx Před rokem +1

    nice work

  • @user-ye7uy7dc4l
    @user-ye7uy7dc4l Před 3 měsíci +1

    Excellent

  • @10Tails.
    @10Tails. Před rokem +3

    please start showing transcript for future videos! would make note taking a lot easier :)

    • @professormesser
      @professormesser  Před rokem +18

      Transcripts for all of my videos are available on my website.

  • @Inciya6669
    @Inciya6669 Před rokem +1

    Amazing

  • @prognotperf
    @prognotperf Před 6 měsíci +1

    Give this guy an oscar

  • @tGoldenPhoenix
    @tGoldenPhoenix Před rokem

    Great!

  • @undocumentedrussian
    @undocumentedrussian Před rokem +2

    I gotta learn the IP packet headers a lil more

  • @lol-cp2eg
    @lol-cp2eg Před měsícem

    why does the bedroom got direct access to the kitchen

  • @RavenCRO
    @RavenCRO Před 9 měsíci

    OK.....That first picture on the start is my home town Veli Losinj in Croatia....weird

  • @KingJon777
    @KingJon777 Před rokem +1

    not sure if this is a dumb question but ill ask anyways. at 15:58 it says the web server and the email server is using TCP and VoIP is using UDP. My question is what types of services would you use for TCP and UDP?

    • @kingjamir2135
      @kingjamir2135 Před rokem +4

      Im guessing UDP is more like talking on a phone. It sends you voice and even if the other person cant hear you because of their service. Udp will just keep sending the other stuff you said after. And im assuming tcp is like a text message i guess. If you send it and it fails you can just send it again.
      If i am right i hope someone can let me know. Im still learning.

    • @saint-jiub
      @saint-jiub Před rokem +7

      TCP for integrity sensitive application data at the cost of latency. E.g. bank transactions. UDP for latency sensitive application data at the cost of integrity. E.g. mmorpg/online game data.

    • @ac3400
      @ac3400 Před rokem

      @@kingjamir2135 yes this is correct. the example uses VOIP for UDP because that would require some help to ensure the data is properly transferred. With VOIP, this can be like calling a friend, if they can hear you then you know the information was transferred by them replying to you.

    • @HearMeLearn
      @HearMeLearn Před rokem

      tcp is used for stuff like modern web browsing, file transfers, emails, udp is for stuff like voIP, video calls, etc

    • @User_2051
      @User_2051 Před 11 měsíci +1

      @@HearMeLearn thanks linus! Lmao

  • @fredya.sebastian3694
    @fredya.sebastian3694 Před 2 lety +15

    i just drew truck in my notebook to understand

  • @nonaerenada
    @nonaerenada Před měsícem

    I feel like that guy in south park whom's head exploded when they were doing the Chewbacca defense

  • @paulgiovanni1136
    @paulgiovanni1136 Před rokem

    is that part at 7:38 right? If the application is responsible for tracking data wouldn't DHCP NOT be responsible to retransmit????

    • @jermun5684
      @jermun5684 Před rokem +6

      I think you are correct. DHCP is not responsible for checking if we received, but the device that is being assigned an IP by dhcp will know when it does not get all the information. The device will tell the DHCP service that it did not get the IP addrr, and DHCP will start its sending of data again. This may sound like tcp, but in DHCP my device will not send ACK (acknowledgments) for EVERY piece of data, and will not let DHCP know that everything is good to go. DHCP sends all the data with the assumption that I will receive all the data and doesn't care further.
      If you have downloaded a torrent, your are a peer receiving udp data from all active seeders that are connected to you. And when you finish the torrent and leave it running, you begin sending chunks of data to any leechers your torrent client is connected to.

  • @klizzy1697
    @klizzy1697 Před rokem

    XD

  • @user-nz9xx1oq5s
    @user-nz9xx1oq5s Před 8 měsíci

    🍔🧇🥚🧇