This document surveys network security situational awareness technologies, defining key concepts and models of situation awareness from various perspectives, including analytical and probabilistic methods. It discusses the integration of data from multiple sources, highlights challenges in data quality and fusion, and explores future trends in deep learning and efficient algorithm development. The document also identifies gaps in current prediction models and emphasizes the necessity for improved understanding and handling of complex network scenarios.