Understanding Internet Exchange Points (IXPs): A Guide for Technical Professionals