1 / 14

User Datagram Protocol (UDP)

User Datagram Protocol (UDP). PROTOCOL TRANSPORT. Pendahuluan. Ketika komputer , terminal dan / atau peralatan data prosesing melakukan proses pertukaran data ( komunikasi data), sebenarnya banyak langkah yg dilakukan . Langkah2 itu antara lain :

gizi
Télécharger la présentation

User Datagram Protocol (UDP)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. User Datagram Protocol (UDP) PROTOCOL TRANSPORT

  2. Pendahuluan • Ketikakomputer, terminal dan/atauperalatan data prosesingmelakukanprosespertukaran data (komunikasi data), sebenarnyabanyaklangkahygdilakukan. • Langkah2 ituantara lain : • Sumberharusmengaktifkanjalurkomunikasitujuan, ataumemberiinformasikejaringanbahwaiaakanberkomunikasidengankomputerygadadidalamjaringan. (memberiidentitaskomputerygdituju) • Sumberharusmengetahuibahwakomputertujuantelahsiapmenerimainformasi .

  3. Ketika file/data dikirimkan, makapenerimaharusmampumenampungdanmengendalikansistempenerimaannyasecaratepatdansesuaidenganurutandatanya. • Jika format data komputersumbertidaksama dg komputertujuanmakasalahsatuharusbisamelakukankonversi data ataupenerjemahansehinggakomunikasidapatterjadi. • Dari faktadiatas,Kesimpulannyaadalah: • Harusadakontrolsistemygmengendalikanprosesperpindahan data tersebut. • Proseskontrolkomunikasiantarkomputerataujaringankomputerinidiperlukansatukonsepyaitu : “protokol” (termasukdidalamnyapemahamantentangarsitekturprotokolygdipakai)

  4. Model Protokol • Komunikasi data dlmjaringanmerupakanprosesygsangatkompleks. Olehkarenaitudiperlukansuatustrukturprotokol model. • Strukturprotokol model yg paling tepatadl dg caramenyusunmenjadisejumlahlapisan (layer) layananygakanmembagiproseskomunikasi data menjadi unit2 kecil. • Saatiniterdapat 2 model protokoljaringanygpopuler, yaitu : OSI dan TCP/IP

  5. Model OSI (Open System Interconnection) • Dikembangkanoleh ISO (International Organization for Standarization). • Dalam model OSI, protokoldibagimenjadi 7 lapis (layer) layanan. • Setiap layer melaksanakantugastertentu; ygpadaprinsipnyalayer yglebihrendahbertugasuntukmelayani layer yglebihtinggi. • Perubahanygterjadipada masing2 layer tdkakanmempengaruhi layer yg lain.

  6. Model TCP/IP • Dikembangkanoleh DARPA (US Defense Advance Research Project Agency) untuk paket2 ygdikirimkanmelaluijaingan ARPANET. • TCP/IP lebihdikenaldigunakansebagaiprotokoldalamjaringan internet. • Samaseperti Model OSI, TCP/IP jugadibagimenjadibeberapa lapis (layer) layanan.

  7. Arsitektur TCP/IP

  8. PROTOKOL TRANSPORT: Adalahprotokolkendaliperpindahan data diantaraduakomputer • TCP (Transmission Control Protocol) • UDP (User Datagram Protocol)

  9. Karakter UDP • Connectionless • Unreliable • 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

  10. Penggunaan UDP • 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 (DNS) • 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 Teivial File Transfer Protocol (TFTP) dan Network File System (NFS) • Protokol yang tidak membutuhkan keandalan. Contoh protokol ini adalah protokol Routing Information Protocol • 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.

  11. Pesan-pesan UDP

  12. Header UDP

  13. Port UDPSeperti halnya TCP, UDP juga memiliki saluran untuk mengirimkan informasi antar host, yang disebut dengan UDP Port. Untuk menggunakan protokol UDP, sebuah aplikasi harus menyediakan alamat IP dan nomor UDP Port dari host yang dituju • Nomor Port UDP dan penggunaannya • 53 : Domain Name System (DNS) Name Query • 67 : BOOTP client (Dynamic Host Configuration Protocol [DHCP]) • 68 : BOOTP server (DHCP) • 137 : NetBIOS Name Service • 138 : NetBIOS Datagram Service • 161 : Simple Network Management Protocol (SNMP) • 445 : Server Message Block (SMB) • 520 : Routing Information Protocol (RIP) • 1812/1813 : Remote Authentication Dial-In User Service (RADIUS)

  14. S E K I A N

More Related