ARP (Address Resolution Protocol)
Pengertian
ARP (Address Resolution Protocol) adalah sebuah protokol dalam TCP/IP Protocol Suite yang bertanggungjawab dalam melakukan resolusi alamat IP ke dalam alamat Media Access Control (MAC Address). (wiki)
Dalam jaringan biasanya memang telah diberi alamat IP. Namun alamat hardware (misal mac-address) tetap digunakan untuk transportasi data dari suatu host ke host yang lain. Dalam mikrotik RouterOS, sebuah router memiliki tabel ARP. Dalam tabel tersebut berisi masukan-masukan ARP. Masukan-masukan ARP tersebut terdiri dari ip address dan mac-address serta informasi interface mana yang digunakan.
Fungsi ARP pada jaringan komputer
Fungsinya ARP adalah untuk meningkatkan keamanan. Dalam mikrotik, masukan ARP bisa didapat secara dynamic. Namun untuk meningkatkan keamanan, kita dapat memasukkan ARP static secara manual. Dengan hanya membolehkan sebuah router me-reply hanya untuk masukan ARP static pada tabel ARP, maka akan membatasi akses ke router dan jaringan di belakang router, yang hanya untuk IP address atau mac address dengan kombinasi.
Contoh Capture Packet menggunakan Wireshark
Contoh Capture Packet menggunakan Wireshark
ICMP (Internet Control Message Protocol)
Pengertian
Internet Control Message Protocol (ICMP) adalah protokol yang digunakan untuk membantu error handling dan prosedur pengaturan (control procedure). Protokol ini bekerja pada network layer dan berurusan dengan layanan koneksi (connection services). Tugas dari ICMP adalah menyediakan pengendalian error (error control ) dan pengendalian arus (flow control) pada network layer.
Fungsi
- memberitahukan jika ada paket yang tidak sampau ketujuan
- memberitahukan pengirim jika memory buffer di router penuh
- untuk memberitahu pengirim bahwa paket telah melewati jumlah hop maksimum dan akan diabaikan
- redirect paket dari gateway ke host
- ping menggunakan ICMP echo untuk memeriksa hubungan
DHCP ( Dynamic Host Configuration Protocol)
Pengertian
DHCP (Dynamic Configuration Protocol) adalah layanan yang secara otomatis memberikan nomor IP kepada komputer yang memintanya. Komputer yang memberikan nomor IP disebut sebagaiDHCP server, sedangkan komputer yang meminta nomor IP disebut sebagai DHCP Client. Dengan demikian administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP Server.
Kelebihan DHCP
1. Memudahkan dalam transfer data kepada PC client lain atau PC server.
2. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain. DHCP ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP yang kompleks.
2. DHCP menyediakan alamat-alamat IP secara dinamis dan konfigurasi lain. DHCP ini didesain untuk melayani network yang besar dan konfigurasi TCP/IP yang kompleks.
3. DHCP memungkinkan suatu client menggunakan alamat IP yang reusable, artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak sedang menggunakannya (off).
4. DHCP memungkinkan suatu client menggunakan satu alamat IP untuk jangka waktu tertentu dari server.
5. DHCP akan memberikan satu alamat IP dan parameter-parameter kofigurasi lainnya kepada client.
DNS (Domain Name System)
Pengertian
Domain Name System (DNS) adalah Distribute Database System yang digunakan untuk pencarian nama komputer (name resolution) di rangkaian yang menggunakan TCP/IP. DNS merupakan sebuah aplikasi service yang biasa digunakan di internet seperti web browser atau e-mail yang menerjemahkan sebuah domain ke IP address.
Fungsi DNS
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan nama komputer menjadi IP address).
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan nama komputer menjadi IP address).
IP ( Internet Protocol)
Pengertian
Internet Protocol disingkat IP adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork ( internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP.
Protokol IP merupakan salah satu protokol kunsi di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakan adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisa yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Refernece Model yakni protokol Transmission Control Protocol (TCP)
TCP (Transmission Control Protocol)
Pengertian
TCP ( Transmission Control Protocol) adalah suatu protokol yang berada dilapisan transport (lapisan ke empat dari model OSI) yang berorientasi sambungan (connection - oriented) dan dapat diandalkan (reliable). Komputer-komputer yang terhubung dengan atau ke internet, berkomunikasi menggunakan protokol ini. Karena menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer ataupun perbedaan Sistem Operasi tidak menjadikan masalah.
Fungsi TCP
TCP mempunyai prinsip kerja yang lebihmementingkan tata-cara dan keandalan dalam pengiriman data .Dalam hal ini, TCPmengatur bagaimana cara membukahubungan komunikasi, jenis aplikasi apayang akan dilakukan dalam komunikasitersebut (misalnya mengirim e-mail, transferfile dsb.) Di samping itu, juga mendeteksidan mengoreksi jika ada kesalahan data (intinya memberikan pelayanan).
Pengertian
Internet Protocol disingkat IP adalah protokol lapisan jaringan (network layer dalam OSI Reference Model) atau protokol lapisan internetwork ( internetwork layer dalam DARPA Reference Model) yang digunakan oleh protokol TCP/IP untuk melakukan pengalamatan dan routing paket data antar host-host di jaringan komputer berbasis TCP/IP.
Protokol IP merupakan salah satu protokol kunsi di dalam kumpulan protokol TCP/IP. Sebuah paket IP akan membawa data aktual yang dikirimkan melalui jaringan dari satu titik ke titik lainnya. Metode yang digunakan adalah connectionless yang berarti ia tidak perlu membuat dan memelihara sebuah sesi koneksi. Selain itu, protokol ini juga tidak menjamin penyampaian data, tapi hal ini diserahkan kepada protokol pada lapisa yang lebih tinggi (lapisan transport dalam OSI Reference Model atau lapisan antar host dalam DARPA Refernece Model yakni protokol Transmission Control Protocol (TCP)
TCP (Transmission Control Protocol)
Pengertian
TCP ( Transmission Control Protocol) adalah suatu protokol yang berada dilapisan transport (lapisan ke empat dari model OSI) yang berorientasi sambungan (connection - oriented) dan dapat diandalkan (reliable). Komputer-komputer yang terhubung dengan atau ke internet, berkomunikasi menggunakan protokol ini. Karena menggunakan bahasa yang sama, yaitu protokol TCP/IP, perbedaan jenis komputer ataupun perbedaan Sistem Operasi tidak menjadikan masalah.
Fungsi TCP
TCP mempunyai prinsip kerja yang lebihmementingkan tata-cara dan keandalan dalam pengiriman data .Dalam hal ini, TCPmengatur bagaimana cara membukahubungan komunikasi, jenis aplikasi apayang akan dilakukan dalam komunikasitersebut (misalnya mengirim e-mail, transferfile dsb.) Di samping itu, juga mendeteksidan mengoreksi jika ada kesalahan data (intinya memberikan pelayanan).
UDP (User Data Protocol)
Pengertian
User Datagram Protocol (UDP) adalah salah satu protokol lapisan transpor TCP/IP yang mendukung komunikasi yang tidak andal (unreliable), tanpa koneksi (connectionless) antara host-host dalam jaringan yang menggunakan TCP/IP. UDP memiliki karakteristik-karakteristik berikut:
- Connectionless (tanpa koneksi): Pesan-pesan UDP akan dikirimkan tanpa harus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar informasi.
- Unreliable (tidak andal): Pesan-pesan UDP akan dikirimkan sebagai datagram tanpa adanya nomor urut atau pesan acknowledgment. Protokol lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihan terhadap pesan-pesan yang hilang selama transmisi. Umumnya, protokol lapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanan keandalan mereka masing-masing, atau mengirim pesan secara periodik atau dengan menggunakan waktu yang telah didefinisikan.
- UDP menyediakan mekanisme untuk mengirim pesan-pesan ke sebuah protokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP/IP. Header UDP berisi field Source Process Identification dan Destination Process Identification.
- UDP menyediakan penghitungan checksum berukuran 16-bit terhadap keseluruhan pesan UDP.
Fungsi UDP sebagai berikut:
- Protokol yang “ringan” (lightweight): Untuk menghemat sumber daya memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi spesifik dengan saling bertukar pesan. Contoh dari protokol yang ringan adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name System.
- Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan: Jika protokol lapisan aplikasi menyediakan layanan transfer data yang andal, maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP pun menjadi tidak ada. Contoh dari protokol seperti ini adalah Trivial File Transfer Protocol (TFTP) dan Network File System (NFS)
- Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol (RIP).
- Transmisi broadcast: Karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu, maka transmisi broadcast pun dimungkinkan. Sebuah protokol lapisan aplikasi dapat mengirimkan paket data ke beberapa tujuan dengan menggunakan alamat multicast atau broadcast. Hal ini kontras dengan protokol TCP yang hanya dapat mengirimkan transmisi one-to-one. Contoh: query nama dalam protokol NetBIOS Name Service.
HTTP ( Hypertext Transfer Protocol)
Pengertian
HTTP (Hypertext Transfer Protocol) adalah komunikasi protokol yang memfasilitasi transfer informasi ke internet. HTTP adalah protokol request-response (permintaan dan tanggapan) antara klien dan server. Klien adalah web pengguna atau web brower, sedangkan server adalah pemberi tanggapan dengan menyimpan atau mengambil sumber daya yang diminta dengan menghubungkan tautan, yang disebut dengan dokumen hiperteks, selanjutnya membentuk World Wide Web.
Fungsi
Menetapkan bagaimana pesan diformat dan diransmisikan, dan tindakan apa dari Web Server dan browser untuk merespon berbagai perintah.
FTP (File Transfer Protocol)
Pengertian
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.
- FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
- FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server
Fungsi
Fungsi FTP adalah Protokol yang melakukan transfer file dalam suatu network yang mensupport TCP/IP protokol. Fungsi FTP adalah mempermudah dalam pembagian file-file, mempercepat secara tak langsung atau implicyt menggunakan komputer remote, melindungi user dari berbagai file storage system antar host.
SMTP ( Simple Mail File Transfer Protocol)
Pengertian
SMTP adalah suatu protokol yang umum digunakan untuk pengiriman surat elektronik atau email di Internet. Protokol ini digunakan untuk mengirimkan data dari komputer pengirim surat elektronik ke server surat elektronik penerima. Salah satu Protokol TCP / IP, yang menentukan distribusi mail di Internet disebut Simple Mail Transfer Protocol (SMTP) yang berbasis kode ASCII. Format mail dalam kode ASCII dipergunakan khusus untuk dokumen mail yang berupa teks. Untuk transfer dokumen mail dalam bentuk grafis digunakan format biner dan mempergunakan protokol khusus yang disebut Multipurpose Internet Mail Extension (MIME).
Fungsi SMTP
Menyampaikan E-Mail dari suatu host ke host lainnya dalam jaringan. Protokol ini tidak memiliki kemampuan untuk melakukan penyimpanan dan pengambilan E-Mail dari suatu mailbox. Service SMTP berjalan pada protokol TCP port 25, yang merupakan port standar service SMTP. Karena SMTP tidak memiliki kemampuan penyimpanan E-Mail dalam mailbox, maka diperlukan protokol lain untuk menjalankan fungsi tersebut yaitu POP3 dan IMAP. Dari sisi klien E-Mail, server SMTP merupakan sarana untuk melakukan outgoing connection atau mengirimkan pesan. Sedangkan untuk incoming connection digunakan protokol POP3
POP
Pengertian
POP (Post Office Protocol) adalah protokol yang digunakan untuk mengambil surat elektronik (email) dari server email. Protokol ini erat hubungannya dengan protokol SMTP dimana protokol SMTP berguna untuk mengirim surat elektronik dari komputer pengirim ke server. POP3 (POP – Version 3) merupakan POP yang standar untuk Internet. Protokol ini akan mengijinkan client untuk mengakses e-mail yang ada di POP server secara dinamis dan juga mengijinkan untuk meninggalkan atau menghapus email yang ada di POP Server melalui POP client.
Fungsi POP
POP digunakan untuk menghapus satu elemen di dalam sebuah elemen array. Elemen yang di
hapus elemen yang paling kanan, atau akhir.
IMAP
Pengertian
POP3 (POP – Version 3) merupakan POP
yang standar untuk Internet. Protokol ini akan mengijinkan client untuk mengakses e-mail yang
ada di POP server secara dinamis dan juga mengijinkan untuk meninggalkan atau menghapus email yang ada di POP Server melalui POP client.
Fungsi IMAP
IMAP kemampuan untuk memuat bagian dari email ketimbang menunggu semua attachment di dalamnya. IMAP juga dapat juga menerima konten pesan menggunakan mekanisme MIME. IMAP client juga cenderung tetap dapat terhubung dengan mail server dalam periode waktu yang lebih lama, yang dapat meningkatkan response time secara keseluruhan.
WLAN (IEEE 802.11)
Wireless LAN adalah suatu jaringan area lokal nirkabel yang menggunakan gelombang radio sebagai media tranmisinya: link terakhir yang digunakan adalah nirkabel, untuk memberi sebuah koneksi jaringan ke seluruh pengguna dalam area sekitar. Area dapat berjarak dari ruangan tunggal ke seluruh kampus. Tulang punggung jaringan biasanya menggunakan kable, dengan satu atau lebih titik akses jaringan menyambungkan pengguna nirkabel ke jaringan berkabel.
WLAN adalah suatu jaringan nirkabel yang menggunakan frekuensi radio untuk komunikasi antara perangkat komputer dan akhirnya titik akses yang merupakan dasar dari transiver radio dua arah yang tipikalnya bekerja di bandwith 2,4 GHz (802.11b, 802.11g) atau 5 GHz (802.11a). Kebanyakan peralatan mempunyai kualifikasi Wi-Fi, IEEE 802.11b atau
akomodasi IEEE 802.11g dan menawarkan beberapa level keamanan seperti WEP dan atau WPA.
TLS/SSL
Pengertian
Merupakan kelanjutan dari protokol kriptografi yang meyediakan komunikasi yang aman di Internet. Protokol ini menyediakan authentikasi akhir dan hanya server yang diauthentikasi (dalam hal ini, memiliki identitas yang jelas) selama dari sisi client tetap tidak terauthentikasi. Authentikasi dari kedua sisi (mutual authentikasi) memerlukan penyebaran PKI pada client-nya. Protocol ini mengizinkan aplikasi dari client atau server untuk berkomunikasi dengan didesain untuk mencegah eavesdropping (tampering) dan message forgery.
Fungsi
TLS digunakan untuk mencegah tampering, message forgery dan eavesdropping. Fungsinya termasuk komunikasi didalam sebuah mode koneksi sepihak (unilateral) sampai dengan koneksi bilateral.