Question: what is difference between protocol and format?
Answer: A format describes the structure of some data, whereas a protocol defines a procedure to handle this data.