Protocols are the way how applications communicate with each other through a network. There are very basic ones – such as IP, TCP and UDP – and top-level ones such as the ones given below.
Please look at the listed articles for details about them, and feel free to expand the list.
VLC-specific