title: Develop a network layer protocol in C
body: <p>I wish to develop a custom network layer protocol. I suppose it can be done using C. Can any one suggest how to begin with. Any references or sample code would be of great help.</p>