Computer tutorial, autos and lifestyle

Breaking

Wednesday, July 27, 2011

TCP dan UDP

Ketika kita mulai mempelajari jaringan timbul sebuah pertanyaan mengenai transmisi atau pengiriman data yang dilakukan oleh jaringan, baik jaringan local maupun intrenet. adapun transmisi atau pengiriman data melalui jaringan dilakukan dengan dua metode yaitu: 


TCP (Transmission Control Protocol) 
TCP adalah protokol yang paling umum digunakan di Internet. Alasan untuk ini adalah karena TCP menawarkan koreksi kesalahan dan kontrol aliran data. Ketika protokol TCP digunakan pastilah "pengiriman data dapat terjamin." Hal ini disebabkan sebagian besar di sebagian metode yang disebut "flow control." Flow control menentukan kapan data harus dikirim kembali, dan menghentikan aliran data paket sebelumnya sampai berhasil ditransfer. Ini bekerja jika paket data yang dikirim mengalami tabrakan data atau hilang. Ketika ini terjadi, klien mengirim ulang permintaan paket dari server sampai seluruh paket lengkap dan identik dengan aslinya.

UDP (User Datagram Protocol)

UDP  adalah protokol yang umum digunakan antera di Internet. Namun, UDP tidak pernah digunakan untuk mengirim data penting seperti halaman web, dll informasi database,; UDP umumnya digunakan untuk streaming audio dan video. Media streaming seperti Windows Media file audio (. WMA), Real Player (. RM), dan lain-lain menggunakan UDP karena menawarkan kecepatan! Alasan UDP lebih cepat daripada TCP karena tidak ada bentuk kontrol aliran atau koreksi kesalahan. Data yang dikirim melalui Internet dipengaruhi oleh tabrakan, dan kesalahan mungkin akan terjadi. Ingatlah bahwa UDP hanya berkaitan dengan kecepatan. Ini adalah alasan utama mengapa media streaming tidak berkualitas tinggi.

Perbedaan antara TCP dan UDP Ada dua jenis IP (Internet) lalu lintas protokol, dan keduanya memiliki kegunaan yang sangat berbeda. 


TCP (Transmission Control Protocol). TCP merupakan protokol berorientasi koneksi, koneksi dapat dibuat dari client ke server, dan sejak itu data dapat dikirim sepanjang hubungan itu berlangsung.
  • Reliable (terpercaya) - ketika Anda mengirim pesan sepanjang soket TCP, Anda tahu itu akan sampai di sana kecuali koneksi gagal sepenuhnya. Jika tersesat sepanjang jalan, server akan kembali meminta bagian yang hilang. Ini berarti integritas lengkap, dan data tidak rusak.
  • Ordered (terorganisir) - jika Anda mengirim dua pesan sepanjang sambungan, satu demi satu, Anda tahu pesan pertama akan sampai di sana pertama. Anda tidak perlu khawatir tentang data tiba dalam urutan yang salah.
  • Heavyweight (berat) - ketika bagian data dari "aliran" TCP tiba di urutan yang salah, maka komputer harus mengirim ulang permintaan yang telah di kirimkan, dan semua data yang tiba harus disatukan kembali secara utuh, sehingga akan sedikit lebih rumit untuk menyatukan kembali data yang telah diterima.
UDP (User Datagram Protocol). Sebuah pesan sederhana berbasis protokol connectionless. Dengan UDP Anda mengirim pesan (paket) di seluruh jaringan dalam beberapa bagian. 

  • Unreliable (tidak terpercaya) - Bila Anda mengirim pesan, Anda tidak tahu apakah itu akan sampai di sana, datayang di kirim bisa saja hilang atautersesat di jalan (jaringan). 
  • Not ordered (tidak terorganisir) - Jika Anda mengirim dua pesan keluar, Anda tidak akan tahu yang mana leih dulu sampai.
  • Lightweight (ringan) - Tidak ada pemesanan pesan, tidak ada pelacakan koneksi, dll Ini hanya mengirim dan melupakan! Ini berarti itu jauh lebih cepat, dan network card / OS (sistem operasi)  melakukan lebih sedikit pekerjaan untuk menerjemahkan kembali data dari paket.   
nah, dari beberapa informasi di atas anda sudah dapat mengerti apa itu TCP dan UDP serta dimana letak kelebihan dan kekurangan antara dua metode 
tersebut. silahkan anda memilih sendiri.
sumber: www.skullbox.net & tunnel.mrq3.com


semoga artikel ini dapat bermanfaat bagi anda. salam saya. jimmy

No comments:

Tags