00
Days
00
Hrs
00
Min
00
Sec
Submit Your Paper

Machine Learning Based Network Issues Classifier, Recommender and Threat Prediction for OSI Model Layers

Authors

C.A. Nnalue

Department of Computer Science, University of Nigeria, Nsukka (Nigeria)

C .I. Ugwu

Department of Computer Science, University of Nigeria, Nsukka (Nigeria)

U. K. Ome

Department of Computer Science, University of Nigeria, Nsukka (Nigeria)

S.O Aneke

Department of Computer Science, University of Nigeria, Nsukka (Nigeria)

C.I. Egbu, J. Onyima

Department of Computer Science, University of Nigeria, Nsukka (Nigeria)

Article Information

DOI: 10.51583/IJLTEMAS.2026.150700146

Subject Category: Classifier

Volume/Issue: 15/7 | Page No: 1878-1893

Publication Timeline

Submitted: 2026-08-08

Accepted: 2026-08-13

Published: 2026-08-24

Abstract

Computer networking creates remarkable impacts in solving modern activities, but as they have evolved to become larger and more complex, they also present challenges when it comes to finding problems, identifying issues, and examining potential security problems. Most network management systems offer a single focus point, or a technical solution that is not easy for ordinary person to see, leading to time delays, increased risk, and additional vulnerabilities. The goal of this study is to allow for better identification of problems, propose a set of applicable solutions, and find possible threats that may arise through analyzing traffic on the network using an intelligent, machine-learning based model for classifying network problems based on the OSI model. To identify and classify problems, two sets of data were used; real-world database of network problems received from the Office of Accountant General for the Federation (OAGF), and the well-known NSL-KDD datasets for conducting research on intrusion detection. Machine learning algorithms have been examined for each component of the research, with the Naïve Bayes algorithm giving the highest classification accuracy, while Adaboost gave the most accurate classification of malicious traffic. The three models were integrated into a single web application using the Python Flask, HTML and CSS languages, and were designed with a three-layer architecture which splits the interface, processing, and storage components. The full System offers users information about the problem they are having. It also gives them information about the layer on the OSI model that contains the problem as well as recommendations on how to fix it. The system checks if the specific traffic has evidence of an attack. In this paper, showed how machine learning can assist with network troubleshooting, increase security awareness among users, decrease dependence on subject matter experts, and ultimately accelerate and increase accuracy in decision making.

Keywords

OSI model, Network issues classification, Solution recommendation, Threats prediction, Machine learning.

Downloads

References

1. Smith, J. A. (2020.) “Automation of network management and incident response,” International Journal of Artificial Intelligence and Machine Learning in Engineering, 15(16). Department of Information Technology. [Google Scholar] [Crossref]

2. Kirch, O., & Dawson, T. (2000). “Linux Network Administrator’s Guide,” 2nd ed. The Linux Documentation Project. [Online]. Available: https://tldp.org/LDP/nag2/index.html [Google Scholar] [Crossref]

3. Usama, M., Qadir, J., Raza, A., Arif, H., Yau, K.-L. A., Elkhatib, Y., Hussain, A., & Al-Fuqaha, A. (2019). “Unsupervised machine learning for networking: Techniques, applications and research challenges,” IEEE ACCESS, 7, 65579-65615.. https://doi.org/10.1109/ACCESS.2019.2916648 [Google Scholar] [Crossref]

4. Miller, R.L. (2025). “The OSI model: An overview,” SANS Institute, GSEC Practical Assignment Version 1.2e. [Online]. Available: https://www.giac.org/paper/gsec/1417/odi-model-overview/102634 [Google Scholar] [Crossref]

5. kanade, V. (2022). “What is the OSI model? Definition, layers, and importance,” Spiceworks, Nov. 1. [Online]. Available: https://www.spiceworks.com/tech/networking/articles/what-is-osi-model/ [Google Scholar] [Crossref]

6. Simoneau, P (2026). “The OSI Model: Understanding the seven Layers of Computer Networks [White Paper].” Global Knowledge Training LLC. Retrieved from https://faculty.sfcc.spokane.edu/Rudlock/files/WP_Simoneau_OSIModel.pdf [Google Scholar] [Crossref]

7. Kumar, S., Dalal, S., & Dixit, V. (2014). “The OSI model: Overview on the seven layers of computer networks,” International Journal of Computer Science and Information Technology Research, vol. 2, no. 3, pp. 461–466. [Online]. Available: https://www.researchpublish.com/upload/book/THE%20OSI%20MODEL%20OVERVIEW%20ON%20THE%20SEVEN%20LAYERS-607.PDF [Google Scholar] [Crossref]

8. Terra, J. (2025). “What is a computer network? Definition, components, objectives, and best practices.,” Simplilearn. Retrieved from https://www.simplilearn.com/what-is-computer-network-article [Google Scholar] [Crossref]

9. Tanenbaum, A. S., & Wetherall, D. J. (2011). “Computer networks (5th ed.),” Pearson Education.. Retrieved from https://csc-knu.github.io/sys-prog/books/Andrew%20S.%20Tanenbaum%20-%20Computer%20Networks.pdf [Google Scholar] [Crossref]

