(Network security scanning programming, network protocol analysis programming. Network packet generation programming. Intrusion/Intrusion Detection Programming. This book is read for network security research and development personnel and network security enthusiasts, and can also be used as an educational reference book for computer networks and network security. Chapter 1 Network Security Overview 1.1 Network Security Principles 1.1.1 Information Security 1.1.2 Network Security 1.1.3 Network Security Model 1.1.4 Security Policy 1.1.5 Security Management 1.2 Network Security Composition 1.2.1 Client Security 1.2.2 Server Security 1.2.3 Network Design Security 1.3 Necessity of Researching Network Security 1.3.1 Technical Level 1.3.2 Social Level 1.4 Network Security Technology 1.4.1 Network Security Scanning 1.4.2 Network Protocol Analysis 1.4.3 Network Packet Generation 1.4. 4 Network Intrusion/Intrusion Detection Chapter 2 Network Security Programming Fundamentals 2.1 Protocol Fundamentals 2.1.1 TCP/IP Protocol 2.1.2 OSI Protocol Model 2.2 Network Programming 2.2.1 Socket Programming 2.2.2 WinSock Programming 2.3 Initial Socket 2.3.1 Initial Socket fundamentals 2.3.2 Sending data 2.3.3 Monitoring data 2.4 Operating system 2.4.1 Linux operating system 2.4.2 Windows operating system 2.5 Programming language 2.5.1 C language 2.5.2 C language 2.5.3 Shell language 2.5.4 Other programming languages 2.6 Visualc Network Security Programming Fundamentals 2.6.1 Process Management 2.....)