Immunohistochemistry (IHC) is a technique used to detect specific antigens in cells or tissues by using labeled antibodies as probes. It allows for the visualization of protein expression and distribution, aiding in the diagnosis of diseases such as cancer, and in the study of cell signaling pathways.