Las moléculas que logran un reconocimiento eficiente y selectivo se llaman moléculas anfitrión "(host)" las cuales pueden ser compuesto cíclicos llamados macrocilos que tienen cavidades de tamaños específicos en su interior, útiles para albergar a otras moléculas más pequeñas definidas como huéspedes "(huest)"