Hey Kalid,
Good overview. Thanks for keeping it simple. Problem with simple is that all us cs geeks will nitpick. I hope that doesn’t happen and that the comments stay high level like your article. A quick follow up on how address resolution works would be fun. In the parlay or your article when I IM the screen name ‘penguinlips’ how does that name get resolved to my window on my laptop. That might bring the whole networking thing to light for a whole level of folks.
take care,
stop by and visit soon
T.
Good to see an article on something different from maths. And I like your analogy of telnet to IM. Should make stuff easier to understand for most people.
I am not sure about the target audience but most novice people I have explained basics of n/w to are more interested in knowing:
a. What does IP Address mean?
b. What are Software Ports?
c. How does DNS Resolution work?
d. How does email work?
I understand that N/W is a very vast topic and cannot be summed in one blog post but you did a great job in introducing the basics. Its a good reference for newbies!
[…] A Simple Introduction To Computer Networking | BetterExplained Most networking discussions are a jumble of acronyms. Forget the configuration details — what are the insights? […]
@Mr. Rose: Yeah, the nitpicking is definitely the issue when talking about computer topics – there’s always a deeper level to talk about. I think the big thing for me is realizing what level of abstraction to stay at (just thinking about text) and then moving on once that layer is understood. Address resolution will definitely be on the list – also, planning on coming back to town in mid-April :).
@Prateek: Thanks for the support! Yep, it’s fun to vary up the topics sometimes, gives me an excuse to explore new things. I think IP address, DNS resolution and the like would be great topics to cover :).
Thank you for yet another great article! I love the way that you present complex ideas in an easily digestible format.
btw, I should mention that not all routers’ allow admin access via http. For example, Apple Airport Extreme requires the user to install the native config app on his computer.