Decent book but extremely technical, not for a beginner.
This book would be good for someone who has been into networking for a long time, but I am only a student. It is very well written, but very difficult to understand. It is extremely technical and assumes a lot of previous knowledge, which students don't have. I know I shouldn't blame the writer for that because I'm sure for someone with more expertise, this would be an excellent book. I gave it two stars because I had a very hard time understanding it and most of it was way over my head. I'm just glad I got it inexpensively at Amazon rather than pay full price with the school. Whew. I hardly used it at all for my assignments. But again, I'm sure for someone with a good solid networking background, it would be a very nice reference book.