5 ms·
I agree with you and also want to increase my computer network knowledge. Any resources you're planning to start with?
by debaserab2 7y ago
I agree with you and also want to increase my computer network knowledge. Any resources you're planning to start with?
- metadaemon 7y agoCan't go wrong with Beej's Network Programming guide! https://beej.us/guide/bgnet/ https://beej.us/guide/bgnet/ Also, the ZeroMQ Guide has some fun networking concepts. http://zguide.zeromq.org/page:all http://zguide.zeromq.org/page:all
- debaserab2 7y agoFantastic resources, thank you!
- seisvelas 7y agoBeej's guide is fantastic. I found it from the suggested reading on one of the OverTheWire wargames. I think of it as the true sequel to K&R.
- zeroc8 7y agoOff topic, but Beej's Guide is how I want my ebooks formatted. I wish other publishers would take note. Safaribooks, Packt, Manning, Amazon - their ebook formats all suck. Just use HTML with a little syntax highlighting, that's all it takes. https://beej.us/guide/bgnet/html/#bind https://beej.us/guide/bgnet/html/#bind
- Areading314 7y agoI have been working through the Kurose + Ross textbook, and will be trying to implement some of the concepts/exercises in the book in Go. I've also been reading through the networking sections of the Unix + Linux System Administrators Handbook
- ptr 7y agoI'd recommend reading the "classical" RFCs for TCP, including 1122 ("Requirements for Internet Hosts", https://tools.ietf.org/html/rfc1122 https://tools.ietf.org/html/rfc1122 ). Learning the basics of Ethernet would be helpful as well and is one of those foundational skills that'll make it easier to understand various protocols, commands in Linux, etc.