Block cipher modes describe how block ciphers encrypt data in blocks rather than a continuous stream. Electronic Codebook (ECB) encrypts each block deterministically, while Cipher Block Chaining (CBC) encrypts blocks in a chained manner using an initialization vector, making the encryption non-deterministic and preventing errors from propagating between blocks. Cipher Feedback (CFB) converts the block cipher into a stream cipher, allowing encryption of non-fixed length data without padding.