当前位置: 技术问答>linux和unix
初学者,问一些关于linux下tcp/ip网络编程 的 入门问题
来源: 互联网 发布时间:2016-05-22
本文导语: 本人是新手入门,想走linux下 tcp/ip 网络编程方向 本人 熟悉C++ 熟悉linux操作 但只从《计算机网络》课本上学过点tcp/ip协议,感觉跟没学差不多。 完全没接触过网络编程。 请问: 1.像我样一个入门的,应该从什么...
本人是新手入门,想走linux下 tcp/ip 网络编程方向
本人
熟悉C++
熟悉linux操作
但只从《计算机网络》课本上学过点tcp/ip协议,感觉跟没学差不多。
完全没接触过网络编程。
请问:
1.像我样一个入门的,应该从什么开始学起?请指引一条路线。
2.有什么经典的关于这方面的书?最好是实践性强的,不要光理论的。
3.一定要从入门的书介绍起,因为我可以说是完全不懂tcp/ip编程,还要是linux环境下的哦。
谢谢!!
本人
熟悉C++
熟悉linux操作
但只从《计算机网络》课本上学过点tcp/ip协议,感觉跟没学差不多。
完全没接触过网络编程。
请问:
1.像我样一个入门的,应该从什么开始学起?请指引一条路线。
2.有什么经典的关于这方面的书?最好是实践性强的,不要光理论的。
3.一定要从入门的书介绍起,因为我可以说是完全不懂tcp/ip编程,还要是linux环境下的哦。
谢谢!!
|
关于网络基础协议的讲解部分,可以看卷一
关于实际例子和实现部分,可以看卷一和卷二
在网络编程方面,UNIX/LINUX遵循统一的socket接口,可以认为是源码级别的一致。也就是说,你调用的API接
口和参数是一致的。
顺便再推荐个工具,wireshark,用来抓包分析协议和程序的行为
关于实际例子和实现部分,可以看卷一和卷二
在网络编程方面,UNIX/LINUX遵循统一的socket接口,可以认为是源码级别的一致。也就是说,你调用的API接
口和参数是一致的。
顺便再推荐个工具,wireshark,用来抓包分析协议和程序的行为
|
TCP/IP详解卷1,
unix环境高级编程,
unix网络编程,
上面两本是基础,打好基础看网络编程就不会一知半解,浮于表面。
有兴趣,tcp/ip详解卷二也会有大收获
unix环境高级编程,
unix网络编程,
上面两本是基础,打好基础看网络编程就不会一知半解,浮于表面。
有兴趣,tcp/ip详解卷二也会有大收获
|
看Unix网络编程.
|
哦,对了,如果你想了解的很仔细,那还得看协议的规范
比如IP协议的RFC791,TCP协议的RFC793等,这些才是国际的规范
比如IP协议的RFC791,TCP协议的RFC793等,这些才是国际的规范
|
socket通信,tcp和udp,试着做一个简单的C/S的程序,照着书本上的例子。。。
|
后台多半是写服务器的net服务端,所以顺带关注一下负载均衡方面的东西。