Meaning and representation
The message can stay the same while its form changes.
The Presentation layer concerns how information is represented: character encoding, data serialization, compression, encryption, and integrity protection. The application decides what the data means; Presentation helps the other side interpret the bytes consistently.
Modern protocols often combine these responsibilities. TLS protects a connection, JSON defines a data representation, and image or audio codecs transform content. The OSI model remains a useful lens even when one modern protocol crosses several layers.
Follow the data
Layer 6 prepares a shared form.
Four Layer 6 jobs
Different transformations answer different constraints.
Encoding
Maps characters or values to bytes, such as UTF-8.
Serialization
Organizes structured data into a transferable representation.
Compression
Reduces size, often trading CPU time for fewer bytes.
Protection
Uses encryption and integrity checks to limit disclosure and tampering.
Knowledge check
Test your Presentation model
Answer six questions.