1 of 38

JARINGAN KOMPUTER

Oleh :�Condro Wibawa

Universitas Gunadarma

2 of 38

SATUAN ACARA PERKULIAHAN

M1 - Pengenalan Jaringan Komputer

M2 - Topologi Jaringan dan Jaringan Berdasar Area

M3 - Perangkat Jaringan dan Media Transmisi

M4 - Protokol, Model Referensi

M5 - Physical Layer

M6 - Data Link Layer

M7 - Network dan Transport Layer

M8 - Session, Presentation, Application Layer

M9 - IP dan Netmask

M10 - Kuis

M11 - Ujian Tengah Semester

M12 - Parallel Processing and Grid Computing

M13 - Cloud Computing

M14 - Wireless Technology

M15 - Internet of Things

M16 - Ujian Akhir Semester

3 of 38

M8

SESSION, PRESENTATION, APLICATION LAYER

4 of 38

CAPAIAN PEMBELAJARAN

  1. Mahasiswa memahami lapisan session, presentation, dan aplication dalam model referensi OSI
  2. Mahasiswa mampu menjelaskan cara kerja lapisan session, presentation, dan aplication
  3. Mahasiswa mampu menyebutkan peralatan dan protocol yang bekerja pada lapisan session, presentation, dan application.

5 of 38

Recall Memory…

6 of 38

Di pertemuan sebelumnya kita sudah membahas tentang network dan transport layer, �layer ketiga dan keempat pada Model Referensi OSI

Bisakah kalian menjelaskan kembali :�1. Definisi Network dan Transport Layer�2. Cara Kerja Network dan Transport Layer

3. Perangkat dan Protocol yang bekerja

pada Network dan Transport Layer ?

7 of 38

MODEL REFERENSI OSI

8 of 38

OSI Reference Model

Mendeskripsikan semua device dan protocol yang berhubungan dengan transmisi bit data dari dan ke jaringan

Mendeskripsikan metode pertukaran dataframe antar media/device

Menyediakan layanan pertukaran data antara network/jaringan

Menyediakan layanan untuk segmen data dan menggabungkan kembali data yang diterima dari jaingan

Menyediakan layanan untuk disajikan ke presentation layer dan mengelola pertukaran data

Menyediakan layanan untuk representasi data secara umum untuk dibaca oleh application layer

Menyediakan layanan untuk end to end user.

9 of 38

Perbandingan Layer dalam OSI Layer dan TCP/IP Layer

10 of 38

SESSION LAYER

11 of 38

Session Layer

merupakan layer kelima pada OSI Layer

Session layer bertugas untuk mengendalikan sesi komunikasi antar device dalam jaringan atau session management.

Session management berarti layer ini bertugas memulai komunikasi, mempertahankan komunikasi, dan mengakhiri komunikasi.

12 of 38

Cara Kerja Session Layer

Terdapat tiga proses utama dalam Session Layer

Authentication

adalah proses checking apakah suatu device bisa/boleh berkomunikasi dengan device l

Authorization

adalah proses pemberian akses untuk device yang sudah ter-otentifikasi

Session Management

adalah proses memanage device yang sudah memiliki otorisasi, untuk dapat memulai, mempertahankan, dan atau mengakhiri komunikasi.

13 of 38

Cara Kerja Session Layer

Terdapat tiga proses utama dalam Session Layer

Authentication

Contoh :�1. Ketika akan masuk ke FTP, kita diminta memasukkan username dan password.

2. Ketika akan menggunakan Bluetooth, device diminta melakukan pairing.

3. Ketika ingin menggunakan Wifi, diminta memasukkan PIN/password.

Authorization

Contoh :

Setelah mendapat otentifikasi ke FTP, apa saja yang bisa dilakukan terhadap file ? Read, Write, atau Exec ?

Session Management

Contoh :�Setelah mendapat otentifikasi dan otorisasi, session layer akan menyimpan informasi tersebut sampai batas waktu atau kondisi tertentu. Session Layer akan terus menerus melakukan sinkronisasi untuk memastikan device/user masih berhak atas otentifikasi dan otorisasinya

14 of 38

Cara Kerja Session Layer

Tiga sesi proses pada Session Layer

1. Session Layer bertugas membentuk koneksi.�2. Koneksi dibentuk jika ada request dari device lain.

3. Akan dilakukan proses otentifikasi.�4. Akan dilakukan proses otorisasi.

4. Jika sudah terverifikasi, maka session akan diberi token (ID), agar tidak tabrakan dengan session lain.

