Cartilage is a type of connective tissue that is more flexible and avascular compared to bone. It is composed of cells called chondrocytes embedded in an extracellular matrix, while bone contains cells called osteocytes within a mineralized matrix. Cartilage lacks blood vessels and nerves, while bone has a rich vascular and nerve supply.