Francisco Ares <frares <at> gmail.com> writes: > > Hi, > Sorry for such WAY out of topic message, but Gentoo users are also way out of regular computer users. > > I intend to learn more deep details about networking intrinsics, (packets, ports, negotiation, UDP, multicast, unicast, TCP, ethernet, DHCP, protocols, and so on) so I decided to recur to this list. Googling the terms, just gets me to network administration and equipment interconnection. > > Any hints on web resources for this research? > > Thanks a lot and > > Best Regards, > Francisco >
You can always build your own router, and learn about those internals as they come up while setting up your home router. All you need are some old PC parts laying around, gentoo and this guide [1]. Iptables if a really cool network applications as is Network Address Translation (NAT). Also reading key "RFCs" is the way to go [2]. But try not to get hung up On the really cool RFCs like OSPF or SIP, as they are ever evolving and looking at sources it actually better. Last, I suggest a parallel learning of C/C++ as it really helps with unix/linux/networking if can look at software sources and see what is going on. Bash and Python are really important too. It's a lifelong journey, so relax and enjoy the experiences and try not to get frustrated. hth, James [1] https://wiki.gentoo.org/wiki/Home_Router [2] https://en.wikipedia.org/wiki/List_of_RFCs