Introduction to IP - CompTIA A+ 220-1101 - 2.1
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
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
ty bro
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.
Appreciate it
That makes sense thank you
hilariously this actually is more confusing for me lol, but I already understand it so I'm not worried, just refreshing my memory
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 👍
Helped a lot. Thank you!
Ohhh so helpful!
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
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?
Thank you so much for this comment!
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.
Don't get discouraged! If it helps this is probably some of the most difficult topics of A+
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.
port, port, portport, portportport, port
You're not alone! I've been taught this topic several times and i'm just now starting to understand
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.
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
Agreed !
Dew It! Come to the Dark Side!
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
this one has a lot ot take in
Thanks for this clear and sharp explanation .... the truck and house delivery simile was brilliant 🙏🏼🙏🏼
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)
@@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
Great piece out there for some of us from Africa. This job you are doing is Godly. keep it up. God bless you, Prof.
Excellent. This video on ports on a network helped broaden my understanding of them.
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.
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.
I dont consider myself new at this. Yet i keep coming back to review material. So thank you for what you do Sir.
reviewing the fundamentals every once in a while really helps you expand your knowledge into the more advanced
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
Good luck brother.
Professor Messer - the undisputed G.O.A.T.
professor messer = G.O.A.T.
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 😂
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.
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?
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.
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.
@@eighteen4379 appreciate the info
@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.
@@eighteen4379 beautiful explanation
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
Isn't the Comptia A+ for people who are new to IT. Why does this video use terms without introducing the concept of them
Just goggle some terms you need to learn from multiple sources
Wow, I've learned so much in 18 minutes thats crazy!!! This high quality content!!!
this is so clear. always thou networking was my least known subject but you make it so simple to understand thank you professor
多謝!thank you for the video! its really helpful!
I’ve probably learned this portion 3 times and this is my first time throughly understanding 😂
Same here haha, Messer helps bring stuff full circle really well
Great analogical examples Professor Messur. Thank you!
he breaks this stuff down so insane, thanks man
Really clear explanation ! Good job and thank you very much.
This was an incredible explanation of IP
amazing explanation Proffesor
Wow...this now makes sense...thank you
Thanks for the update good sir 🙂
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
UDP is connectionless and doesn’t care about a successful connection. DHCP doesn’t support TCP/IP. DHCP sends broadcasts over UDP port 67.
Thank you for helping so much
Thank you Professor!
Thank you for the content.
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!
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.
@@metalmayhem007 Thank you!
@@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!
@@metalmayhem007 did you get the help desk job?
@@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.
Excellent explanation
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?
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?
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.
@@professormesser Thank you Professor that makes sense !
Watching for the third time because it is very useful topic😅
You’re amazing man! Thanks
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
Super informative!
Thank you again!
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?
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.
@@professormesser Thank You Professor!
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?
Don't they just resend it..?
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?
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
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.
thank you
nice work
Excellent
please start showing transcript for future videos! would make note taking a lot easier :)
Transcripts for all of my videos are available on my website.
Amazing
Give this guy an oscar
Great!
I gotta learn the IP packet headers a lil more
why does the bedroom got direct access to the kitchen
OK.....That first picture on the start is my home town Veli Losinj in Croatia....weird
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?
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.
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.
@@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.
tcp is used for stuff like modern web browsing, file transfers, emails, udp is for stuff like voIP, video calls, etc
@@HearMeLearn thanks linus! Lmao
i just drew truck in my notebook to understand
Lol
I feel like that guy in south park whom's head exploded when they were doing the Chewbacca defense
is that part at 7:38 right? If the application is responsible for tracking data wouldn't DHCP NOT be responsible to retransmit????
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.
XD
🍔🧇🥚🧇