• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
守望麦田
博客园    首页    新随笔    联系   管理    订阅  订阅

[转] [献给想深入学习网络编程的朋友] C,C++网络编程学习简明指南

C,C++网络编程学习简明指南
1. 扎实的C,C++基础知识
参考资料《C程序设计》,《C++ primer》。

2. TCP/IP协议
经典书是:W.Richard Stevens 著《TCP/IP详解》三卷书,卷1是协议,卷2是实现,卷3是TCP事务协议等。还有官方的协议文档:RFC
当然也可以在网上下载电子书。
经典的开源协议分析工具:Wireshark.
简单的开源TCP/IP协议栈:LwIP,或者Linux 1.0里包含的协议栈,当然也可以看看FreeBSD的TCP/IP协议栈。

3. 实际指导网络编程的书

Winodws平台,经典书是《windows网络编程》第二版。
Linux平台,经典书是W.Richard Stevens 著《UNIX网络编程》。

4. VC++开发
侯捷著 《深入浅出MFC》, 《windows程序设计》,《Windows核心编程》,Microsoft的MSDN。

PS. 我自己用VC++6.0企业版,安装了MSDN 2001的版本。
我抛砖引玉,请大家积极发言。

大家有什么好的资源,电子书,可以贴上来。有关网络编程的学习经验,心得,技巧等等,和大家一起分享。我会持续编辑添加到本楼!

1. Linux TCP/IP 协议栈分析,这是chinaunix.net论坛里的N人写的电子书,可以在这里下载PDF版本。
http://blog.chinaunix.net/u2/85263/showart_1810785.html

2. 《TCP/IP详解》三卷书,PDF版本下载地址:
《TCP/IP详解,卷1:协议》,http://www.laogu.com/ds_510.htm
TCP/IP详解,卷2:实现》,http://www.laogu.com/ds_511.htm
《TCP/IP详解,卷3:tcp事务协议等》,http://www.laogu.com/ds_512.htm

3. Wireshark
开源的经典的协议分析工具Wireshark, http://www.wireshark.org/

4. Winpcap( linux version: libpcap) and WinDump: tcpdump for Windows
http://www.winpcap.org/

5. Minix的作者,著的《计算机网络》也很经典,建议看看,这本书是很多大学的计算机专业教材。
http://product.dangdang.com/product.aspx?product_id=20446391
posted @ 2009-09-25 09:14  守望麦田  阅读(2610)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3