1. Jelaskan secara singkat apa yang anda ketahui
tentang UDP :
Jawab : UDP (Unit
Datagram Protocol) adalah protocol connectionless message-based yang lebih
sederhana. Di protocol connectionless, tidak ada usaha yang dibuat untuk
koneksi end-to-end. Koumikasi dicapai dengan mengirimkan informasi satu arah,
dari source ke destination tanpa mengecek untuk melihat apakah tujuan masih
ada, atau apakah koneksi disiapkan untuk menerima informasi. Paket UDP melewati
jaringan dalam unit-unit yang berdiri sendiri.
2. Jelaskan perbedaan TCP dengan UDP:
Jawab :
Berbeda dengan TCP, UDP merupakan connectionless
dan tidak ada keandalan, windowing, serta fungsi untuk memastikan data diterima
dengan benar. Namun, UDP juga menyediakan fungsi yang sama dengan TCP, seperti
transfer data dan multiplexing, tetapi ia melakukannya dengan byte tambahan
yang lebih sedikit dalam header UDP.
UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.
UDP mempunyai keuntungan dibandingkan TCP dengan tidak menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.
UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.
UDP mempunyai keuntungan dibandingkan TCP dengan tidak menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.
3. Berikan contoh aplikasi-aplikasi yang menggunakan protokol UDP, dan jelaskan bagaimana kerja aplikasi tersebut :
Jawab : Contoh protokol aplikasi yg menggunakan UDP adalah
• DNS (Domain Name System) 53
• SNMP, (Simple Network Management Protocol) 161,
162
• TFTP (Trivial File Transfer Protocol) 69
• SunRPC port 111.
Secara sederhana cara kerja DNS bisa dilihat pada gambar berikut ini:
DNS menggunakan relasi client – server untuk resolusi nama. Pada saat client mencari satu host, maka ia akan mengirimkan query ke server DNS. Query adalah satu permintaan untuk resolusi nama yang dikirimkan ke server DNS.
- Pada komputer Client, sebuah program aplikasi misalnya http, meminta pemetaan IP Address (forward lookup query). Sebuah program aplikasi pada host yang mengakses domain system disebut sebagai resolver, resolver menghubungi DNS server, yang biasa disebut name server.
- Name server meng-cek ke local database, jika ditemukan, name server mengembalikan IP Address ke resolver jika tidak ditemukan akan meneruskan query tersebut ke name server root server.
- Terakhir barulah si client bisa secara langsung menghubungi sebuah website / server yang diminta dengan menggunakan IP Address yang diberikan oleh DNS server.
Jawab : Jaringan client server adalah jaringan dimana komputer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.
Client
User akan membuat permintaan melalui
software client. Aplikasi ini berfungsi :
- Memberikan interface bagi user untuk melakukan jobs.
- Format request data ke bentuk yang dapat dimengerti oleh server
- Menampilkan hasil yang diminta pada layar
Server
Jaringan client atau server, server khusus digunakan
untuk pemrosesan, penyimpanan dan manajemen data. Server bertugas menerima
request dari client, mengolahnya, dan mengirimkan kembali hasilnya ke client. Untuk
itu, server membutuhkan komputer khusus dengan spesifikasi hardware yang jauh
lebih baik dan bertenaga dibandingkan hardware untuk client karena komputer
harus mampu melayani :
- Request secara simultan dalam jumlah besar
- Aktivitas manajemen jaringan
- Menjamin keamanan pada resource jaringan
Tidak ada komentar:
Posting Komentar