ECN electronic communication network, is a net work where you can place your orders diretly o the market. you can place bids or asks for a certain stock.
The Market makers are not a market they usually work for a financial institution and they have the obligation to provide liquidity on the...