Computer Networking First-Step 114
Computer Networking First-Step | |
author | Wendell Odom |
pages | 515 |
publisher | Cisco Press |
rating | 8 |
reviewer | Himanshu Rath |
ISBN | 1587201011 |
summary | A beginner's - no experience needed- guide to computer networking |
When I am sitting in front of a computer in San Francisco and exchanging email with a friend in New Delhi, or we are chatting using MSN or the Yahoo! Messenger program, there is a mind-boggling array of data transformation between the sender and the receiver. All our analog data (speech, type face, etc) is transformed to digital data (binary digits of 0 and 1.) We are analog creatures, but the infrastructure for computer communication on which we are so hopelessly dependent is strictly digital. This infrastructure is responsible for various layers of encapsulation/decapsulations, encoding/decoding, etc to move the data through a 'cloud' of intermediary hubs, switches, and routers (the 'cloud' is a black box to us) and establish communication between the end users. The rules (or protocols) at different layers are complex enough, and to make matters worse, the rules inside a Telco network through which our data travels can be very different from the rules in our LAN data network (the Telco network is usually a black box to the data communication folks). Breaking this highly complex phenomenon into smaller, simpler constituent parts is what this book is about.
This book is 515 pages long and is divided into 18 chapters. Odom starts by defining a network in terms of its constituent elements, and goes on to explain how three blind guys -- the Server Guy, the Cabling Guy, and the Network Guy -- perceive the Network 'Elephant.' The authors and the editors have tried hard to explain abstract concepts with real life examples; for example, they tell us how to how to eat a dinosaur (OSI 7-layer model) versus how to eat an elephant (TCP/IP 4 layer model). The whole narration takes place in terms of the human experience of fictitious characters named Fred, Wilma, Barney, Betty, Keith, Conner, Larry, Archie, Bob, Hannah (etc.), who internalize the electronic data communication protocols into their own behavioral model. This tactic makes for easy reading by helping us understand the unfamiliar in terms of the familiar. Many newcomers to networking get discouraged by the learning curves for OSI and TCP/IP, and quit before getting to LAN and WAN. The author addresses this concern by strictly focusing on the concepts and leaving the details out for another day.
Odom's description of LAN as roadway and sharing of the local roadway through hub to find destinations is easy to follow. The rules to follow on the roadway cover wrecks, and also how to recover from the wrecks. His description of WAN as leasing hundreds of miles of network cable drives home the basic concepts. The hosts file is explained as a phone book, and AAA as a means to allow the right people and keep out the wrong people. Under the veneer of lightheartedness Odom manages to sneak in the concepts ranging from 4-wire WAN circuit to 802.1Q trunking, VLAN to VPN.
This book introduces many contemporary networking concepts, and would have been more complete with a chapter on wireless networking and VOIP. The diagrams are uncluttered and easy to follow for reinforcing the concepts. The index is manageably short but to the point. The best thing going for the book is its relaxed, you-can-do-it tone. However, this is not for everyone, certainly not enough for anyone seeking IT certifications. If you are looking for a conceptual understanding of computer networking to untangle the underlying mystery, read this book. I think this is a great text for high school students, home computer users, and even computer professionals who do not deal with networking in their daily work. If you are looking for details about networking standards (necessary for any certification test), find a more advanced text.
You can purchase Computer Networking First-Step from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.
Computer science? (Score:4, Insightful)
Slashdot reviews (Score:5, Insightful)
Has this site shifted to a newbie-oriented focus or something?
The reviews used to be of really in-depth books that might be interesting, or of hardcore SF. Now it's "Total Dummies Guide To Turning Your Computer On" and "Choose Your Own Adventure" titles.
Anything about wireless networks? (Score:5, Insightful)
For that matter, did the book cover security at all? Teaching people networking basics without some basic security techniques is like teaching them how to load and fire a gun without mentioning the safety.
The Net Effect.... (Score:5, Insightful)
Taking the time to learn is okay (Score:5, Insightful)
If you just want to be a network user, or are starting your learning of networking, this might be a useful book. But if you are going to be a System Administrator or Network Administrator go further.
The problem with "Dummies" books (Score:5, Insightful)
Not even one semester? (Score:3, Insightful)
Grow up.
*sigh* (Score:3, Insightful)
Until the first spanning tree problem arises..
or something simple like a duplex mismatch drags the server offline..
which will prompt the usual.. reboot.. or unplug and replug.. which probably wont solve the problem.
and a CCNA shouldn't take a semester.. if it does.. you don't have what it takes to learn it properly in the first place.. The CCNA covers "simple" networking concepts.. i can't imagine how long it would take to cover more complex stuff..
This is why they don't generally teach IT in CS courses..
Re:Computer science? (Score:2, Insightful)
Learn by Doing (Score:3, Insightful)
Re:Slashdot reviews (Score:4, Insightful)
Raising aware of high quality and timeless technical books is a very worthy endeavor, IMHO. Many younger, less experienced geeks / technies / self professed network gods should be told about classics. Too many geeks in unnamed small town in Iowa need your help to know that The C Programming Language is a wise place to learn how to really program.
Re:Computer science? (Score:3, Insightful)
In most of the companies I've worked in, several of my fellow software engineers believed most IT folks were incompetent. My assessment is that most hard-core software engineers wouldn't last a week in an IT job. They don't know as much about computer administration as they think they do and they have limited customer relation skills.
Of course, some IT folks think their job is to guard the treasure, but that's another discussion.
I am the target market for this book.. (Score:5, Insightful)
I understand you guys are hard core. That's what is great about
I am, by Slashdot standards, a newbie. I only understand 30-50% of the article topics discussed here. I lurk in the forums piecing together concepts with the help of the insightful and funny comments posted by all of you. This book sounds like a great tool for me to further develop an understanding about networking basics.
You champion open standards..how about being open people..
Thanks for posting this review. I will definitely order the book.
Deep
Re:Somehow I don't think that (Score:2, Insightful)