I need someone to link me to a good book to learn protocol coding and kernel interface with device drivers + character/block devices for the communication interface to the system
but what system you are using, Linux, i think there are a lot of books from O'Reily, if you are working on Windows, i remember there is a book from microsoft about WDM device driver.