Rabu, 18 Juli 2012

Handshaking, Enkapsulasi data dan Dekapsulasi data


A. Handshaking

Handshaking adalah proses negosiasi otomatis yang secara dinamis menentukan
parameter dalam pembentukan kanal komunikasi antara dua entitas normal sebelum
komunikasi melalui kanal dimulai. Ia mengikuti pembentukan fisik saluran precedes normal
dan mentransfer informasi. Contohnya : ketika sebuah komputer berkomunikasi dengan
perangkat lain seperti modem atau printer yang perlu melakukan handshake untuk membuat
sambungan.

Proses negosiasi SSL atau “handshake,” melibatkan pertukaran cryptographic keys,
certificate,dan informasi lain , random data digunakan untuk membuat enkripsi satu waktu,
dan valuenya digunakan untuk mengidentifikasi SSL yang dibuat dari handshake. Handshake
memiliki tiga tujuan:

• Untuk membolehkan client dan server setuju mengenai algoritma yang akan mereka
gunakan.

• Untuk melibatkan kumpulan dari crypto keys untuk digunakan oleh algoritma
tersebut.

• Untuk mengautentikasi klien.

Catatan penting bahwa SSL Handshake memerlukan perhitungan yang sangat
kompleks dan perlu komputer dengan processor yang tangguh.Pada akhir cryptographic key
dibuat dan dipertukarkan antara client dan server, enkripsi berikutnya dibuat cukup mudah
sejauh prosesor dari komputer terfokus, namun hal itu tetap menjadikan perlunya performa
tinggi dari server. Terutama ketika handshake dengan jumlah besar terjadi dalam waktu
bersamaan. Bagaimanapun juga, pekerjaan ini dapat dilakukan oleh processor khusus/spesial
yang didesain khusus untuk memproses perhitungan matematis yang melibatkan handshake.

B. Proses Enkapsulasi Data

Enkapsulasi, secara umum merupakan sebuah proses yang membuat satu jenis paket data jaringan menjadi jenis data lainnya. 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. Dalam model referensi OSI, proses enkapsulasi yang terjadi pada lapisan terendah umumnya disebut sebagai "framing". Beberapa jenis enkapsulasi lainnya antara lain:

* Frame Ethernet yang melakukan enkapsulasi terhadap datagram yang dibentuk oleh Internet Protocol (IP), yang dalam datagram tersebut juga melakukan enkapsulasi terhadap paket data yang dibuat oleh protokol TCP atau UDP. Data yang dienkapsulasi oleh protokol TCP atau UDP tersebut sendiri merupakan data aktual yang ditransmisikan melalui jaringan.
* Frame Ethernet yang dienkapsulasi ke dalam bentuk frame Asynchronous Transfer Mode ATM) agar dapat ditransmisikan melalui backbone ATM.

Lapisan Data-link pada model referensi OSI merupakan lapisan yang bertanggung jawab dalam melakukan enkapsulasi atau framing data sebelum dapat ditransmisikan di atas media jaringan (kabel, radio, atau cahaya). Dalam teknologi jaringan Local Area Network (LAN), hal ini dilakukan oleh Carrier Sense Multiple Access with Collicion detection(CSMA/CD) untuk jaringan Ethernet; Token-passing untuk jaringan Token Ring dan lain-lain.

C. Proses Dekapsulasi Data

Proses dekapsulasi data adalah proses pelepasan header-header yang telah ditambahkan pada paket data yang dikirim. Header yang telah di tambahkan saat proses enkapsulasi satu per satu dilepaskan pada layer-layer tertentu. Contoh, saat data yang dikirim dari komputer 1 ke komputer 2 diterima oleh komputer 2, satu per satu header akan dilepas. Pertama data akan masuk layer physical, di layer tersebut akan mengecek apakah benar data yang dikirim itu tepat untuk komputer 2, jika benar maka akan diteruskan ke layer selanjutnya. kemudian saat data memasuki layer selanjutnya yaitu layer data-link, disana akan terjadi pengecekan data lagi dan kemudian header yang di berikan untuk layer data-link dari komputer 1 di ambil oleh layer data-link pada komputer 2. jika benar data tersebut tepat maka data akan dilanjutkan ke layer diatasnya,jika tidak benar maka data tersebut akan dikembaikan lagi atau dibuang. 

0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...