While the strict requirements of fieldbus mean that the services presented by each layer are very similar, a variety of methods have been implemented to achieve them. The method of implementation is generally the biggest difference between each of the fieldbus protocols