[問題] 封包的接收發送從何學起

作者: 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