linux网络编程
linux网络编程最经典的图书莫过于W.Richard Stevens的《》,这套书分为两册,第一册主要讲解网络编程的socket接口,同时还详细的介绍了跟编程密切相关的网络基础理论与 协议,这本书也需要花较多时间才能够真正掌握,同时它也是一本需要反复研读的书,一旦您融汇了该书的知识与技巧,想不会网络编程都不行,强烈五星级推荐 哦,错过了一定后悔!第二册主要讲述进程间通信,在这里我们就不介绍了。
网络技术与协议
作为一名高级的网络开发人员,除了学会系统提供的socket接口之外,还必须掌握网络基础理论知识和网络协议,只有这样我们才能充分的认知到网络 的运行原理,才能在我们的程序中更加充分的利用各种网络或协议提供给我们的特性,在遇到网络编程中的各种疑难杂症时我们才能有的放矢的轻易找出问题所在。 在这里向大家推荐几本这方面的权威书。第一本是《》,这本是国外大学里的经典教程,书中详细的讲述了网络最底层的工作原理,包括了物理层,数据 链路层,网络层等详细知识,看完本书,您就会明白我们现在使用的网络是如何构成的,你会理解路由器,交换机以及tcp/ip它们是如何协调在一起工作的以 及他们各自在网络中所扮演的重要角色。第二套书我们推荐《》(共三卷,详情见下),作者也是W.Richard Stevens,哎,没办法,他的书本本经典,想不推荐都不行啊。第三套书推荐《》(共三卷,详情见下)这套书也是很经典的, 连W.Richard Stevens也不得不承认它很经典,我本人也更喜欢这套书。在认真学完上面推荐的这些书后,您完全可以理解为什么会存在syn flood攻击,您也能写出攻击程序,您也会理解为什么连tcp都可以被人劫持等等高级技术,这时您应该达到了hacker的初级水平。
计算机与网络安全
计算机网络安全可是一个热门与备受争议的话题,不过就像水能载舟也能覆舟一样,关键看您怎么使用它。作为一个高级的Linux开发人员,必须得懂这 方面的知识,这样在设计与开发我们的软件时才能更好的避免安全漏洞。本来这方面的书还是很多的,不过我没有搜集到太多经典的,所以在这里只推荐《》这一本。
阅读(393) | 评论(1) | 转发(0) |