I'm sorry, I thought you had bothered to answer the original point posted! The point I was making was that the protocol is a documented standard that can be implimented in several ways but the individual implimentation is unique. In much the same way that several sentences can be used to convey the same meaning but all have to adhere to the protocol in order for that communication to be understood.