PENJELASAN DAN FUNGSI DARI PROTOKOL ICMP, POP3, SMPT, FTP, ARP
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji4txkWSj3ciDbBIi4wp4m7H_Ae-mv6aSR-9qIXCE3jJhhwcbflmf2OfzDck-WNuKNOKKbvVX6DGUXv0EOl622v_9ohyM0er3HPTwqd_pMiYRsdUZBGuAyQDo9PeKPRwPha0h6OgiUZcfT/s400/internet.png)
Assalamu’alaikum...
Sugeng rawoh eng dalem.id, apa kabar teman
- teman ?
kembali lagi dengan dalem.id. pada kali ini materi yang akan kita bahas sedikit panjang, jadi luangkan sedikit waktu untuk memahami materi kali ini. Materi yang akan kita bahas kali ini adalah fungsi dari ICMP, POP3, SMPT, FTP,ARP dan kelebihan dan kekurangan dari IPv4 dan IPv6.
Mari kita bahas satu
persatu...
1. ICMP
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi0fckNsBYWAp9p15HWYSlbKdlh8DTvYT9esNLj_pIsXseR7DVA4056oMh4JNjhD4T8dAfK6udiXY2jvXgIdhLYzCqRLCnj6vC9fxCYjV83n464Q56BswMVo0yDdLi2uiqsTygN-fe-bQN9/s400/icmp+2.jpg)
ICMP sendiri adalah sebuah
kependekan dari apa yang kita kenal dengan nama Internet Control
Message Protocol. Dari namanya, maka sudah bisa kita ketahui bahwa ICMP ini
merupakan salah satu protocol jaringan yang digunakan di dalam jaringan internet,
disamping protocol – protocol lainnya, seperti TCP/IP. ICMP ini seringkali
dikenal sebagai salah satu protocol inti pada keluarga protocol internet, jadi
hal ini membuat ICMP memiliki peran dan fungsi yang penting di dalam sebuah
jaringan internet.
Sesuai dengan namanya, ICMP
adalah protokol jaringan internet
yang berfungsi untuk memberikan kiriman pesan – pesan ke dalam sebuah jaringan,
mulai dari mengirimkan pesan eror, pesan diterima, hubungan putus atau
connection lost, dan sebagainya.
Apa saja fungsi dari ICMP?
Penggunaan ICMP yang terkenal
adalah ping dan traceroute. Selain
dari dua fungsi tersebut ICMP masih mempunyai beberapa fungsi diantaranya
sebagai berikut :
1. Membantu proses error handling /
melaporkan apabila terjadi error pada sebuah jaringan
Dengan adanya protocol ICMP ini, maka setiap error
yang terjadi dapat dihandle langsung oleh protocol ini, dimana protocol ICMP
ini bertugas untuk melakukan tindakan – tindakan ketika terjadi yang namanya
error di dalam sebuah jaringan komputer tesebut.
2. Membantu control procedure atau
prosedur pengaturan pada sebuah jaringan
ICMP bertugas untuk mengatur dan mengontrol segala
macam bentuk pengaturan pada sebuah jaringan kompter. Dengan adanya ICMP ini,
maka setiap jaringan komputer dapat berjalan sesuai dengan prosedur juga
ketentuan yang ada, sehingga tidak mengalami melenceng atau kesalahan dalam
proses transmisi jaringan tersebut.
3. Menyediakan pengendalian error dan
pengendalian arus pada network layer atau lapisan jaringan
selain melakukan pengendalian error atau error
handling ini, ICMP juga memiliki tugas juga fungsi lainnya, yaitu melakukan
pengenalian terhadap arus informasi yang ditransmisikan pada network layer atau
lapisan jaringan.
4. Mendeteksi terjadinya error pada
jaringan, seperti connection lost, kemacetan jaringan dan sebagainya
Ketika ICMP mendeteksi terjadinya
error, biasanya router atau perangkat keras jaringan lainnya
akan memberikan tanda kepada ICMP, misalnya host tidak dapat dijangkau, atau
koneksi terputus.Pada saat itu, ICMP akan menerima dan mendeteksi hal tersebut,
dan kemudian melaporkan situasi dimana terjadi error.
2. POP3
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIzQQWm-a8EFkBAEvKtuLCaz_npyNNH5l8t1lrbzmqiRitcpawLaczCIxs6MG6yDR2auphofSE1qLK_TGEfoLIgi_c9pw9AO2oWmVtGYQj39qOHtGqgpcrXt2YtwnUDn4kUjwOJ5jQeEOM/s400/pop+3.jpg)
Apa itu POP3?
POP3 bisa jadi istilah yang mungkin asing di telinga
Anda. ternyata, POP3
adalah salah satu hal paling umum yang Anda gunakan setiap hari tanpa Anda
sadari.
Ya, POP3 adalah protokol internet atau jaringan yang
digunakan untuk mengambil surat elektronik atau email dari server email ke
perangkat Anda atau klien email.
POP3 adalah singkatan dari Post Office Protocol versi
3. Sesuai namanya, POP3 adalah protokol pada jaringan internet yang memiliki
fungsi seperti bus email, dan digunakan pada klien email yang harus kita ambil
dan baca email atau e-mail masuk. Saat email masuk ke inbox email kami, di
situlah POP3 bekerja dan memainkan peran yang sangat penting.Mirip dengan
protokol transfer surat sederhana yang menangani pengiriman dan penerimaan
pesan atau email di Internet, POP3 akan mengelola semua email yang ada.
Fungsi POP3
Fungsi utama POP3 adalah menyimpan sementara email
yang dikirim ke server email, lalu meneruskannya ke klien email, yang akan
direspon saat email dibuka oleh pengguna yang memenuhi syarat (dalam hal ini
mereka memegang nama pengguna dan juga kata sandi dari alamat email).Dengan
protokol POP3 pada klien email ini, ada email atau email yang telah terkandung
di server email akan muncul di email client dan akan dibuka saat pengguna
memiliki hak akses ke email atau email.
3. SMTP
SMTP (Simple Mail Transfer Protocol) merupakan sebuah
protokol dalam jaringan internet yang biasa digunakan dalam pengiriman pesan
elektronik (email). Lain halnya dengan IMAP atau POP3 yang keduanya adalah merupakan protokol
untuk menerima pesan email, SMTP memberi perintah untuk mengontrol negosiasi
dan transmisi melalui koneksi data stream Transfer Control Protocol (TCP).
SMTP untuk pertama kali
diperkenalkan pada tahun 1982 oleh RCF, yang saat itu juga sering dikenal
dengan sebutan STD 10.Sampai
saat ini, SMTP telah mengalami beberapa kali pembaharuan, dan pembaharuan
terakhirnya dilakukan oleh RFC 5321 pada
tahun 2008. Sama halnya dengan
sejumlah protokol dalam internet lainnya yang banyak dipakai, HTTP contohnya,
SMTP juga menggunakan protocol TCP dalam internet untuk dapat bekerja, dengan
spesialisasi sebagai pengirim surat elektronik atau email.
Fungsi SMTP
Fungsi SMTP melakukan transfer email ke pengguna
berbasis IP address pada TCP port 25menggunakan
serangkaian perintah mesin antar host. Host yang juga end user menggunakan User
Agent (MUA) atau Mail Transfer Agent (MTA).
Cara kerja SMTP
Untuk bisa lebih memahami mengenai SMTP dalam proses
pengiriman sebuah email, maka ada baiknya kita juga mempelajari mengenai cara
kerja dari SMTP ini di dalam proses pengiriman surat elektronik atau email.
Cara kerja dari protocol SMTP ini pada dasarnya
sangatlah sederhana. Prinsip dasar dan prinsip utama dari penggunaan SMTP ini
adalah bahwa terdapat sebuah email server yang bertugas sebagai penampung
sementara surat elektronik, sebelum dikirmkan ke alamat email penerima.
Jadi, ketika user akan mengirimkan sebuah surat
elektronik, maka surat elektronik tersebut, yang dikirmkan oleh user akan
menggunakan protocol SMTP, sehingga surat tersebut kemudian akan masuk ke dalam
email server, untuk dicocokan dengan alamat email penerima. Ketika alamat email
penerima sudah terdeteksi cocok, maka surat elektronik atau email tersebut
kemudian di kirimkan ke alamat email yang dituju, dan pengirim akan memperoleh
notifikasi bahwa email sudah dikirimkan ke alamat email.
4. FTP
![Image result for ftp](https://blog.ipswitch.com/hs-fs/hubfs/ftp-diagram.png?width=750&height=378&name=ftp-diagram.png)
FTP
atau File Transfer Protocol merupakan protokol internet
yang digunakan untuk urusan pengiriman data dalam jaringan komputer, seperti
upload dan download file yang dilakukan oleh FTP client dan FTP server. Layanan
FTP bisa diatur menjadi FTP public, dimana semua orang bisa mengakses data-data
yang ada di server FTP dengan mudah. Selain dapat diatur menjadi FTP public,
layanan FTP ini juga bisa diatur agar tidak semua orang dapat mengakses
data-data yang ada di server, jadi hanya pengguna terdaftar saja yang memiliki
izin untuk mengakses data-data tersebut.
FTP berkerja
menggunakan salah satu protokol yang dapat diandalkan untuk urusan komunikasi
data antara client dan server, yaitu protokol TCP (yang
menggunakan port nomor 21). Port 21 ini digunakan untuk mengirimkan command (perintah). Oleh karena port 21
dimaksudkan khusus untuk mengirimkan command, maka port ini sering juga disebut
dengan nama command port.
Kelebihan FTP adalah sebagai berikut :
- File Transfer Protocol (FTP) mempunyai sistem
keamanan enkripsi terhadap jaringan yang digunakan, sehingga anda tidak
perlu khawatir jika data anda diretas.
- Pada File Transfer Protocol (FTP), data yang di
kirimkan tidak akan hilang ataupun dihapus oleh komputer ataupun perangkat
elektronik lain.
- Verifikasi yang di lakukan untuk menggunakan File
Transfer Prtocol (FTP) hanya ada dua langkah dan memerlukan software yang
mudah untuk digunakan. Dan untungnya, di software tersebut sudah ada
petunjuk untuk melakukan verifikasi.
- File Transfer Protocol (FTP) dapat di gunakan
untuk melakukan pertukaran informasi dan file antar komputer dengan
langkah yang tidak rumit dan tentunya di lengkapi dengan sistem keamanan
yang baik.
- File Transfer Protocol (FTP) dapat di manfaatkan
untuk melakukan back up atau pencadangan data dan file serta melakukan
restore pada data website dengan begitu mudah.
- Langkah yang di gunakan untuk melakukan transfer
sangat mudah dan efisien.
- Pengguna komputer dapat memanfaatkan File
Transfer Protocol (FTP) untuk melakukan implicit remote computer ataupun
indirect computer.
Selain mempunyai kelebihan yang
besar dalam pertukaran data, FTP juga memiliki beberapa kekurangan, misalnya
saja :
- Sistem FTP sudah cukup tua, jika seseorang tidak memiliki background IT atau gaptek (orang yang belum familiar dengan dunia IT), akan sedikit sulit untuk menggunakannya.
- Jika pengguna tidak begitu paham mengenai FTP, sangat mudah untuk menghapus keseluruhan data dengan sekali klik.
- Tidak dapat mengubah kepemilikan dari suatu file.
- Tidak begitu aman sebagai media transfer data karena tidak adanya enkripsi, kecuali jika menggunakan alternatif seperti SFTP.
- Jika anda ingin memiliki FTP server sendiri, anda harus memiliki komputer server sendiri atau menyewa server dengan biaya yang tidak murah.
Cara
Kerja FTP
Satu-satunya metode yang digunakan
oleh FTP adalah metode autentikasi standar, dimana diperlukan username dan
password untuk mengakses data-data yang ada pada FTP server.
Cara kerja FTP dalam melakukan
pertukaran data
Untuk cara kerjanya, secara umum
terlebih dahulu FTP client harus meminta koneksi kepada FTP server, jika sudah
terhubung dengan FTP server maka FTP client dapat melakukan pertukaran data
seperti upload dan download data. FTP dapat bekerja dalam mode aktif dan mode
pasif, yang menentukan bagaimana koneksi data terbentuk. Pada kedua mode,
client membuat sebuah kontrol TCP dari port N menuju FTP server port 21.
Contoh FTP
Setelah mengetahui banyak hal yang berkaitan dengan
File Transfer Protocol (FTP), maka anda juga harus mengetahui contoh aplikasi
FTP. Berikut adalah contoh aplikasi File Transfer Protocol Server dan contoh
aplikasi File Transfer Protocol.
Aplikasi File Transfer Protocol
Server
- Vsftpd
- IIS
- Proftpf
Aplikasi File Transfer Protocol
Client
- WsFTP
- GetFTP
- CuteFTP
- SmartFTP
- File Zilla
- Fire FTP
5. ARP
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHV_CiAtbj-yoY7QpFMcBtq0l9x9SaX13ooNt5PHS2cyponIjy3QpKcE46E2LL-AndSYqkgwKptAjCsDk8iOeoY9C1FSWWkBKaDUjY_6GWVRpA6QAuaJKVMrqc562XpICyResVNurSsnPh/s400/arp-message.png)
ARP adalah
protocol yang berfungsi memetakan IP address menjadi MAC (Media
AccessControl)address. Dia adalah penghubung antara datalink
layer dan IP layer pada TCP/IP. Semua komunikasi yangberbasis ethernet
menggunakan protocol ARP ini. Intinya setiap komputer atau device yang
akanberkomunikasi pasti akan melakukan transaksi atau tukar menukar informasi
terkait antara IP dan MACaddress. Setiap transaksi akan disimpan di dalam cache
OS Anda.Namun protocol ini punya kelemahan serius, karena setiap komputer bisa
saja memberikan pakettransaksi ARP yang dimanipulasi. Dengan merubah MAC
address yang sesungguhnya. Kelemahan inidimanfaatkan untuk jenis serangan ARP
Poisoning atau ARP Spoofing atau Man In The Middle Attack.
Fungsi
ARP
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.
Cara
kerja ARP
ARP bekerja
dengan mengirimkan paket berisi IP address yang ingin diketahui alamat
ethernetnya ke alamat broadcast ethernet, dan semua ethernet card akan
mendengar paket ini. Host yang merasa memiliki IP address ini akan membalas
paket tsb. dengan memgirimkan paket yang berisi pasangan IP address dan
ethternet address. Untuk menghindari seringnya permintaan seperti ini, jawaban
ini disimpan di memori (ARP cache) untuk sementara waktu.
6. TCP
Transmission Control Protocol (TCP) adalah salah satu jenis protokol yang
memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam
suatu network (jaringan). TCP merupakan suatu protokol yang berada di lapisan
transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang
berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable). TCP dipakai untuk aplikasi-aplikasi yang membutuhkan
keandalan data.
Kegunaan TCP
Beberapa kegunaan dari TCP yaitu :
- Menyediakan komunikasi logika antar proses aplikasi yang berjalan pada host yang berbeda protokol transport berjalan pada end systems
- Pengiriman file (file transfer). File Transfer Protokol (FTP) memungkinkan pengguna komputer yg satu untuk dapat mengirim ataupun menerima file ke komputer jaringan. Karena masalah keamanan data, maka FTP seringkali memerlukan nama pengguna (username) dan password, meskipun banyak juga FTP yg dapat diakses melalui anonymous, lias tidak berpassword. (lihat RFC 959 untuk spesifikasi FTP)
- Remote login. Network terminal Protokol (telnet) memungkinkan pengguna komputer dapat melakukan log in ke dalam suatu komputer didalam suatu jaringan. Jadi hal ini berarti bahwa pengguna menggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut.( lihat RFC 854 dan 855 untuk spesifikasi telnet lebih lanjut)
- Computer mail. Digunakan untuk menerapkan sistem elektronik mail.
- Network File System (NFS). Pelayanan akses file-file jarak jauh yg memungkinkan klien-klien untuk mengakses file-file pada komputer jaringan jarak jauh walaupun file tersebut disimpan secara lokal. (lihat RFC 1001 dan 1002 untuk keterangan lebih lanjut)
- name servers. Nama database alamat yg digunakan pada internet (lihat RFC 822 dan 823 yg menjelaskan mengenai penggunaan protokol name server yg bertujuan untuk menentukan nama host di internet.)
Aplikasi
yang Menggunakan TCP
- World Wide Web
- Archie
- Wide Area Information Services (WAIS)
- FAX di Internet
7. UDP
UDP, singkatan dari User Datagram Protocol, 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.
Kegunaan
UDP:
UDP sering digunakan dalam beberapa tugas 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.
Kelemahan
UDP
- UDP tidak menyediakan mekanisme penyanggaan (buffering) dari data yang masuk ataupun data yang keluar. Tugas buffering merupakan tugas yang harus diimplementasikan oleh protokol lapisan aplikasi yang berjalan di atas UDP.
- UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam segmen-segmen data, seperti yang terjadi dalam protokol TCP. Karena itulah, protokol lapisan aplikasi yang berjalan di atas UDP harus mengirimkan data yang berukuran kecil (tidak lebih besar dari nilai Maximum Transfer Unit/MTU) yang dimiliki oleh sebuah antarmuka di mana data tersebut dikirim. Karena, jika ukuran paket data yang dikirim lebih besar dibandingkan nilai MTU, paket data yang dikirimkan bisa saja terpecah menjadi beberapa fragmen yang akhirnya tidak jadi terkirim dengan benar.
- UDP tidak menyediakan mekanisme flow-control, seperti yang dimiliki oleh TCP.
Contoh protokol aplikasi yang menggunakan UDP :
- DNS (Domain Name System) 53
- SNMP, (Simple Network Management Protocol) 161, 162
- TFTP (Trivial File Transfer Protocol) 69
- SunRPC port 111.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAo6DPG2bN8dSX7uksCGtVQlC0xOPa_KTGh7H2TlopAHyFVXxU76yszF7MGB9MLcQujhnDBBHC8KFREjfDa1lHIxTlabzgG5bTcJbigmXADNby48Qh6KOEbEz6oRYTdz7tabR0LYxqpqKY/s400/ipv4-vs-ipv6-03-blog.jpg)
Nah
selanjutnya kita bahas tentang kelebihan dan kekurang dari IPv4 dan IPv6. mari
kita bahas dahulu IPv4
8. Internet Protokol
versi 4 (IPv4)
Kelebihan :
- Tidak mensyaratkan ukuran paket pada link layer dan harus bisa menyusun kembali paket berukuran 576 byte.
- Pengelolaan rute informasi yang tidak memerlukan seluruh 32 bit tersebut, melainkan cukup hanya bagian jaringannya saja, sehingga besar informasi rute yang disimpan di router, menjadi kecil. Setelah address jaringan diperoleh, maka organisasi tersebut dapat secara bebas memberikan address bagian host pada masing-masing hostnya.
Kekurangan :
- Panjang alamat 32 bit (4bytes).
- Dikonfigurasi secara manual atau DHCP IPv4.
- Dukungan terhadap IPSec opsional.
- Fragmentasi dilakukan oleh pengirim dan pada router, menurunkan kinerja router.
- IPv4 yang hanya memiliki panjang 32-bit (jumlah total alamat yang dapat dicapainya mencapai 4,294,967,296 alamat). IPv4, meskipun total alamatnya mencapai 4 miliar, pada kenyataannya tidak sampai 4 miliar alamat, karena ada beberapa limitasi, sehingga implementasinya saat ini hanya mencapai beberapa ratus juta saja.
9. Internet Protokol
versi 6 (IPv6)
Kelebihan :
- Format header baru. Header baru IPv6 lebih efisien daripada header pada IPv4 (karena memiliki overhead yang lebih kecil). Hal ini diperoleh dengan menghilangkan beberapa bagian yang tidak penting atau opsional.
- Jumlah alamat yang jauh lebih besar. Dengan spesifikasi bit untuk alamat standar sebanyak 128-bit memiliki arti IPv6 akan mampu menyediakan 2128 kemungkinan alamat unik. Walaupun tidak semuanya akan dialokasikan namun sudah cukup untuk keperluan masa mendatang sehingga teknologi semacam NAT pada IPv4 sudah tidak perlu lagi digunakan.
- Infrastruktur routing dan addressing yang efisien dan hirarkis. Arsitektur pengalamatan IPv6 yang hirarkis membuat infrastruktur routing menjadi efisien dan hirarkis juga. Adanya konsep skup juga memudahkan dalam manajemen pengalamatan untuk berbagai mode teknologi transmisi.
- Keamanan yang sudah menjadi standar built-in.Jika pada IPv4 fitur IPsec hanya bersifat opsional maka pada IPv6 fitur IPsec ini menjadi spesifikasi standar. Paket IPv6 sudah bisa secara langsung diamankan pada layer network.
- Dukungan yang lebih bagus untuk QoS. Adanya bagian (field) baru pada header IPv6 untuk mengidentifikasi trafik (Flow Label) dan Traffic Class untuk prioritas trafik membuat QoS yang lebih terjamin bisa diperoleh, bahkan ketika payload dari paket terenkripsi dengan IPSec dan ESP.
- Berbagai protokol baru untuk keperluan interaksi antar node.Adanya protokol baru misalnya Network Discovery dengan komunikasi multicast dan unicast yang efisien bisa menggantikan komunikasi broadcast ARP untuk menemukan neighbor dalam jaringan.
walaupun mempunyai banyak keuntungan IPv6 masih ada beberapa
kekurangan diantaranya sebagai berikut :
- Operasi IPv6 membutuhkan perubahan perangkat (keras dan/atau lunak) yang baru yang mendukungnya.
- Harus ada pelatihan tambahan, serta kewajiban tetap mengoperasikan jaringan IPv4, sebab masih banyak layanan IPv6 yang berjalan di atas IPv4.
bagaiman teman teman sudah paham belum ?
mungkin hanya demikianlah yang saya dapat sampaikan saya ucapkan terima kasih
Wassalamu'alaikum
Wr.Wb
0 Response to "PENJELASAN DAN FUNGSI DARI PROTOKOL ICMP, POP3, SMPT, FTP, ARP "
Post a Comment