IMAM SATRIA RAMADHAN PATERLINA A FENANLAMPIR TEGUH G MALLE
171440020 171440034 171440050 DISTRIBUTED NETWORK PROTOCOL (DNP) • DISTRIBUTED NETWORK PROTOCOL (DNP) merupakan seperangkat protocol komunikasi yang digunakan antar komponen dalam sistem otomasi proses. Penggunaan utamanya adalah dalam utility seperti perusahaan listrik dan air. DNP ini dikembangkan untuk komunikasi antara berbagai jenis akuisisi data dan peralatan control. Dalam sistem SCADA, DNP digunakan oleh stasiun utama SCADA (pusat control), unit terminal jarak jauh dan peralat elektronik cerdas. STRUKTUR PROTOCOL
• Protocol DNP terdiri dari 3 layer utama yaitu :
– DNP Aplication Layer – DNP Transport Layer – DNP Link Layer • DNP ini dapat duduk diatas bus serial atau jaringan TCP/IP, pesan protocol yang memiliki ke 3 layer dikirim melalui aliran TCP/IP. LAPISAN APLIKASI • Lapisan aplikasi DNP terdiri dari: – Control Aplikasi yang berfungsi untuk fragmentasi di lapisan aplikasi, serta menunjukan apakah pesan saat ini tidak diminta atau merupakan konfirmasi – Function code befungsi untuk mengidentifikasi fungsi yang harus dilakukan oleh perangkat DNP misalnya: Konfirmasi, Baca, Tulis, Pilih, Operasikan, Restart, Respons, dll. – Indication yang hanya ada dalam paket yang memiliki function code Respons dan yang tujuannya adalah untuk memberikan perincian tentang status operasi yang diminta LAPISAN TRANSPORT • Lapisan Transport digunakan hanya satu byte terutama digunakan untuk memecah-mecah paket DNP yang besar. Selain itu, pada layer ini juga membuat sebuah tanda bahwa paket diterima dengan sukses (acknowledgement), dan mentransmisikan ulang terhadap paket-paket yang hilang di tengah jalan. LAPISAN LINK • Fungsi pertama dari data link layer adalah melakukan proses grouping secara logic, atau secara tidak terlihat. Proses grouping merupakan proses penyatuan dari beberapa paket data ke dalam satu kesatuan paket data yang utuh dan juga Mendeteksi kesalahan pengiriman dan penerimaan paket data dan melakukan proses pengkoreksian. Bukan tidak mungkin ketika proses transmisi data terjadi, terdapat beberapa kesalahan, seperti kesalahan pemecahan data menjadi paket data, ataupun kesalahan dalam pengiriman data dan proses penerimaan data TERIMA KASIH