Kesedaran aplikasi merujuk kepada keupayaan rangkaian untuk mengenali dan mengurus aplikasi berbeza yang sedang berjalan padanya. Konsep ini adalah teras kepada rangkaian peka konteks, di mana rangkaian menyesuaikan gelagatnya berdasarkan aplikasi yang disiarkan, keperluan aplikasi tersebut dan konteks ia beroperasi di dalamnya.
Kejadian Kesedaran Aplikasi
Konsep kesedaran aplikasi berakar umbi pada akhir 1990-an dan awal 2000-an apabila trafik Internet mula mempelbagaikan dan berkembang melangkaui aplikasi web dan e-mel yang mudah. Apabila trafik rangkaian menjadi lebih kompleks dengan multimedia, aplikasi peer-to-peer, penstriman video dan banyak lagi, ia menjadi jelas bahawa pendekatan satu saiz untuk semua untuk pengurusan trafik rangkaian tidak lagi mencukupi.
Sebutan pertama kesedaran aplikasi muncul dalam kertas penyelidikan dan penerangan produk peralatan rangkaian pada pertengahan 2000-an. Peralihan ke arah rangkaian yang lebih pintar dan responsif didorong oleh keperluan untuk Kualiti Perkhidmatan (QoS), keselamatan dan prestasi keseluruhan yang lebih baik.
Membongkar Kerumitan Kesedaran Aplikasi
Kesedaran aplikasi melibatkan rangkaian yang mempunyai pemahaman mendalam tentang aplikasi yang berjalan padanya. Ia termasuk keupayaan untuk mengesan dan membezakan aplikasi, memahami ciri dan keperluan mereka, dan mengambil tindakan berdasarkan pemahaman itu.
Sebagai contoh, rangkaian yang menyedari aplikasi mungkin menyedari bahawa pengguna sedang menstrim video dan memperuntukkan lebih lebar jalur untuk memastikan main balik yang lancar, sambil juga mengenal pasti kemas kini perisian latar belakang dan mengehadkan lebar jalurnya untuk mengelakkannya daripada mengganggu aliran video.
Konsep ini telah mendapat peningkatan kepentingan dalam beberapa tahun kebelakangan ini dengan peningkatan pengkomputeran awan, IoT, dan aplikasi masa nyata, di mana keupayaan untuk mengutamakan trafik dan mengekalkan prestasi adalah kritikal.
Kerja Dalaman Kesedaran Aplikasi
Pada terasnya, kesedaran aplikasi melibatkan dua proses utama: pengenalan aplikasi dan penguatkuasaan dasar.
Pengenalpastian aplikasi melibatkan pemeriksaan paket dalam (DPI) atau teknik serupa untuk memahami sifat trafik yang melalui rangkaian. Proses DPI meneliti bahagian data (dan mungkin juga pengepala) paket semasa ia melepasi titik pemeriksaan, mengenal pasti kandungan, asal, destinasi dan banyak lagi.
Penguatkuasaan dasar melibatkan pengurusan trafik rangkaian berdasarkan maklumat yang dikumpul melalui pengenalan aplikasi. Rangkaian boleh mengutamakan, menyahutamakan, menyekat atau menguruskan trafik mengikut dasar yang telah ditetapkan.
Ciri-ciri Utama Kesedaran Aplikasi
Beberapa ciri utama kesedaran aplikasi termasuk:
-
Keterlihatan Berbutir: Kesedaran aplikasi memberikan pandangan terperinci tentang aplikasi yang dijalankan pada rangkaian, prestasinya dan kesannya terhadap sumber rangkaian.
-
Pengurusan Trafik: Ia membolehkan rangkaian mengutamakan trafik berdasarkan keperluan aplikasi yang berbeza, meningkatkan prestasi dan pengalaman pengguna.
-
Keselamatan yang Diperbaiki: Dengan mengenal pasti aplikasi dan gelagatnya, rangkaian yang menyedari aplikasi boleh mengesan dan mencegah ancaman keselamatan dengan lebih berkesan.
-
Penggunaan Sumber yang Cekap: Dengan memahami dan mengutamakan keperluan aplikasi, rangkaian boleh menggunakan sumber dengan lebih cekap.
Klasifikasi Kesedaran Aplikasi
Walaupun tiada klasifikasi yang diterima secara universal untuk kesedaran aplikasi, ia secara amnya boleh dibahagikan berdasarkan kaedah penggunaannya dan tahap cerapan aplikasi.
Kaedah Penggunaan | Penerangan |
---|---|
Bersepadu | Kesedaran aplikasi disepadukan ke dalam peranti rangkaian seperti penghala dan suis. |
Berdiri sendiri | Kesedaran aplikasi yang disediakan melalui peralatan kendiri atau penyelesaian perisian. |
Tahap Wawasan | Penerangan |
---|---|
asas | Mengenal pasti aplikasi berdasarkan nombor port dan maklumat protokol. |
Maju | Menggunakan DPI atau teknik serupa untuk pemahaman yang lebih terperinci tentang trafik aplikasi. |
Penerapan Kesedaran Aplikasi
Kesedaran aplikasi mempunyai pelbagai kegunaan, daripada meningkatkan prestasi rangkaian kepada meningkatkan keselamatan. Ia sering digunakan dalam konteks:
-
QoS: Dengan mengenal pasti dan mengutamakan aplikasi, rangkaian boleh menyediakan perkhidmatan yang lebih baik untuk aplikasi kritikal atau permintaan tinggi.
-
Pengurusan Jalur Lebar: Rangkaian boleh mengawal penggunaan lebar jalur dengan mengutamakan aplikasi tertentu dan mengehadkan yang lain.
-
Keselamatan: Dengan mengenal pasti gelagat aplikasi yang tidak normal, rangkaian boleh mengesan dan bertindak balas terhadap potensi ancaman keselamatan.
Seperti mana-mana teknologi, kesedaran aplikasi datang dengan cabarannya. Kebimbangan privasi telah dibangkitkan mengenai penggunaan DPI dan teknik serupa kerana potensi penyalahgunaan. Selain itu, trafik yang disulitkan boleh menimbulkan cabaran kepada pengenalan aplikasi.
Perbandingan dengan Konsep Serupa
Konsep | Penerangan | Bagaimana ia Berkaitan dengan Kesedaran Aplikasi |
---|---|---|
Kesedaran Rangkaian | Memahami keadaan dan keadaan rangkaian. | Kesedaran rangkaian tertumpu pada rangkaian itu sendiri, manakala kesedaran aplikasi tertumpu pada aplikasi yang dijalankan pada rangkaian. |
Kesedaran Pengguna | Memahami tingkah laku dan keperluan pengguna dalam rangkaian. | Kesedaran pengguna boleh digunakan bersama dengan kesedaran aplikasi untuk memberikan gambaran yang lebih lengkap tentang penggunaan rangkaian. |
Kesedaran Peranti | Menyedari pelbagai peranti yang disambungkan ke rangkaian dan ciri-cirinya. | Kesedaran peranti boleh menyediakan konteks tambahan untuk mengurus trafik aplikasi, melengkapkan kesedaran aplikasi. |
Prospek Masa Depan Kesedaran Permohonan
Melihat ke arah masa depan, kesedaran aplikasi dijangka memainkan peranan penting dalam pembangunan rangkaian pintar dan mengoptimumkan diri. Dengan kerumitan trafik rangkaian yang semakin meningkat dan permintaan untuk QoS yang lebih baik, keupayaan rangkaian untuk memahami dan mengurus aplikasi akan menjadi lebih penting berbanding sebelum ini.
Satu pembangunan yang menjanjikan ialah penyepaduan kecerdasan buatan dan pembelajaran mesin dengan kesedaran aplikasi, membolehkan rangkaian belajar daripada corak trafik dan menyesuaikan strategi pengurusan mereka dari semasa ke semasa.
Pelayan Proksi dan Kesedaran Aplikasi
Pelayan proksi boleh mendapat manfaat daripada kesedaran aplikasi. Sebagai perantara yang mengendalikan trafik rangkaian, pelayan proksi boleh menggunakan kesedaran aplikasi untuk mengurus aliran trafik dengan lebih baik, mengutamakan permintaan kritikal dan meningkatkan keselamatan.
Sebagai contoh, pelayan proksi dengan kesedaran aplikasi boleh mengutamakan penyemakan imbas web atau trafik penstriman berbanding aplikasi yang kurang sensitif masa, meningkatkan pengalaman pengguna. Ia juga boleh mengenal pasti trafik aplikasi yang berpotensi berniat jahat, meningkatkan keselamatan keseluruhan rangkaian.
Pautan Berkaitan
Ringkasnya, kesedaran aplikasi ialah komponen asas rangkaian moden, menyediakan kawalan terperinci ke atas trafik rangkaian, meningkatkan QoS dan meningkatkan keselamatan. Memandangkan rangkaian terus berkembang dan mempelbagaikan, kepentingan dan aplikasi konsep ini dijangka berkembang.