你要说经典书籍,首推stephen的TCP/IP Illustrated, Volume I II III,三卷本,外加 computer network此书也是经典,接着才是 Network programming for microsoft windows ,当然RFC协议STD部分的标准协议时一定要精熟的,再掌握wireshark, snifferpro, network moniter等网络数据包协议分析软件,至于算法,C/C++必须的,再掌握一门script脚本语言python, lua什么的,Go语言听说不错,没经验,就不知道了,这些差不多了吧。什么分包组包,心跳包,缓存,你掌握了原理基础,写多了代码自然会懂。