what is difference between interface and protocol?
An interface refers to the connecting point between two adjacent network entities. A protocol defines rules to be complied with for exchanging information on the connecting point. Protocols are of the layer structure. The protocol of an interface is often described in the application layer.