Enkapsulasi adalah
sebuah proses melakukan pemaketan pada sebuah data. Dengan enkapsulasi data
menjadi memiliki identitas. Enkapsulasi terjadi ketika sebuah protokol yang
berada pada lapisan yang lebih rendah menerima data dari protokol yang berada
pada lapisan yang lebih tinggi dan meletakkan data ke format data yang dipahami
oleh protokol tersebut. Enkapsulasi
menyembunyikan informasi detail dari suatu class.
Dua hal yang mendasar dalam enkapsulasi yakni :
1.
Information hiding
Sebelumnya
kita dapat mengakses anggota class baik berupa atribut maupun method secara
langsung dengan menggunakan objek yang telah kita buat. Hal ini dikarenakan
akses kontrol yang diberikan kepada atribut maupun method yang ada di dalam
class tersebut adalah 'public'. Kita dapat menyembunyikan informasi dari suatu
class sehingga anggota class tersebut tidak dapat diakses dari luar, caranya
adalah hanya dengan memberikan akses kontrol 'private' ketika mendeklarasikan
atribut atau method. Proses ini disebut dengan information hiding.
2.
Interface to access data
Jika
kita telah melakukan information hiding terhadap suatu atribut pada suatu
class, lalu bagaimana cara melakukan perubahan terhadap atribut yang kita
sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa
method untuk menginisialisasi atau merubah nilai dari suatu atribut tersebut.
Enkapsulasi menunjuk pada prinsip dari menyembunyikan desain atau
mengimplementasikan informasi yang tidak sesuai pada object yang ada.
Menyembunyikan elemen dari penggunaan sebuah class dapat dilakukan dengan
pembuatan anggota yang ingin Anda sembunyikan secara private.
Sedangkan
proses penguraian paket menjadi sebuah datagram disebut dekapsulasi. Dekapsulasi merupakan
kebalikan dari enkapsulasi. Enkapsulasi menjalankan proses pembungkusan paket
data sementara dekapsulasi memproses atau membuka paket data tersebut.
Prosesnya berbanding terbalik dengan enkapsulasi.
Untuk mengetahui
bagaimana proses enkapsulasi terjadi kita amati menggunakan software wireshark.
1. Buka Aplikasi Wireshark
1. Buka Aplikasi Wireshark
2. Lalu Pada menubar> pilihlah capture untuk kita melakukan capturing
3. Kemudian berikan
tanda silang pada network interfaces yang sedang terjadi.
4. Kemudian sebagai
contoh kita melakukan pengirimnan lagu dari satu laptop ke laptop lain
menggunakan wireless
5. Jika pengiriman
berhasil maka tekan stop pada wireshark dan buka kembali jendela wireshark.
6. Pilih salah satu
list pada wireshark (contoh list frame 1714)
7. Kemudian amati frame
tersebut.
- Datagram :
-Information : 087alalaa.mp3
(pengiriman Suara)
-Server component : SMB2
-File Id :
00000041-0000-0000-2900-0000ffffffff
-Tree Id : 0x00000001
-Tree : \\ IQBALASZ-PC \ al-qur'an
-Connected in frame : 38
-Response in : 1715
-
Segment/Transport:
- Source Port :
microsoft-ds (445)
- Destination Port : 49203 (49203)
- Header Length : 20 bytes
-
Internet/Packet :
- Flags :
(PSH,ACK)
- Protocol in frame :
eth:ipv6:tcp:nbss:smb2
- Network/Frame :
-Header Length : 20 Bytes
-Source :
fe80::dc50:d60e:f10:3deb (fe80::dc50:d60e:f10:3deb)
-Destination :
fe80::3810:4715:3fc:5217 (fe80::3810:4715:3fc:5217)
-Time : Aug 31,
2012 10:21:23.293011000 SE Asia Standard Time
-Frame number : 1714
-Frame Length : 166
Bytes (1328 bits)
- Physical/Bitstream :
-Ethernet
-Interface Source :AskeyCom_ea:a0:9d
-MAC Address :
e0:ca:94:ea:a0:9d
-Interface Destination :
Azurewav_37:d7:02
-MAC
Addresss
: 74:2f:68:37:d7:02
Tidak ada komentar:
Posting Komentar