Thanks, James.

I already know C and a bit of C++, and that's why I want to understand
deeply about networking protocols, there are some tricks that I see some
device's closed source SDKs doing that I would like to reproduce. And
probably - if they worth it - publish as open source, of course.

Best Regards,
Francisco



2015-09-02 17:57 GMT-03:00 James <wirel...@tampabay.rr.com>:

> 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

Reply via email to