Peptides are short chains of amino acids that are connected by peptide bonds, whereas dipeptides are a specific type of peptide that can either consist of two amino acids joined by a single peptide bond or a single amino acid with two peptide bonds.