Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi
I want to learn about Networking. Until now I have been reading guides and tutorials on internet, which helped me a lot. However, there comes a lot of situations in which I feel a need to study Networking seriously. In this context, I am looking forward for your recommendations for following level books in Networking:
1. Absolute Beginners
2. Intermediate Level
3. Advance Level
4. Beyond Advance (if any)
Kindly recommend me some good books on these levels. Regards
I don't create many new threads, however I believe when you do, the site finds potentially similar threads as part of the composition page. (For future reference)
Reason being is I know I've seen a few questions of this type, over the years, and if you similarly look at this thread and go to the bottom of the page, you'll also see threads which the site thinks is similar. Not too many exact hits, but this one, definitely seems to have a good amount of suggestions, and seems to be one of the one's I recall seeing.
I realize the thread is very old, and that it asked about Unix books, however I can tell you that I've used network protocols since the 80's and things like the Stevens reference are great. The basics of IP haven't changed in years, once you learn the fundamentals, then if you are looking to decipher or learn more current protocols which definitely didn't exist back when those books were first written (but they may also have been updated) you'll be able to do that pretty well.
Another one of those finds at the bottom also is about networking even if the title doesn't say exactly that: Recommended books
I don't create many new threads, however I believe when you do, the site finds potentially similar threads as part of the composition page. (For future reference)
Reason being is I know I've seen a few questions of this type, over the years, and if you similarly look at this thread and go to the bottom of the page, you'll also see threads which the site thinks is similar. Not too many exact hits, but this one, definitely seems to have a good amount of suggestions, and seems to be one of the one's I recall seeing.
I realize the thread is very old, and that it asked about Unix books, however I can tell you that I've used network protocols since the 80's and things like the Stevens reference are great. The basics of IP haven't changed in years, once you learn the fundamentals, then if you are looking to decipher or learn more current protocols which definitely didn't exist back when those books were first written (but they may also have been updated) you'll be able to do that pretty well.
Another one of those finds at the bottom also is about networking even if the title doesn't say exactly that: Recommended books
Thanks for sharing the link. I asked for your recommendations because previously I bought "Wiley Networking Bible" by Barrie Sosinsky. The title and side notes of the book says:
Everything you need to know about setting up networks
Learn basics building blocks and standards
The book you need to succeed
bla bla bla...
And experience told me that a "Bible" kind of book is good as it is a comprehensive type of book. But, to my frustration, the author started complicated concepts even in first chapter without explaining them in detail. Maybe I am too noob in Networking... What a waste of my money :-(
So, I thought to take another route... asking for your recommendations :-)
Well the Stevens book is one of the original and formerly best. There also used to be a site, but the name escapes me. Wait, dredged it up, https://jirapro.bose.com/browse/RIO-13886 Beej's guides, there are several.
Either situation, the books as shown on Amazon they show the table of contents so that you can sort of understand how detailed the book gets. The Wiley is representative of many of them unfortunately.
One can learn what protocols and applications do and do pretty well. One does not need to decipher the protocols 100% or be a programmer, but it helps a lot.
Most references do start at Ethernet and the structure of packets and how things get sent over what is known as the MAC layer. Then they get into IP and the transports which carry it. For instance one of them is TCP, so when you see the term, TCP/IP it really is about networking using IP packets and conveying them using the TCP transport layer. There's an open systems interconnect model which starts at physical and goes upwards in protocol layers to give more services.
Problem is, one has to soak a lot of this stuff in. Best I can say is with the Stevens guide or Beej, really do "get" the first few chapters clearly enough for your own self and then try to learn the next layer stuff from there. Or, take the applications route and do not care about the network protocols except their names and learn what certain services do for things, such as authentication, security, private networking, and etc.
Good luck. I'm guessing you'll have to figure out how much of the subject is interesting for you and helpful for your learning.
It is one of the best and clearest explanations of networking and subnetting that I've seen.
Do not be put off by the HTML v. 3 look. When I first discovered it, it was at a dot-edu address. I'm guessing the author left his professorship (retired maybe?) and took the site with him unchanged.
I am a computer science student. So networking is one of an important subject for us. But I am not interested in studying this. I hope your study materials will help me in my studies. (Spam link snipped)
Most books I can suggest are kinda outdated, I read them many years ago, so you may need to update your knowledge by reading RFCc about modern protocols after them.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.