Anda di halaman 1dari 4

Fungsi Fungsi Protokol

Secara umum fungsi protokol adalah menghubungkan pengirim dan


penerima dalam berkomunikasi serta dalam bertukar informasi agar dapat berjalan
dengan baik dan akurat. Tidak semua protokol memiliki fungsi atau fitur yang
sama, tetapi ada juga beberapa protokol yang memiliki fungsi sama meski berada
pada tingkat berbeda. Beberapa protokol bergabung dengan protokol lainnya
untuk membangun sistem komunikasi yang utuh.

Fungsi protokol secara garis besar adalah sebagai berikut :

1. Encapsulation.
Fungsi dari encapsulation adalah melengkapi informasi yang akan
dikirimkan dengan address, kode-kode koreksi, dan lain-lain. Selanjutnya
paket data ini dinamakan Frame.
Data pada umumnya ditransfer dalam blok-blok dan dikendalikan
oleh Protocol Data Unit( PDU). Masing-Masing PDU berisi data dan
control informasi, sedangkan beberapa PDU lainnya hanya
mengendalikan.
Ada tiga kategori kontrol dalam enkapsulasi data:
a. Alamat, berisi pengirim dan/atau penerima.
b. Kode pendekteksian Kesalahan, misalnya memeriksa urutan frame.
c. Kontrol protokol, Informasi tambahan untuk menerapkan fungsi-fungsi
protocol.

Protokol dengan fungsi ini antara lain TFTP, HDLC, frame relay,
ATM, AAL5, LLC, IEEE 802.3, dan IEEE 802.11.

2. Segmentasi dan Reassembling.


Segmentasi merupakan pemecahan data menjadi blok-blok yang
berukuran sama. Alasan dilakukannya segmentasi, antara lain :
a. Kemampuan jaringan komunikasi menerima ukuran blok.
b. Efisiensi Error control.
c. Efisiensi Flow control.
d. Efisiensi buffer.
Kerugian dari segmentasi, antara lain :
a. Overhead menjadi lebih besar.
b. Terjadinya banyak interrupt akibat semakin banyaknya blok yang
masuk.
Kebalikan dari segmentasi adalah reassembling.
Reassembling adalah pengumpulan kembali sebuah data dari blok-
blok yang sudah disegmentasi.

3. Connection Control.
Fungsi dari Connection Control adalah membangun hubungan
komunikasi dari transmitter ke receiver termasuk dalam pengiriman data
dan mengakhiri hubungan. Pada pemindahan data tanpa sambungan (saat
pertama kali sinyal koneksi baru akan dibangun), masing-masing PDU
diperlakukan sendiri-sendiri, misalnya datagram.
Terjadi tiga phase saat koneksi terjadi:
a. Penetapan koneksi.
b. Perpindahan data.
c. Penghentian koneksi

Selama koneksi terjadi, connection control dapat menyela dan


membetulkan koneksi pertahap untuk menangani kesalahan yang mungkin
terjadi.
4. Ordered delivery.
Berfungsi apabila dua buah entiti pada host yang berlainan
berkomunikasi, maka ada kemungkinan paket-paket data tidak tiba secara
bersamaan akibat melintasi jalur-jalur yang berlainan agar entiti penerima
dapat menerima data dengan benar, maka tiap-tiap paket data diberi tanda
secara urut.

5. Flow Control.
Flow Control berfungsi mengatur perjalanan data dari transmitter
ke receiver. Dilakukan dengan menerima kesatuan untuk membatasi
jumlah atau tingkat data yang dikirim. Flow control harus memiliki fitur
Stop-And-Wait, artinya masing-masing PDU harus diakui sebelum yang
dikirim berikutnya. Misalnya saat hardware menunggu akses disk, maka
pengiriman data harus dihentikan sementara hingga data yang sudah
sampai ditulis di dalam disk.
Flow control harus diterapkan di dalam beberapa protokol:
a. Kontrol lalu lintas jaringan.
b. Penyedia gap atau spasi atau spacer.
c. Flood network detection atau pendeteksian banjir data di jaringan

6. Error Control.
Pengiriman data tidak terlepas dari kesalahan, baik dalam proses
pengiriman maupun penerimaan. Fungsi error control adalah mengontrol
terjadinya kesalahan yang terjadi pada waktu data dikirimkan.
Alur pendeteksian kesalahan dan retransmission adalah sebagai berikut:
a. Pengirim memasukkan/menyisipkan error-detecting kode di dalam
PDU.
b. Penerima memeriksa kode pada PDU yang datang/yang berikutnya.
c. Jika diketahui ada kesalahan, paket langsung dibuang.
d. Jika pemancar tidak mendapatkan pengakuan dalam waktu yang layak,
maka protokol penerima mengirimkan sinyal retransmit.
Error control dapat dilakukan di berbagai lapisan protokol di dalam
jaringan.

7. Addressing.
Konsep pengalamatan meliputi hal-hal sebagai beriku :
a. Addressing level (tingkatan pengalamatan), menunjuk pada tempat
dimana suatu entiti berada. Umumnya, alamat semacam ini disebut
dengan network-level addressing.
Contohnya dalam arsitektir TCP/IP disebut dengan alamat IP (IP
address) atau dalam OSI disebut Network Service Access Point
(NSAP).
b. Addressing scope (jangkauan pengalamatan).
c. Connection identifiers (identifikasi koneksi), konsep ini muncul pada
transfer data yang lebih berorientasi koneksi. Pada tranfer data
berorientasi koneksi, kadang hanya dipergunakan sebuah nama
koneksi selama fase transfer data.
Keuntungan penggunaan identifikasi koneksi antara lain :
a) Mengurangi overhead.
b) Dapat menentukan rute yang jelas (routing).
c) Efektif untuk koneksi yang lebih dari satu secara simultan.
d) Sekal suatu koneksi dijalankan, ujung sistem mampu
mempertahankan informasi kondisi yang berkaitan dengan koneksi
tersebut.
d. Addressing mode (mode pengalamatan). Berhubungan dengan rujukan
pada sistem tunggal (unicast address) atau port.

8. Multiplexing.
Digunakan pada konsep pengalamatan yang menunjukkan koneksi
dari koneksi multiple ke sistem tunggal atau dari sistem tunggal ke port,
juga berhubungan dengan pemetaan koneksi dari satu level ke level yang
lainnya dan mendukung banyak hubungan pada satu mesin dan juga dapat
memetakan banyak hubungan pada satu tingkat dari satu hubungan ke
yang lain.

9. Transmission services.
Fungsi transmission service adalah memberi pelayanan komunikasi
data yang berkaitan dengan prioritas dan keamanan serta perlindungan
data. Fitur-fitur ini tergantung pada sistem dasar transmisi dan kesatuan
tingkat yang lebih rendah.

Sebuah protokol dapat menyediakan berbagai jenis layanan


tambahan kepada entiti-entiti yang menggunakannya.
Contohnya :
a. Prioritas: pesan-pesan tertentu, misalnya control massage, diperlukan
untuk mendapatkan delay minimum.
b. Mutu layanan: golongan data tertentu membutuhkan laju penyelesaian
minimum atau batas penundaan maksimum.
c. Security: kemungkinan dimintanya mekanisme pengamanan atau
pembatasan akses.

Anda mungkin juga menyukai