The block header is the block identifier and a summary of the data in the block. It is like the metadata for the block.
The fields (components) in the block header are:
- Version
- Previous Block Hash
- Merkle Root
- Time
- Bits
- Nonce
A block hash is the hash of a block header.
The Merkle Root is the hash of the transactions (data) in the block.