The CPU socket is a portion of the motherboard that holds the CPU. There are different socket types used by Intel and AMD for their processors. Socket types include LGA775, LGA1156, LGA1366, and LGA1155 used by Intel, and Socket AM2, Socket AM3, Socket FM1, and Socket FM2 used by AMD. The socket determines what type of processor the motherboard can support.