A network protocol describes a style of communication over a network, and are foundational to the way the modern Internet works. There are many protocols: like for sending email, receiving email, blogging, sharing files, text/instant communication

List: