Bearings are used to reduce friction between moving machine parts and support rotating components like shafts. There are two main types of bearings: plain bearings, which support sliding and rotational motion directly, and anti-friction or roller bearings, which use balls or rollers to further reduce friction. Journal bearings surround shafts at right angles and include types like open, bushed, plummer block, and pivot bearings. Cotter joints connect rods rigidly to transmit axial forces without rotation using a wedge-shaped cotter pin. Sleeve and cotter joints connect circular rods using a hollow steel sleeve and cotter pin.