15 of 38

Cara Kerja Session Layer

Tiga sesi proses pada Session Layer

5. Proses pemindahan data dimulai.

16 of 38

Cara Kerja Session Layer

Tiga sesi proses pada Session Layer

6. Pemutusan Koneksi. Dilakukan apabila :�a. Ada request pemutusan koneksi

b. Tidak ada aktifitas selama waktu tertentu.

17 of 38

Beberapa protocol pada session layer, antara lain adalah :

  1. NETBIOS (Network Basic Input Output System)

Adalah protocol yang memungkikan antar device dalam jaringan dapat saling berkomunikasi.

  • RPC (Remote Procedure Call)

Adalah protocol yang digunakan untuk menjalankan sebuah fungsi/procedure pada device lain di dalam jaringan

  • SQL (Structure Query Language)

Adalah protocol yang digunakan untuk pengolahan data pada database.

  • SMB (Service Message Block)

Adalah protocol yang digunakan untuk saling bertukar file dalam jaringan/file sharing

Protocol Pada Session Layer

18 of 38

PRESENTATION LAYER

19 of 38

Presentation Layer

merupakan layer keenam pada OSI Layer

Presentation layer bertugas untuk mempersiapkan data yang diterima dari session layer agar bisa dibaca oleh application layer, dan sebaliknya, mengubah bentuk data agar lebih efektif dan aman ketika ditransmisikan oleh layer-layer di bawahnya

20 of 38

Cara Kerja Presentation Layer

Terdapat tiga proses utama dalam Presentation Layer

Data Translation

adalah proses proses mengubah data menjadi bentuk biner.

Data Compression

adalah proses menyajikan data dalam bentuk yeng lebih kompak/kecil, tanpa menghilangkan isi/esensi dari data.

Encryption

adalah proses mengubah data menjadi bentuk lain yang lebih aman.

21 of 38

Cara Kerja Presentation Layer

Terdapat tiga proses utama dalam Presentation Layer

22 of 38

Cara Kerja Presentation Layer

Data dalam bentuk Teks, Number, Image, dll dari Application Layer akan diubah menjadi bentuk binary.��Protocol/standar yang digunakan biasanya adalah ASCII Code.

23 of 38

Cara Kerja Presentation Layer

Data yang sudah diubah ke dalam bentuk binary, dikompresi agar ukuran data menjadi lebih kecil

Proses kompresi akan sangat dibutuhkan terutama dalam pengiriman data dalam bentuk images/video.

Proses Kompresi ada dua, yaitu :�Lossy dan Lossless��Contoh : JPG, PNG,

24 of 38

Cara Kerja Presentation Layer

Data binary yang sudah dikompresi, kemudian dienkripsi agar data tidak mudah dikenali, sebagai upaya pencegahan bila ada cracking.

25 of 38

Protocol Pada Presentation Layer

Translasi

ASCII Encoding

Kompresi

    • JPEG adalah protocol/metode kompresi untuk data images yang umum digunakan
    • MPEG adalah protocol metode video compressing untuk data video yang banyak digunakan.

Enskripsi

  1. AES adalah protocol/metode enskripsi yang digunakan untuk autentifikasi/password/pin.
  2. SSL adalah protocol/metode enkripsi yang digunakan untuk pertukaran data melalui jaringan internet.

26 of 38

Protocol Pada Presentation Layer

27 of 38

Protocol Pada Presentation Layer

28 of 38

APPLICATION LAYER

29 of 38

Application Layer

merupakan layer ketujuh atau teratas pada OSI Layer

Application layer bertugas untuk menyediakan interface/pertukaran data antar aplikasi di dalam jaringan.

Aplication Layer merupakan layer yang paling dekat dengan End User, karena hanya dibatasi oleh aplikasi saja.

30 of 38

  1. Pada dasarnya, Application Layer menyediakan protocol yang bisa diakses oleh antar aplikasi di dalam jaringan.
  2. Pada contoh di samping, sebuah website yang sama bisa dibuka menggunakan aplikasi browser yang berbeda-beda. Kenapa demikian ? Karena ketiga aplikasi tersebut menggunakan protocol yang sama untuk mengakses data yang ada di server. Protokol yang digunakan adalah HTTP/HTTPs.
  3. Pada protocol ini, terdapat aturan apa-apa yang bisa dilakukan. Misal, untuk mengakses data, digunakan perintah HTTP Request yang akan ditanggapi server dengan HTTP Response.

Cara Kerja Application Layer

