Hacker News new | ask | show | jobs
by rramadass 1110 days ago
Your question is too overarching and hence what you look for is distributed over various books/documentation/sites.

However you might find the following a good starting point;

1) Understanding the Linux Network Internals by Christian Benvenuti.

2) Linux Kernel Networking: Implementation and Theory by Rami Rosen.

3) The documentation in Linux Kernel itself and its various Howtos.