Если самому стэк писать тогда только RFC, а если пользовать уже готовый - думаю есть руководстваи по-проще.