Pradeepsf729
我是套接字编程的新手,并在Linux机器(ubuntu)上尝试使用它。我无法理解选项'SOCK_RAW',并想了解它。“套接字”系统调用中“ SOCK_RAW”选项的意义是什么?
沙希·布桑
原始模式基本上是在那里,可以让您绕过计算机处理TCP / IP的某些方式。您只需将数据包传递给需要它的应用程序,而不是像内核上的TCP / IP堆栈那样进行常规的封装/解封装层。无需TCP / IP处理-因此它不是已处理的数据包,而是原始数据包。现在,使用数据包的应用程序负责剥离标头,分析数据包以及内核中TCP / IP堆栈通常为您完成的所有工作
欲获得更多信息
单击此处原始套接字手册页
您可以罚款一个很好的例子,请点击这里
和教程,请点击这里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
编辑于
我来说两句