Layer 6 of the OSI model
is responsible for telling us the form the data is in. How should we break down the long binary expression into something the application can understand.
For example in HTTP
it says characters are grouped into 8 bit
sequences and interpreted as extended ASCII
characters.