Sabtu, 07 November 2009

Protokol


Protokol adalah sebuah standar aturan yang mengatur alat-alat dalam jaringan komputer sehingga dapat saling berkomunikasi satu sama lain, dapat berhubungan satu sama lain dan dapat melakukan perpindahan data satu sama lain. Protokol dapat diterapkan pada perangkat keras (hardware), perangkat lunak (software) dan kombinasi keduanya.

Banyak hal yang dapat dilakukan oleh Protokol, misalnya :

      •      Melakukan deteksi terhadap perangkat fisik

      •         Melakukan metode handshaking

      •        Begoisasi berbagai macam hubungan

      •        Mengawali dan mengakhiri suatu pesan

      •        Mengatur format pesan yang akan digunakan

      •       Apa yang harus dilakukan apabila pesan yang dikirimkan tidak sempurna

      Mengakhiri suatu koneksi

Agar protokol yang dibuat dapat digunakan di berbagai vendor, maka dibentuk organisasi-organisasi untuk standarisasi protokol. Misalnya ANSI, ITU, dll.

            Karena kita membahas mengenai firewall yang berhubungan dengan internet, maka kita perlu mengenal protokol yang sering  berhubungan dengan internet dan firewall.


a.       Protokol TCP
Protokol TCP (Transmission Control Protocol) adalah protokol yang terdapat pada layer transport  pada OSI layer. Karakteristik TCP :
      •      Connection Oriented
Sebelum data ditansmisikan antara dua host, terlebih dahulu harus dilakukan perjanjian antara kedua host tersebut untuk membuat sesi koneksi. Selanjutnya diteruskan dengan Three-way Handshake.
      •     Full Duplex
Koneksi antara dua host terdiri atas dua jalur, yaitu jalur keluar dan jalur masuk.
      •      Reliable
Data yang telah diterima akan diurutkan sesuai dengan saat data dikirimkan dan memberikan tanda kalau suatu paket telah diterima.
      •      Byte Stream
TCP melihat data yang dikirimkan dan diterima melalui dua jalur masuk dan jalur keluar TCP sebagai sebuah byte stream yang berdekatan (kontigu).

      •      Memiliki Flow Control
Untuk mencegah kemacetan pada saat data ditransmisikan karena terlalu banyak data yang dikirimkan.
      •     Melakukan segmentasi terhadap data yang datang dari layer aplikasi (OSI layer).
      •      Mengirimkan paket secara one-to-one
TCP mengirimkan data satu persatu agar tidak terjadi kemacetan pada saat data ditransmisikan. Ini nati berkaitan dengan Three-way Handshake.


b.      Protokol UDP
Seperti halnya TCP, UDP (User Datagram Protocol) juga terdapat pada layer transport. Karakteristiknya :
      •      Connectionless
Pengiriman pesan pada UDP dilakukan tanpa adanya perjanjian antara dua host yang akan melakukan koneksi.
      •      Unreliable
Data yang dikirimkan berupa datagram sehingga tidak memiliki nomor urut.
      •      Menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.


c.       Protokol TCP/IP
TCP/IP (Transmission Control Protocol/Internet Protocol) adalah protokol di internet yang menjadi standar komunikasi data digunakan untuk pertukaran data dan merupakan protokol yang paling sering dipakai saat ini. Protokol ini tidak dapat berdiri sendiri, karena itu protokol ini memerlukan protokol suite. Protokol-protokol utama dalam TCP/IP :
      •      Protokol pada layer aplikasi
Bertugas untuk menyediakan akses kepada aplikasi terhadap layanan TCP/IP. Contohnya: DHCP (Dynamic Host Control Protocol), FTP (File Transfer Protocol), HTTP (Hypertext Transfer Protocol).
      •      Protokol layer antar host
Berfungsi untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented. Contohnya TCP dan UDP (User Datagram Protocol).
      •      Protokol layer internetwork
Bertugas untuk melakukan routing dan enskapsulasi paket data menjadi paket IP jaringan. Contohnya: IP(Internet Protocol), ICMP (Internet Control Message Protocol).
      •      Protokol layer interface jaringan
Bertugas meletakkan frame-frame jaringan pada media jaringan yang digunakan

Sumber : univ sriwijaya.










0 comments:

Posting Komentar