10. Buddha, D. “7 common network issues and how to solve them,” LinkedIn, Nov. 22, 2024. [Online]. Available: https://www.linkedin.com/pulse/7-common-network-issues-how-solve-them-deepanshu-budhija-bqecc [Google Scholar] [Crossref]

11. UMBOSS, “Network fault management,” Retrieved from https://umboss.com/blog/network-fault-management/ [Google Scholar] [Crossref]

12. Fortinet, “Network security threats,” Accessed: May 13, 2026. [Online]. Available: https://www.fortinet.com/tw/resources/cyberglossary/network-security-threats [Google Scholar] [Crossref]

13. Darktrace, “Network security threats,” Accessed: May 13, 2026. [Online]. Available: https://www.darktrace.com/cyber-ai-glossary/network-security-threats [Google Scholar] [Crossref]

14. Mohri, M., Rostamizadeh, A., & Talwalkar, A. (2018) “Foundations of Machine Learning,” 2nd ed. Cambridge, MA, USA: MIT Press. [Online]. Available: MIT Press Book Page. [Accessed: May 19, 2026]. [Google Scholar] [Crossref]

15. Deuschle, William J. (2019). “Undergraduate Fundamentals of Machine Learning,” Bachelor’s thesis, Harvard College. [Online]. Available: https://nrs.harvard.edu/URN-3:HUL.INSTREPOS:37364585 [Google Scholar] [Crossref]

16. Tagliaferri, L., Morales, M., Birbeck, E.,& Wan, A. (2019). “Python Machine Learning Projects,” New York, NY, USA: DigitalOcean. [Online]. Available: DigitalOcean PDF. [Google Scholar] [Crossref]

17. Malla Reddy College of Engineering & Technology (2020). Machine Learning [R17A0534]: Lecture Notes, Dept. Computer Science and Engineering. [Online]. Available: https://mrcet.com/downloads/digital_notes/CSE/iv%20Year/MACHINE%20LEARNING(R17A0534).pdf [Google Scholar] [Crossref]

18. University of York, “What is reinforcement learning?,” University of York Online, n.d. [Online]. Available: https://online.york.ac.uk/resources/what-is-reinforcement-learning/ [Google Scholar] [Crossref]

19. Mohammed, A. R., Mohammed, S. A., Côté, D., & Shirmohammadi, S (2021). “Machine learning-based network status detection and fault localization,” IEEE Transactions on Instrumentation and Measurement, vol. 70, Art. no. 3521710, doi: 10.1109/TIM.2021.3094223. [Google Scholar] [Crossref]

20. Feng, Caiying, and Yan Zhao (2022). "Fault identification and analysis of communication network based on deep learning," Mobile information systems 1: 1456425. [Google Scholar] [Crossref]

21. Dhanya, K. A., Vajipayajula, S., Srinivasan, K., Tibrewal, A., Kumar, T. S., & Kumar, T. G. (2023), “Detection of network attacks using machine learning and deep learning models,” Procedia Computer Science, vol. 218, pp. 57–66. doi: 10.1016/j.procs.2022.12.401. [Google Scholar] [Crossref]

22. Priya, C. S., Somjiyani, G., Thulasi, B., Yashaswini, V., & Shivani, P. (2025). “IoT network traffic classification using machine learning algorithms,” International Journal of Engineering. [Google Scholar] [Crossref]

23. Crabtree, M. (2024). “What is machine learning? DataCamp. Retrieved from https://www.datacamp.com/blog/what-is-machine-learning [Google Scholar] [Crossref]

24. Muller, A.C., & Guido, S. (2026). “Introduction to machine learning with Python: A guide for data scientists”’ O’Reilly Media. Retrieved from https://www.nrigroupindia.com/e-book/Introduction%20to%20Machine%20Learning%20with%20Python%20%28%20PDFDrive.com%20%29-min.pdf [Google Scholar] [Crossref]

25. Gupta, A. (2025). “An introduction to Scikit-learn: Machine learning in Python (Lesson 28 of 52,” Simplilearn. Retrieved from https://www.simplilearn.com/tutorials/python-tutorial/scikit-learn [Google Scholar] [Crossref]

26. Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., ... & Duchesnay, É. (2011). “Scikit-learn: Machine learning in Python.” Journal of Machine Learning Research, 12, 2825–2830. Retrieved from https://www.jmlr.org/papers/volume12/pedregosa11a/pedregosa11a.pdf [Google Scholar] [Crossref]

27. Andersen, N.B. (2023), “What is Pandas in Python?. Retrieved from https://builtin.com/data-science/pandas [Google Scholar] [Crossref]

28. Microsoft Corporation. (2025). “Intellisense – Visual Studio Code documentation.” Retrieved from https://code.visualstudio.com/docs/editing/intellisense [Google Scholar] [Crossref]

29. Netguru. (2025). “Python and machine learning: Why Python is great for ML projects. Netguru.” Retrieved from https://www.netguru.com/blog/python-machine-learning [Google Scholar] [Crossref]

30. GeeksforGeeks. (2025). “Machine learning with Python,” Retrieved from https://www.geeksforgeeks.org/machine-learning/machine-learning-with-python/ [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles

© 2026 IJLTEMAS · RSIS International. All rights reserved. ISSN 2278-2540.