So, I’ve been trying to re-write my blog, but I’ve been getting writer’s block. I don’t do challenges anymore, such as #100DaysofCode or #100DaysOfInfoSec, because, well, I have far too much on my plate. I stopped and started studying for Comptia’s Network+, but even then, the responsibilities on my plate outweighed earning a certification. Plus, learning to get a certificate made me more stressed.
The point I’m making is I want to learn, and I want a job.
To do that, I need experience, and well, for us beginners, you know how that goes.
I recently purchased a book, “Sams Teach Yourself TCP/IP in 24 hours”. The plan is to read for 30 minutes to an hour every day. Afterward, I will write a 300-500 word blog post after each read.
To understand TCP/IP, we need to understand what a network is.
Think of two people that want to speak to each other, Person A and Person B. Person A needs to send a message to Person B. Person A also needs a way to send this message, so they may use a mail carrier or e-mail. For the conversation to remain sensible, they need to make sure they speak the same language in that message. We’d also have to worry about messages getting lost, making sure that Person A sends it to the correct address that Person B lives at, etc.
That is an overly simplified version of how communication works between people and, in a way, with computers or devices. But the point remains: we need to send this information or data, and we need to make sure the conversation makes sense for both.
This is where protocols come in. Protocols are rules that communicating devices follow to send data from one computer to another (or, in this case, Person A to Person B). For example, a computer uses applications, hardware, cables (or wireless in some cases), and more to communicate, so the protocol allows data to be sent over these different networking pieces to reach the recipient/another computer.
“Network communication” is a term that the book frequently uses so far.
TCP and IP are also protocols.
We’ll get more into how these two protocols are important for how communication between devices on a network work.
- Transmission Control Protocol
– Mail carriers and e-mail may be referenced later when speaking of actual protocols that e-mail uses, so this will be referenced differently.