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.