Layer presentasi memiliki fungsi utama dalam coding, kompresi, dan enkripsi data untuk memastikan interoperabilitas antara berbagai format data dari aplikasi yang berbeda. Layer sesi berfungsi sebagai pengendali dialog yang mengatur interaksi dan sinkronisasi antara aplikasi pengirim dan penerima, termasuk memulai, memelihara, dan mengatur ulang sesi komunikasi. Auto-checkpointing pada layer sesi memungkinkan pengiriman data yang efisien dengan meminimalkan pengulangan saat terjadi kesalahan.