我们通常将网络安全定义为保护网络系统中的硬件,软件及其系统中的数据,使其不受偶然的或恶意的原因遭到破坏,更改,泄露,保证系统可以可靠的运行。学习时可以先看看网络基础理论的书,特别是网络模型要比较熟悉。然后可以看些常用的黑客攻防手段,使用一些常用的工具。进阶阶段可以看看密码学,编程方面的,还有社会工程学等。