Where all these protocols are used in network and if all these network nodes are in the same category then which one is best to use ?