What are spikes? Are they official in Scrum?

I am starting with Scrum. While surfing the net for Scrum related articles and information I came across the topic dealing with "spikes". I want to know what they are exactly and whether their usage is "official" in Scrum.

Posted By - ramesh