[问题] 封包的接收发送从何学起

楼主: my800924 (Melo)   2015-07-31 17:11:31
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
Winpcap(?)
问题(Question):
最近开始接触网络这一块,要用 C 来撰写封包的接收发送
目前只会利用WINPCAP抓封包,分析header
但对如何写一个封包发送出去完全不会
想请问一下前辈们是从何切入,开始学习的?
有搜寻过一些网站
但还是摸不著头绪
求推荐一些好的书籍或网站及切入方向
感谢各位!
作者: Killercat (杀人猫™)   2015-07-31 17:22:00
看你需要哪种封包,如果是非标准的L2/L3的话关键字叫做raw socket如果是标准的L2/L3/L4的话 Linux kernel SDK都有
作者: stupid0319 (征女友)   2015-07-31 17:42:00
楼主: my800924 (Melo)   2015-07-31 22:37:00
谢谢两位!!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com