Dynamic security analysis and optimization method based on network communication system
By constructing a fault prediction model and a network operation stability model, selecting routers with high security index, generating a topology diagram, and dynamically adjusting router selection, the congestion, latency, and packet loss problems of network communication systems in traditional methods are solved, achieving more efficient data packet transmission.
Patent Information
- Application Number
- CN202511301160.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2025-12-12
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Traditional routing methods are prone to congestion, delays, and packet loss in network communication systems, and the dynamic selection accuracy of routers is low, affecting the quality and efficiency of network communication.
By constructing router fault prediction models and network operation stability models, routers with high security indices are selected, a network topology diagram is generated, and routers are dynamically selected and adjusted based on the security index lag characteristic value to optimize the data packet transmission path.
It improves router search efficiency and packet transmission accuracy, reduces packet loss probability, and enhances network communication quality and efficiency.
Smart Images

Figure CN121125234A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of dynamic security analysis technology, specifically to a dynamic security analysis and optimization method based on network communication systems. Background Technology
[0002] Dynamic security of network communication systems refers to the security state that ensures information is not tampered with, stolen, lost, or destroyed during information transmission. Dynamic security contrasts with static security, which focuses on the security of information during storage and processing, while dynamic security focuses on the security of information during transmission.
[0003] In complex network environments, traditional routing methods, based on the principles of shortest path and lowest cost, determine the transmission path of data packets in the routing table. However, the transmission paths determined by these methods are prone to congestion, delays, and packet loss, which have a significant negative impact on the quality and efficiency of network communication. Furthermore, relying solely on the updating of the routing table to achieve dynamic router selection and security analysis of data packet transmission results in low accuracy. Summary of the Invention
[0004] The purpose of this invention is to provide a dynamic security analysis and optimization method based on network communication systems to solve the problems raised in the prior art.
[0005] To achieve the above objectives, the present invention provides the following technical solution: a dynamic security analysis and optimization method based on a network communication system, the method comprising: S10: Based on the source and destination addresses of the target data packets, filter out the target historical tasks from the historical tasks of the network communication system, and obtain the log data of the routers corresponding to each marked address within the time period during which each target historical task is executed; S20: Construct a fault prediction model and a network operation stability model for the routers corresponding to each labeled address, and predict the real-time security index of the routers corresponding to each labeled address; S30: Generate the network topology diagram of the target data packet; S40: When a data packet is transmitted between two adjacent network topology nodes, perform linear regression analysis on the security index lag characteristic value of the data packet in the next-level network topology node of the two adjacent network topology nodes respectively to obtain the security index change coefficient of the next-level network topology node. S50: Determine the filtering conditions for each network topology node in the network topology diagram of the target data packet, and obtain the filtering analysis set for each network topology node; S60: Filter out the target primary transmission link and target secondary transmission link of the target data packet; S70: Based on the transmission characteristics of the target data packet, dynamically adjust the target transmission main link based on the target transmission secondary link.
[0006] Furthermore, S10 includes: S101: Obtain the latest update time T of the network communication system, and collect the transmission paths corresponding to all historical tasks responded by the network communication system within the time period [T,t]. The transmission path refers to the path generated according to the addresses of the network nodes that the data packet passes through in sequence during transmission. The network nodes include relay nodes and access nodes. Here, t represents the real time. S102: Transfer the source address X corresponding to transmission path i i and destination address Y i The source and destination addresses of the target data packet are matched. If a match is found, the historical task corresponding to transmission path i is considered the target historical task. The basis for a successful match is: source address X i The source address is the same as the destination address Y of the target data packet i The target address is the same as the target data packet, where i=1,2,…,m represents the number corresponding to each transmission path collected, and m represents the total number of transmission paths collected. S103: In the transmission path corresponding to each target historical task, mark the address corresponding to each transfer node. The transfer node refers to the router. During the time period when each target historical task is executed, obtain the log data of the router corresponding to each marked address. The log data includes the router's operating status, throughput, latency and packet loss rate. The operating status includes power-on, power-off and error.
[0007] By filtering log data that is meaningful for analysis through the transmission endpoint of the target data packet, it is beneficial to improve the efficiency of network communication in finding the target router.
[0008] Furthermore, S20 includes: S201: Randomly select a marked address, and denote the router corresponding to the selected marked address as the selected router. Obtain the log data of the selected router within the time period [T, t]. Based on the number of times the selected router is in an error state (S) and the number of times it is in an on state (C) within the time period [T, T+d], determine the fault coefficient f of the selected router at time T+d. T+d Perform calculations, f T+d =S / C, with the operating time of the selected router as the independent variable and the fault coefficient as the dependent variable, a fault prediction model for the selected router is constructed: F=k1×t+b1, where d represents the receiving and forwarding time of the selected router for data packets. The fault prediction model is used to predict the probability of a fault occurring during the receiving and forwarding of data packets by the selected router at different operating times. S202: Based on g=w1×(1-packet loss rate)+w2×(1-latency / maximum latency)+w3×(throughput / maximum throughput), the real-time network operation stability index of the selected router is predicted, where w1, w2, and w3 all represent weight coefficients and w1+w2+w3=1. With the operating time of the selected router as the independent variable and the network operation stability index as the dependent variable, the network operation stability model of the selected router is constructed as G=k2×t+b2, where k1 and k2 both represent weights, and b1 and b2 both represent biases. S203: Input time t into the fault prediction model F=k1×t+b1 and the network operation stability model G=k2×t+b2 respectively, and obtain the fault coefficient F of the selected router at time t. t and network stability index G t According to H t =(1-F t )×G t Predict the security index of the selected router at time t; S204: Traverse all marked addresses and predict the real-time security index of the router corresponding to each marked address.
[0009] Based on the constructed fault prediction model and network operation stability model, the real-time security index of the router is predicted, which helps to quickly eliminate faulty routers, reduce the probability of data packet loss, reduce the security and integrity of target data packets, and further improve the transmission efficiency of target data packets in the network communication system.
[0010] Furthermore, the specific method for generating the network topology diagram of the target data packet in S30 is as follows: Routers and access nodes corresponding to marked addresses with real-time security indices exceeding a set threshold are designated as network topology nodes. Based on the transmission paths corresponding to each target's historical tasks, the connections between routers corresponding to each marked address and between these routers and access nodes are determined. Based on these determinations, a network topology diagram of the target data packets is generated, and nodes with no branches are removed from the network topology diagram. The real-time security index is used to filter routers, preventing packet loss during target data packet transmission.
[0011] Furthermore, S40 includes: Suppose that data packets are transmitted between network topology node γ and network topology node β, where network topology node γ and network topology node β are adjacent network topology nodes, and network topology node β is the next-level network topology node of network topology node γ. When the data packet is transmitted to network topology node γ, the security index of network topology node β is obtained as H. γWhen the data packet is transmitted to network topology node β, the security index of network topology node β is obtained as H. β According to U γ→β =(H β -H γ ) / t γ→β The lag characteristic value of the security index of the network topology node β is determined, where t γ→β This represents the average time required for a data packet to be transmitted from network topology node γ to network topology node β. Linear regression analysis was performed on all the historical security index lag characteristics of the determined network topology node β, and the resulting weight values Q were used to calculate the weights. β The security index change coefficient of network topology node β.
[0012] Furthermore, S50 includes: S501: The security index H of network topology node β γ Mapping to the range of 0 to 1, we get H' γ , with H´ γ As the base, the security index variation coefficient Q of the network topology nodes β The absolute value is the exponent, and an initial screening model for network topology node β is constructed. The initial screening model is as follows: ; When Q β When ≥0, the final selection model for network topology node β is: ; When Q β When < 0, the final selection model for network topology node β is: ;; S502: Use the final screening model as the first screening condition for network topology node β, and set the channel length L between network topology node γ and network topology node β. γ→β As the second screening condition for network topology node β; The first and second filtering conditions of the network topology nodes are stored in network topology node γ. Network topology node γ stores the filtering analysis set of the next-level network topology nodes. The filtering analysis set = {(J', L')} γ→1 ),…,(J´,L γ→τ )}, where ε=1,2,…,τ represents the number of the next-level network topology node of network topology node γ, and τ represents the total number of the next-level network topology nodes of network topology node γ.
[0013] Furthermore, S60 includes: a filtering analysis set based on network topology nodes γ, for J´ and 1 / L γ→εThe product between them is calculated, and the network topology nodes corresponding to the maximum and second largest values are marked. The marked network topology nodes are the target network topology nodes of the next level of the selected target data packets in the network topology node γ. Sort the network topology nodes corresponding to the maximum value according to the order of the filtering time to obtain the target transmission main link of the target data packet; Sort the network topology nodes corresponding to the second largest value and the network topology nodes corresponding to the largest value according to the order of the filtering time to obtain the target transmission secondary link of the target data packet.
[0014] The number of secondary transmission links can be selected based on the actual transmission requirements of the target data packets to ensure the smooth transmission of the target data packets.
[0015] Furthermore, S70 includes: S701: The target data packet is transmitted according to the target transmission main link. During the transmission process, the real-time transmission characteristics of the target data packet are determined. The transmission characteristics include block transmission and independent transmission. S702: Search for overlapping network topology nodes between the target transmission main link and the target transmission secondary link, randomly select an overlapping network topology node. If the transmission characteristic of the target data packet in the selected overlapping network topology node is block transmission, then extract the transmission link between the selected overlapping network topology node and the next adjacent overlapping network topology node of the selected overlapping network topology node in the target transmission secondary link with respect to time, and merge the accessed transmission link into the target transmission main link. If the transmission characteristic of the target data packet in the selected overlapping network topology node is independent transmission, then the target data packet is transmitted according to the target transmission main link. S703: Traverse all overlapping network topology nodes and dynamically generate the final transmission main link for the target data packet.
[0016] Compared with the prior art, the beneficial effects of the present invention are: 1. This invention constructs a fault prediction model and a network operation stability model by using the log data of the routers corresponding to the marked addresses, dynamically analyzes the real-time security index of each router, and constructs a network topology diagram of the target data packet based on the router with the high security index. Compared with the routing table, the constructed network topology diagram has a stronger correlation and higher matching degree with the target data packet, which is conducive to quickly and accurately locking the router of the target data packet during the transmission process.
[0017] 2. Based on the security index change coefficient between two adjacent network topology nodes in the network topology diagram, this invention realizes dynamic security analysis of the routers corresponding to each network topology node. Combined with the channel length between two adjacent network topology nodes, a filtering analysis set of the next-level network topology nodes is generated at the branch intersection point. Based on the filtering analysis set, dynamic selection of routers is realized. Compared with dynamic selection of routers based on routing tables, this is beneficial to ensuring the transmission quality and efficiency of target data packets in the network.
[0018] 3. This invention achieves accurate analysis of the real-time security status of routers based on the security index lag characteristic value. The security analysis process solves problems such as congestion, latency, and packet loss. Therefore, compared with the security status inferred directly from linear relationships, it is more accurate and faster. Attached Figure Description
[0019] Fig. 1 This is a schematic diagram illustrating the workflow of the dynamic security analysis and optimization method based on network communication systems according to the present invention. Fig. 2 This is a network topology diagram of the target data packet of the present invention. Detailed Implementation
[0020] Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0021] Example: Figs. 1-2 As shown, this invention provides a technical solution for dynamic security analysis and optimization methods based on network communication systems. The method includes: S10: Based on the source and destination addresses of the target data packets, filter out the target historical tasks from the historical tasks of the network communication system, and obtain the log data of the routers corresponding to each marked address within the time period during which each target historical task is executed; S10 includes: S101: Obtain the latest update time T of the network communication system, collect the transmission paths corresponding to all historical tasks responded to by the network communication system within the time period [T,t]. A task refers to transmitting a data packet from the source address to the destination address. The task is responded to when the data packet is transmitted to the destination address. The transmission path refers to the path generated based on the addresses of the network nodes that the data packet passes through in sequence during transmission. Network nodes include relay nodes and access nodes. Here, t represents the real-time time. S102: Transfer the source address X corresponding to transmission path i i and destination address Y iThe source and destination addresses of the target data packet are matched. If a match is found, the historical task corresponding to transmission path i is considered the target historical task. If a match is not found, the historical task corresponding to transmission path i is considered not the target historical task. The basis for a successful match is: source address X i The source address is the same as the destination address Y of the target data packet i The source address X is the same as the destination address of the target data packet. i The destination address Y refers to the address of the first network node through which the data packet passes during transmission. i This refers to the address of the last network node that the data packet passes through during transmission, where i=1,2,…,m represents the number corresponding to each transmission path collected, and m represents the total number of transmission paths collected. S103: In the transmission path corresponding to each target historical task, mark the address corresponding to each transfer node. The transfer node refers to the router. During the time period when each target historical task is executed, obtain the log data of the router corresponding to each marked address. The log data includes the router's operating status, throughput, latency and packet loss rate. The operating status includes power-on, power-off and error. S20: Construct a fault prediction model and a network operation stability model for the routers corresponding to each labeled address, and predict the real-time security index of the routers corresponding to each labeled address; S20 includes: S201: Randomly select a marked address, and denote the router corresponding to the selected marked address as the selected router. Obtain the log data of the selected router within the time period [T, t]. Based on the number of times the selected router is in an error state (S) and the number of times it is in an on state (C) within the time period [T, T+d], determine the fault coefficient f of the selected router at time T+d. T+d Perform calculations, f T+d =S / C, with the running time of the selected router as the independent variable and the fault coefficient as the dependent variable, construct the fault prediction model of the selected router F=k1×t+b1, where d represents the receiving and forwarding time of the selected router for data packets; S202: Based on g=w1×(1-packet loss rate)+w2×(1-latency / maximum latency)+w3×(throughput / maximum throughput), the real-time network operation stability index of the selected router is predicted, where w1, w2, and w3 are all weight coefficients and w1+w2+w3=1. Maximum throughput refers to the maximum transmission rate that the selected router network can achieve, and maximum latency refers to the highest latency of the selected router for data packets. With the operating time of the selected router as the independent variable and the network operation stability index as the dependent variable, the network operation stability model of the selected router is constructed as G=k2×t+b2, where k1 and k2 are both weights, and b1 and b2 are both biases. S203: Input time t into the fault prediction model F=k1×t+b1 and the network operation stability model G=k2×t+b2 respectively, and obtain the fault coefficient F of the selected router at time t. t and network stability index G t According to H t =(1-F t )×G t Predict the security index of the selected router at time t; S204: Traverse all marked addresses and predict the real-time security index of the router corresponding to each marked address; S30: Generate the network topology diagram of the target data packet; The specific method for S30 to generate the network topology diagram of the target data packet is as follows: Routers and access nodes corresponding to marked addresses with real-time security indices higher than a set threshold are used as network topology nodes. Access nodes are the starting or ending points of network communication. Based on the transmission paths corresponding to the historical tasks of each target, the connection between routers corresponding to each marked address and the connection between routers corresponding to each marked address and access nodes are determined. Based on the determination results, a network topology diagram of the target data packets is generated, and nodes without branches in the network topology diagram are removed. The set threshold is set manually. S40: When a data packet is transmitted between two adjacent network topology nodes, perform linear regression analysis on the security index lag characteristic value of the data packet in the next-level network topology node of the two adjacent network topology nodes respectively to obtain the security index change coefficient of the next-level network topology node. S40 includes: Suppose that data packets are transmitted between network topology node γ and network topology node β, where network topology node γ and network topology node β are adjacent network topology nodes, and network topology node β is the next-level network topology node of network topology node γ. For example, the network topology node corresponding to router 4 is the next-level network topology node of the network topology nodes corresponding to routers 1 and 4. When the data packet is transmitted to network topology node γ, the security index of network topology node β is obtained as H. γ When the data packet is transmitted to network topology node β, the security index of network topology node β is obtained as H. β According to U γ→β =(H β -H γ ) / t γ→β The lag characteristic value of the security index of the network topology node β is determined, where t γ→β This represents the average time required for a data packet to be transmitted from network topology node γ to network topology node β. Linear regression analysis was performed on all the historical security index lag characteristics of the determined network topology node β, and the resulting weight values Q were used to calculate the weights. β The security index change coefficient of network topology node β; S50: Determine the filtering conditions for each network topology node in the network topology diagram of the target data packet, and obtain the filtering analysis set for each network topology node; The S50 includes: S501: The security index H of network topology node β γ Mapping to the range of 0 to 1, we get H' γ , with H´ γ As the base, the security index variation coefficient Q of the network topology nodes β The absolute value is the exponent, and an initial screening model for network topology node β is constructed. The initial screening model is as follows: ; When Q β When ≥0, the final selection model for network topology node β is: ; When Q β When < 0, the final selection model for network topology node β is: ; Where J´ represents the final screening index of network topology node β, and J represents the initial screening index of network topology node β; S502: Use the final screening model as the first screening condition for network topology node β, and set the channel length L between network topology node γ and network topology node β. γ→β As the second screening condition for network topology node β; The first and second filtering conditions of the network topology nodes are stored in network topology node γ. Network topology node γ stores the filtering analysis set of the next-level network topology nodes. The filtering analysis set = {(J', L')} γ→1 ),…,(J´,L γ→τ )}, where ε=1,2,…,τ represents the number of the next-level network topology node corresponding to the network topology node γ, and τ represents the total number of the next-level network topology nodes that exist for the network topology node γ; S60: Filter out the target primary transmission link and target secondary transmission link of the target data packet; S60 includes: a filtering analysis set based on network topology node γ, for J´ and 1 / L γ→ε The product between them is calculated, and the network topology nodes corresponding to the maximum and second largest values are marked. The marked network topology nodes are the target network topology nodes of the next level of the selected target data packets in the network topology node γ. Sort the network topology nodes corresponding to the maximum value according to the order of the filtering time to obtain the target transmission main link of the target data packet; Sort the network topology nodes corresponding to the second largest value and the network topology nodes corresponding to the largest value according to the order of the filtering time to obtain the target transmission secondary link of the target data packet. There is a connection relationship between the network topology nodes in adjacent sorting positions. S70: Based on the transmission characteristics of the target data packet, dynamically adjust the target transmission main link based on the target transmission secondary link; The S70 includes: S701: The target data packet is transmitted according to the target transmission main link. During the transmission process, the real-time transmission characteristics of the target data packet are determined. The transmission characteristics include block transmission and independent transmission. S702: Search for overlapping network topology nodes between the target transmission main link and the target transmission secondary link, randomly select an overlapping network topology node. If the transmission characteristic of the target data packet in the selected overlapping network topology node is block transmission, then extract the transmission link between the selected overlapping network topology node and the next adjacent overlapping network topology node of the selected overlapping network topology node in the target transmission secondary link with respect to time, and merge the accessed transmission link into the target transmission main link. If the transmission characteristic of the target data packet in the selected overlapping network topology node is independent transmission, then the target data packet is transmitted according to the target transmission main link. S703: Traverse all overlapping network topology nodes and dynamically generate the final transmission main link for the target data packet.
[0022] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A dynamic security analysis and optimization method based on network communication systems, characterized in that: The method includes: S10: Based on the source and destination addresses of the target data packets, filter out the target historical tasks from the historical tasks of the network communication system, and obtain the log data of the routers corresponding to each marked address within the time period during which each target historical task is executed; S20: Construct a fault prediction model and a network operation stability model for the routers corresponding to each labeled address, and predict the real-time security index of the routers corresponding to each labeled address; S30: Generate the network topology diagram of the target data packet; S40: When a data packet is transmitted between two adjacent network topology nodes, perform linear regression analysis on the security index lag characteristic value of the data packet in the next-level network topology node of the two adjacent network topology nodes respectively to obtain the security index change coefficient of the next-level network topology node. S50: Determine the filtering conditions for each network topology node in the network topology diagram of the target data packet, and obtain the filtering analysis set for each network topology node; S60: Filter out the target primary transmission link and target secondary transmission link of the target data packet; S70: Based on the transmission characteristics of the target data packet, dynamically adjust the target transmission main link based on the target transmission secondary link.
2. The dynamic security analysis and optimization method based on a network communication system according to claim 1, characterized in that: S10 includes: S101: Obtain the latest update time T of the network communication system, and collect the transmission paths corresponding to all historical tasks responded by the network communication system within the time period [T,t]. The transmission path refers to the path generated according to the addresses of the network nodes that the data packet passes through in sequence during transmission. The network nodes include relay nodes and access nodes. Here, t represents the real time. S102: Transfer the source address X corresponding to transmission path i i and destination address Y i The source and destination addresses of the target data packet are matched. If a match is found, the historical task corresponding to transmission path i is considered the target historical task. The basis for a successful match is: source address X i The source address is the same as the destination address Y of the target data packet i The target address is the same as the target data packet, where i=1,2,…,m represents the number corresponding to each transmission path collected, and m represents the total number of transmission paths collected. S103: In the transmission path corresponding to each target historical task, mark the address corresponding to each transfer node. The transfer node refers to the router. During the time period when each target historical task is executed, obtain the log data of the router corresponding to each marked address. The log data includes the router's operating status, throughput, latency and packet loss rate. The operating status includes power-on, power-off and error.
3. The dynamic security analysis and optimization method based on a network communication system according to claim 2, characterized in that: S20 includes: S201: Randomly select a marked address, and denote the router corresponding to the selected marked address as the selected router. Obtain the log data of the selected router within the time period [T, t]. Based on the number of times the selected router is in an error state (S) and the number of times it is in an on state (C) within the time period [T, T+d], determine the fault coefficient f of the selected router at time T+d. T+d Perform calculations, f T+d =S / C, with the running time of the selected router as the independent variable and the fault coefficient as the dependent variable, construct the fault prediction model of the selected router F=k1×t+b1, where d represents the receiving and forwarding time of the selected router for data packets; S202: Based on g=w1×(1-packet loss rate)+w2×(1-latency / maximum latency)+w3×(throughput / maximum throughput), the real-time network operation stability index of the selected router is predicted, where w1, w2, and w3 all represent weight coefficients and w1+w2+w3=1. With the operating time of the selected router as the independent variable and the network operation stability index as the dependent variable, the network operation stability model of the selected router is constructed as G=k2×t+b2, where k1 and k2 both represent weights, and b1 and b2 both represent biases. S203: Input time t into the fault prediction model F=k1×t+b1 and the network operation stability model G=k2×t+b2 respectively, and obtain the fault coefficient F of the selected router at time t. t and network stability index G t According to H t =(1-F t )×G t Predict the security index of the selected router at time t; S204: Traverse all marked addresses and predict the real-time security index of the router corresponding to each marked address.
4. The dynamic security analysis and optimization method based on a network communication system according to claim 3, characterized in that: The specific method for S30 to generate the network topology diagram of the target data packet is as follows: Routers and access nodes corresponding to marked addresses with real-time security indices higher than a set threshold are used as network topology nodes. Based on the transmission paths corresponding to each target's historical tasks, the connections between routers corresponding to each marked address and between routers and access nodes corresponding to each marked address are determined. Based on the determination results, a network topology diagram of the target data packets is generated, and nodes without branches are removed from the network topology diagram.
5. The dynamic security analysis and optimization method based on a network communication system according to claim 4, characterized in that: S40 includes: Suppose that data packets are transmitted between network topology node γ and network topology node β, where network topology node γ and network topology node β are adjacent network topology nodes, and network topology node β is the next-level network topology node of network topology node γ. When the data packet is transmitted to network topology node γ, the security index of network topology node β is obtained as H. γ When the data packet is transmitted to network topology node β, the security index of network topology node β is obtained as H. β According to U γ→β =(H β -H γ ) / t γ→β The lag characteristic value of the security index of the network topology node β is determined, where t γ→β This represents the average time required for a data packet to be transmitted from network topology node γ to network topology node β. Linear regression analysis was performed on all the historical security index lag characteristics of the determined network topology node β, and the resulting weight values Q were used to calculate the weights. β The security index change coefficient of network topology node β.
6. The dynamic security analysis and optimization method based on a network communication system according to claim 5, characterized in that: The S50 includes: S501: The security index H of network topology node β γ Mapping to the range of 0 to 1, we get H' γ , with H´ γ As the base, the security index variation coefficient Q of the network topology nodes β The absolute value is the exponent, and an initial screening model for network topology node β is constructed. The initial screening model is as follows: ; When Q β When ≥0, the final selection model for network topology node β is: ; When Q β When < 0, the final selection model for network topology node β is: ; S502: Use the final screening model as the first screening condition for network topology node β, and set the channel length L between network topology node γ and network topology node β. γ→β As the second screening condition for network topology node β; The first and second filtering conditions of the network topology nodes are stored in network topology node γ. Network topology node γ stores the filtering analysis set of the next-level network topology nodes. The filtering analysis set = {(J', L')} γ→1 ),…,(J´,L γ→τ )}, where ε=1,2,…,τ represents the number of the next-level network topology node of network topology node γ, and τ represents the total number of the next-level network topology nodes of network topology node γ.
7. The dynamic security analysis and optimization method based on a network communication system according to claim 6, characterized in that: The S60 includes: a filtering analysis set based on network topology node γ, for J´ and 1 / L γ→ε The product between them is calculated, and the network topology nodes corresponding to the maximum and second largest values are marked. The marked network topology nodes are the target network topology nodes of the next level of the selected target data packets in the network topology node γ. Sort the network topology nodes corresponding to the maximum value according to the order of the filtering time to obtain the target transmission main link of the target data packet; Sort the network topology nodes corresponding to the second largest value and the network topology nodes corresponding to the largest value according to the order of the filtering time to obtain the target transmission secondary link of the target data packet.
8. The dynamic security analysis and optimization method based on a network communication system according to claim 7, characterized in that: The S70 includes: S701: The target data packet is transmitted according to the target transmission main link. During the transmission process, the real-time transmission characteristics of the target data packet are determined. The transmission characteristics include block transmission and independent transmission. S702: Search for overlapping network topology nodes between the target transmission main link and the target transmission secondary link, randomly select an overlapping network topology node. If the transmission characteristic of the target data packet in the selected overlapping network topology node is block transmission, then extract the transmission link between the selected overlapping network topology node and the next adjacent overlapping network topology node of the selected overlapping network topology node in the target transmission secondary link with respect to time, and merge the accessed transmission link into the target transmission main link. If the transmission characteristic of the target data packet in the selected overlapping network topology node is independent transmission, then the target data packet is transmitted according to the target transmission main link. S703: Traverse all overlapping network topology nodes and dynamically generate the final transmission main link for the target data packet.