工业控制计算机
工業控製計算機
공업공제계산궤
INDUSTRY CONTROL COMPUTER
2015年
5期
31-32
,共2页
虚拟网卡驱动%数据包%内核socket%网络设备
虛擬網卡驅動%數據包%內覈socket%網絡設備
허의망잡구동%수거포%내핵socket%망락설비
the virtual network card%packet%kernel socket%network equipment
网络设备是完成用户数据包在网络媒介上发送和接收的设备,它将上层协议传递下来的数据包以特定的媒介访问控制方式进行发送,并将接收到的数据传递给上层协议。提出了一种在Linux系统下编写虚拟网卡驱动程序,并在虚拟网卡驱动中提取出数据包,再根据事先约定好的规则对数据包做处理,最后通过Linux内核socket机制将数据包发送出去的技术。在工程项目中,采用此种技术,可以实现在虚拟网卡驱动中抓取出数据包,然后根据具体要求处理及转发数据包。
網絡設備是完成用戶數據包在網絡媒介上髮送和接收的設備,它將上層協議傳遞下來的數據包以特定的媒介訪問控製方式進行髮送,併將接收到的數據傳遞給上層協議。提齣瞭一種在Linux繫統下編寫虛擬網卡驅動程序,併在虛擬網卡驅動中提取齣數據包,再根據事先約定好的規則對數據包做處理,最後通過Linux內覈socket機製將數據包髮送齣去的技術。在工程項目中,採用此種技術,可以實現在虛擬網卡驅動中抓取齣數據包,然後根據具體要求處理及轉髮數據包。
망락설비시완성용호수거포재망락매개상발송화접수적설비,타장상층협의전체하래적수거포이특정적매개방문공제방식진행발송,병장접수도적수거전체급상층협의。제출료일충재Linux계통하편사허의망잡구동정서,병재허의망잡구동중제취출수거포,재근거사선약정호적규칙대수거포주처리,최후통과Linux내핵socket궤제장수거포발송출거적기술。재공정항목중,채용차충기술,가이실현재허의망잡구동중조취출수거포,연후근거구체요구처리급전발수거포。
This paper introduces a method which can write virtual network card drive program with Linux system,and extracts the data packets from it,then handle packets according to the pre-arranged rule,at last sent the data packet by Linux kernel socket.Through this technology,people can reach the goal of dealing with and forwarding the data packets which fetched in virtual network card drive.