Panganggo Datagram Protocol

Ngerti UDP lan Cara Iku Beda Saka TCP

Protokol Datagram Panganggo (UDP) diweruhi ing taun 1980 lan minangka salah sawijining protokol jaringan sing paling tuwa. Iku protokol lapisan lapisan OSI sing prasaja kanggo aplikasi jaringan / klien, adhedhasar Internet Protocol (IP) , lan minangka alternatif utama kanggo TCP .

Panjelasan singkat babagan UDP bisa nerangake yen protokol ora bisa dipercaya yen dibandhingake karo TCP. Nalika iku bener, amarga ora ana kesalahan ngreksa utawa mbenerake manawa transmisi data, iku uga bener sing mesthi ana aplikasi kanggo protokol iki sing TCP ora bisa cocog.

UDP (kadhangkala diarani UDP / IP) asring digunakake ing aplikasi video conferencing utawa game komputer sing digawe khusus kanggo kinerja nyata. Kanggo entuk kinerja sing luwih dhuwur, protokol kasebut ngidini paket-paket individu bakal dibuang (tanpa retries) lan paket UDP bakal ditampa kanthi urutan sing beda tinimbang dikirim, kaya dictated dening aplikasi kasebut.

Cara transmisi, yen dibandhingake karo TCP, ngidini kurang overhead data lan panandhang. Wiwit paket dikirim manèh apa, lan ora ana kesalahan nglewati, kasile nggunakake bandwidth kurang.

Apa UDP luwih apik tinimbang TCP?

Jawaban kanggo pitakonan iki gumantung marang konteks wiwit UDP ngidini kanggo kinerja sing luwih apik, nanging bisa luwih becik tinimbang TCP.

Conto sing apik nalika UDP bisa disenengi liwat TCP yaiku nalika aplikasi bisa luwih apik karo kurang latency , kayata game online, video chatting, utawa transmisi swara. Paket bisa ilang, nanging kanthi kurang lelandhesan sakabèhé kanggo nyuda kualitas, mundhut kualitas ora saestu ditampa.

Kanthi game online, lalu lintas UDP ngidini game terus sanajan koneksi ilang sedhela, utawa yen sawetara paket dicatet kanthi alasan apa wae. Yen koreksi kesalahan dicolok, sambungan bakal nandhang mundhut wektu amarga paket nyoba nglebokake maneh menyang ngendi wae kanggo ngilangi kasalahan, nanging sing ora perlu ing game video urip. Padha bener karo streaming urip.

Nanging, alesan UDP ora dadi gedhe nalika nerangake transfer berkas iku sampeyan butuh kabeh file supaya bisa nggunakake kanthi bener. Nanging, sampeyan ora perlu saben paket siji saka video game utawa video kanggo seneng.

Loro TCP lan UDP ing lapisan 4 saka model OSI lan bisa digunakake kanthi layanan kaya TFTP , RTSP, lan DNS .

UDP Datagrams

Lalu lintas UDP dianggo liwat apa sing disebut datagrams, kanthi saben datagram sing kalebu unit pesen tunggal. Rincian header disimpen ing wolung bita sing kapisanan, nanging sing liyane yaiku pesen sing bener.

Saben bagéan saka header datagram UDP, didaftarake ing kene, loro bytes :

Nomer port UDP ngidini aplikasi sing beda kanggo njaga saluran dhewe kanggo data, padha karo TCP. Pangowahan port UDP rong bita; Mulane, nomer port UDP sing bener kisaran 0 nganti 65535.

Ukuran datagram UDP minangka jumlah cacahing total bita sing ana ing header lan bagean data. Wiwit dawane header minangka ukuran sing tetep, lapangan iki kanthi efektif nglacak dawa bagean data ukurane (kadang disebut payload).

Ukuran datagram beda-beda gumantung saka lingkungan operasi, nanging duwe maksimum 65535 bita.

Pemeriksaan UDP melindungi data pesan dari gangguan. Nilai checksum nggambarake enkoding data datagram sing diitung dhisik dening pangirim lan ing pungkasan dening panrima. Apa datagram individu bakal diganggu utawa bisa rusak sajrone panularan, protokol UDP ndeteksi salah sawijining kalkulus checksum.

Ing UDP, checksumming opsional, minangka oposisi kanggo TCP ing ngendi checksums minangka wajib.