3 ms·
Can someone recommend good lectures/book for full stack network programming focused on concepts but with enough detail? Something similar to The Elements of Com
by MichailP 10y ago
Can someone recommend good lectures/book for full stack network programming focused on concepts but with enough detail? Something similar to The Elements of Computing Systems by Nisan & Schocken, but for networks?
- fapjacks 10y agoThere's always the classic Beej's Guide to Network Programming [0], which is pretty low-level but something I always point to when mentoring. [0] https://beej.us/guide/bgnet/ https://beej.us/guide/bgnet/
- devillius 10y agoThis is such a classic. Used it in college and still use it to this day to find definitions / struct members.
- Kaizyn 10y agohttps://www.amazon.com/Foundations-Modern-Networking-SDN-Cloud/dp/0134175395 https://www.amazon.com/Foundations-Modern-Networking-SDN-Clo... https://www.amazon.com/Cloud-Networking-Understanding-Cloud-based-Networks/dp/0128007281/ https://www.amazon.com/Cloud-Networking-Understanding-Cloud-... https://www.amazon.com/Interconnections-Bridges-Switches-Internetworking-Protocols/dp/0201634481/ https://www.amazon.com/Interconnections-Bridges-Switches-Int... https://www.amazon.com/TCP-Guide-Comprehensive-Illustrated-Protocols/dp/159327047X/ https://www.amazon.com/TCP-Guide-Comprehensive-Illustrated-P... After spending a lot of time trying to find resources to get up to speed on this networks domain for work, those are the best resources I've found.
- fapjacks 10y agoI have the TCP/IP Guide you mention and I'd recommend it, also. I'd also suggest if the asker buys the Interconnections book, that they also go ahead and buy the TCP/IP Illustrated (volumes I-III) as well. They are textbooks, to be sure, but if you find this stuff interesting, you'll be happy to have them. Very high knowledge density, though a bit outdated. And while we're talking about some of those old textbooks, I'd recommend the newest editions of the Unix Network Programming books [0], the earlier editions of which were really helpful to me when I was learning this stuff way back in the day. I'm a huge fan of textbooks, so maybe I'm going a bit overboard, but I did really enjoy them. [0] https://www.amazon.com/gp/product/013490012X/ https://www.amazon.com/gp/product/013490012X/
- bogomipz 10y agoTCP/IP Illustrated, Volume 1: The Protocols https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wesley-Professional/dp/0321336313 https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wes...