A block header links each block to the last and commits to its data. See Bitcoin's six 80-byte fields, Merkle roots, and how ...
I had an assignment at university that dealt with the size of a message after being sent through two different types of networks with different packet sizes and network headers. That's all we were ...