ลำดับชั้นพรีเซนเทชั่น Presentation Layer

Presentation Layer

ชั้นที่ 6 เป็นชั้นที่รับผิดชอบเรื่องรูปแบบของการแสดงผลเพื่อโปรแกรมต่างๆที่ใช้งานระบบเครือข่ายทำให้ทราบว่าข้อมูลที่ได้เป็นประเภทใด เช่น [รูปภาพ, เอกสาร, ไฟล์วีดีโอ]

ชั้นของการนำเสนอจะจัดทำอรรถาธิบายระหว่าง entities ในชั้นแอปพลิเคชัน ในที่ซึ่ง entities ในเลเยอร์ที่สูงกว่าอาจใช้ไวยากรณ์และกฏเกณฑ์ในแอปพลิเคชันที่แตกต่างกัน ชั้นการนำเสนอจึงต้องจัดหาการ mapping ระหว่าง entities เหล่านั้น ถ้าการทำ mapping มีอยู่ ข้อมูลจะถูก encapsulate ให้อยู่ในรูปโพรโทคอลของเลเยอร์เซสชันแล้วส่งต่อลงไปในชั้นต่อไป

ชั้นการนำเสนอนี้เป็นอิสระจากการแสดงข้อมูล (เช่นการเข้ารหัส) โดยการแปลระหว่างรูปแบบของแอปพลิเคชันเลเยอร์และรูปแบบของเครือข่ายเลเยอร์ ชั้นการนำเสนอจะแปลงข้อมูลให้อยู่ในรูปแบบที่แอปพลิเคชันเลเยอร์ยอมรับ เลเยอร์นี้จะ format และเข้ารหัสข้อมูลที่จะส่งไปในเครือข่าย บางครั้งถูกเรียกว่าชั้นไวยากรณ์ (syntax layer)

โครงสร้างการนำเสนอเดิมใช้ syntax แบบ Basic Encoding Rules of Abstract Syntax Notation One(ASN.1) ด้วยความสามารถเช่นการแปลงไฟล์ข้อความแบบ EBCDIC ให้เป็นแฟ้มแบบ ASCII หรือการแปลงโครงสร้างแบบอนุกรมของวัตถุหรือโครงสร้างข้อมูลอื่น ๆ ให้เป็นแบบ XML หรือกลับกัน.