我有一些编程经验,主要是在web应用程序中,基于已有的框架。也就是说,所有的网络方面的事情都已经处理好了,不需要了解这些信息。
我想了解更多关于网络编程和网络安全的知识。我对渗透测试很感兴趣,我一直在阅读有关这方面的材料,但其中大部分内容似乎相当肤浅,并且专注于那些攻击的具体利用和防御。我想深入了解一下网络是如何运作的,以及网络理论。有什么好的书涵盖这些主题,针对的对象和有经验的观众,如我的,最好是通过练习(如实现插座等)?
发布于 2012-12-25 11:43:02
要了解人际关系的基本知识,你有两个选择.

https://www.cs.purdue.edu/homes/dec/netbooks.html

这两本书理论上都有简单的算法来解释(我个人更喜欢第一本)。
要从编程者的角度理解网络,您应该检查:
它解释了如何在一个名为Minix (基于Unix)的操作系统中实现TCP\IP堆栈。



这两本书都涉及服务器-客户端应用程序实现。
最后,这两本书也很好。

http://www.amazon.com/Unix-Network-Programming-Volume-Networking/dp/0131411551/ref=pd_SIM卡_B_1

http://www.amazon.com/UNIX-Network-Programming-Volume-Communications/dp/0130810819/ref=pd_SIM卡_B_4.
希望它能帮助你..。
发布于 2012-12-25 13:42:32

这本书可以在在亚马逊上找到。
https://security.stackexchange.com/questions/25952
复制相似问题