一.raw socket介绍:
1、raw socket中文叫原始套接字,它和其他的套接字的不同之处在于它工作在网络层或数据链路层,而其他类型的套接字工作在传输层,只能进行传输层数据操作。
二.raw socket有多种创建方法
1. sock_fd = socket(AF_INET, SOCK_RAW, TYPE)
理解原始套接字:raw socket详解
本文介绍了raw socket,这是一种工作在网络层或数据链路层的特殊套接字,区别于通常工作在传输层的套接字。通过raw socket,可以捕获并操作IP数据报或MAC帧。文章详细阐述了raw socket的两种创建方法,包括利用AF_INET与不同的TYPE参数抓取不同协议的数据,以及使用PF_PACKET配合不同类型值捕获数据链路层信息。
一.raw socket介绍:
1、raw socket中文叫原始套接字,它和其他的套接字的不同之处在于它工作在网络层或数据链路层,而其他类型的套接字工作在传输层,只能进行传输层数据操作。
二.raw socket有多种创建方法
1. sock_fd = socket(AF_INET, SOCK_RAW, TYPE)
178

被折叠的 条评论
为什么被折叠?