31 of 38

  1. Gambar di samping juga menjelaskan bagaimana Application Layer bekerja, khususnya pada protocol HTTP/HTTPS.
  2. Dijelaskan bahwa berbagai macam aplikasi, baik di server, ataupun client yang menggunakan browser atau aplikasi android, tetap bisa berkomunikasi/mengakses data yang sama menggunakan protocol HTTP/HTTPS.
  3. Di dalam protocol HTTP/HTTPS juga terdapat berbagai macam protocol/metode/teknologi, seperti : SOAP, ReST, JSON, dll.

Cara Kerja Application Layer

32 of 38

  1. HTTP/HTTPS

Hypertext Transfer Protocol / Secure adalah protocol yang digunakan untuk pertukaran data Hypertext. Digunakan pada komunikasi dalam jaringan. Data yang dipertukarkan adalah data Hypermedia : text, image, audio, video, dll.�Contoh : Web Browser, Web Server, Web API

  • SMTP, IMAP, POP3

Simple Mail Transfer Protocol adalah protocol yang digunakan untuk mengirim pesan email di dalam jaringan.

Internet Message Access Protocol adalah protocol yang digunakan untuk mengambil pesan email dari server ke client, dimana data yang diambil hanya header saja, sedangkan content email tetap di server.

Post Office Protocol vesion 3 adalah protocol yang digunakan untuk mengambil pesan email dari server ke client, dimana data keseluruhan email akan didownload ke client, dan data di server akan dihapus.�Contoh : Mail Server, Thunderbird, Aplikasi Email di Android, dll

  • FTP

File Transfer Protocol adalah protocol yang digunakan untuk pertukaran file dalam jaringan.

Contoh : File Hosting, Google Drive

  • Telnet

Telecomunication on Network adalah protocol yang memungkinkan komputer sebagai terminal yang bisa diakses dari komputer lain.�Contoh : Remote Descktop Connection

Protokol Pada Application Layer

33 of 38

  1. Pada akhirnya, sebuah aplikasi mungkin tidak hanya menggunakan 1 protocol saja.
  2. Misalnya, saat kita mengakses email dari browser, maka kita menggunakan beberapa protocol, diantaranya :

Application Layer :

Browser : HTTP/HTTPS

Email : SMTP, IMAP/POP3

Presentation Layer : ASCII, JPG, SSL�Session Layer : RPC

Kolaborasi

34 of 38

Rangkuman :

  1. Session Layer, Presentation Layer, dan Application Layer adalah layer ke-5, 6, dan 7 pada OSI Layer, atau setara dengan Application Layer (layer ke-4) pada TCP/IP Layer.
  2. Ketiga layer ini merupakan layer yang berhubungan langsung dengan end user.
  3. Proses pada Session Layer antara lain : Otentifikasi, Otorisasi, dan Session Management
  4. Proses pada Presentation Layer antara lain : Translasi, Kompresi, dan Enkripsi
  5. Proses pada Application Layer adalah bagaimana user berinteraksi dengan data tersebut.
  6. Pada kenyataannya, satu aplikasi biasanya tidak hanya menggunakan 1 protocol saja, melainkan kolaborasi antar protocol.

35 of 38

Ada pertanyaan

?

36 of 38

Tugas :

Kita sudah mempelajari, semua layer pada OSI Layer, mulai dari Application hingga Physical Layer.

Coba pikirkan satu contoh transaksi pada jaringan (misal : mengakses web, mengirim email, bertukar file, dll).

�1. Ilustrasikan aliran data transaksi tersebut dari Sender, melalui Application Layer hingga Physical Layer, hingga data diterima dan ditampilkan oleh receiver dari physical hingga application layer.

2. Tuliskan protocol-protocol yang mungkin terlibat pada setiap layernya. Beri penjelasan tiap protocol secukupnya.

Tugas dikirim ke VC ini, paling lambat : 23 November 2022 jam 23.00�

37 of 38

Daftar Referensi :

  1. http://cisco.num.edu.mn/CCNA_R&S1/course/module10/index.html#10.0.1.1
  2. https://www.youtube.com/watch?v=KZfvO1DVpjw
  3. https://bima10tkj2tp20162017.wordpress.com/2016/08/18/rangkuman-materi-session-layer-presentation-layer-application-layer-pada-model-osi/

38 of 38

Kunjungi Pula :

  1. Instagram : @pak.condro
  2. Web : http://condro_wibawa.staff.gunadarma.ac.id/
  3. Blog : https://pakcondro.blogspot.com/
  4. Youtube : pojokan