What are Protocols- It's usage and Types in C programming?

I was looking into some basic topic of c language and I read about the protocols, uses and types. But I didn’t understand completely. Can anyone help me to understand the protocols, their uses and how to use protocol in c programming with some example.