社区
Linux_Kernel
帖子详情
怎么学习linux网络编程
liegg
2010-06-23 09:35:48
目的和要求:
1.熟悉网络编程的概念;
2.熟悉网络编程的基本使用;
3.看那些书;
4.半年的时间够不够;
5.内核中需要学习那个子系统知识。
----------------------------------------
分不是问题,到时再加100
越详细越好,我是网络新手,先谢谢了。。。。
...全文
711
17
打赏
收藏
怎么学习linux网络编程
目的和要求: 1.熟悉网络编程的概念; 2.熟悉网络编程的基本使用; 3.看那些书; 4.半年的时间够不够; 5.内核中需要学习那个子系统知识。 ---------------------------------------- 分不是问题,到时再加100 越详细越好,我是网络新手,先谢谢了。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
junaing
2012-01-18
打赏
举报
回复
[Quote=引用 4 楼 liegg 的回复:]
引用 3 楼 pottichu 的回复:
UNIX 网络编程
纯粹学习网络编程的话,不需要学习kernel.
不是了,对kernel的驱动usb,输入子系统,进程调度,电源管理,fb模块,懒懒的折腾过3,4年了,
但是工作没有涉及网络,所以一直没弄,想从网络的应用到内核整个提升下整个技术,毕竟linux就是网络系统。。。
<UNIX 网络编程>这本书不错,周末就去书城……
[/Quote] 史蒂芬的 第三版
jiahehao
2012-01-18
打赏
举报
回复
9楼推荐的书都是必看经典。
我的经验是任务驱动最有效率,自己慢慢看,容易懈怠。。。。。。
所以你得找个相关的事来驱动自己。
yuanzhang198711
2010-06-24
打赏
举报
回复
楼上都是忠言,要敢于挑战啊,现在我才从unix环境编程入手,慢慢开始网络编程,重新学习tcp/ip,算是和楼主的进度一致。
以后可以相互交流经验。
ruelang
2010-06-24
打赏
举报
回复
先推荐两本经典书:UNIX网络编程第2版,第2卷,进程间通信
UNIX网络编程第3版.第1卷,套接字联网API
第二卷是对第一卷IPC一章的扩展,讲得非常详细,从Posix System V不同系统分析;建议先读第一本,对网络编程底层有个感性认识,对以后走网络编程这一块会有很大帮助。然后再去看第一卷网络基础知识,共同学习!
Tony2251
2010-06-23
打赏
举报
回复
[Quote=引用 9 楼 wenxy1 的回复:]
必看的经典书:《TCP/IP详解》,《Unix网络编程》。
看tcp/ip协议栈的实现,用著名的开源工具 Wireshark 分析网络数据包。
[/Quote]
用TCP/IP进行网络互联也不错。
建议看下轻量级服务器的代码,编学习理论,编看代码,调试。跟踪。
yyysss520
2010-06-23
打赏
举报
回复
纯顶 !!!!
Wenxy1
2010-06-23
打赏
举报
回复
必看的经典书:《TCP/IP详解》,《Unix网络编程》。
看tcp/ip协议栈的实现,用著名的开源工具 Wireshark 分析网络数据包。
冰水混合物l
2010-06-23
打赏
举报
回复
不用看内核,除非你是在研究。非常方便的,看些实例,多联系。
pottichu
2010-06-23
打赏
举报
回复
楼主是反过来学的阿,呵呵。
其实基础的 网络编程,也就是 TCP, UDP 这些, 以你的水平,应该不用化太多时间。
另外,再深入的网络编程, 包括内核的协议栈等,我没有经验,就不乱发表意见了。
queen25
2010-06-23
打赏
举报
回复
看楼上的答案
steptodream
2010-06-23
打赏
举报
回复
[Quote=引用 3 楼 pottichu 的回复:]
UNIX 网络编程
纯粹学习网络编程的话,不需要学习kernel.
[/Quote]
学习网络编程 估计大家都会推荐这部经典的书
楼主一边学 一边写些小东西练手
ftp client/telnet client/ftp server/web server/chat room
liegg
2010-06-23
打赏
举报
回复
[Quote=引用 3 楼 pottichu 的回复:]
UNIX 网络编程
纯粹学习网络编程的话,不需要学习kernel.
[/Quote]
不是了,对kernel的驱动usb,输入子系统,进程调度,电源管理,fb模块,懒懒的折腾过3,4年了,
但是工作没有涉及网络,所以一直没弄,想从网络的应用到内核整个提升下整个技术,毕竟linux就是网络系统。。。
<UNIX 网络编程>这本书不错,周末就去书城找找,网上说有好几个版本,那个版本好些,多少米米。。。。。。
pottichu
2010-06-23
打赏
举报
回复
UNIX 网络编程
纯粹学习网络编程的话,不需要学习kernel.
freetstar
2010-06-23
打赏
举报
回复
看APUE这本书
newton123456
2010-06-23
打赏
举报
回复
socket编程,应用层还算简单吧。TCP UDP
laorer
2010-06-23
打赏
举报
回复
linux…… 都没怎么玩过
不过我想一般的网络知识一般都不是什么大问题,那些协议啊,就是不记得,多少也是知道些的吧,主要的应该还是看看有哪些api调用的吧,
Linux
学习
路线及
网络编程
经典书籍
这篇博客整理了
Linux
学习
的路线,包括《鸟哥的
Linux
私房菜》等入门书籍,以及《APUE》、《Unix
网络编程
》等进阶读物。此外,还推荐了《TCP/IP详解》等
网络编程
经典著作,适合希望深入理解和实践
Linux
网络编程
的读者。
Linux
学习
路线及
网络编程
经典书籍(转载)
本文整理了
Linux
学习
资源,给出
学习
路线,推荐了《鸟哥的
linux
私房菜》《apue》等书籍。还介绍
网络编程
经典书籍,如《TCP/IP详解》《用TCP/IP进行网际互连》等,涵盖理论与实际,为
Linux
及
网络编程
学习
提供参考。
Linux
网络编程
学习
路线规划
本文详细规划了一个
Linux
网络编程
的
学习
路线,涵盖基础系统知识、C++语言准备、系统编程、TCP/IP协议、实战项目和嵌入式实践。强调理论与实践相结合,旨在培养网络应用开发能力。
开源练习
linux
网络编程
,如何
学习
Linux
网络编程
本文提供了
学习
Linux
网络编程
的有效途径,包括安装
Linux
发行版、熟悉常用命令、编写shell脚本及C程序等实践建议,强调了理解操作系统内核的重要性。
linux
网络编程
学习
本文将指导你从CTHON入手,探索
Linux
网络编程
的
学习
路径,涵盖关键技术和实践案例,助你提升技能。
Linux_Kernel
4,469
社区成员
17,459
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章