![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
协议
ElonChen123
嵌入式
展开
-
linux原始套接字详解
一、原始套接字概述 协议栈的原始套接字从实现上可以分为“链路层原始套接字”和“网络层原始套接字”两大类。本节主要描述各自的特点及其适用范围。链路层原始套接字可以直接用于接收和发送链路层的MAC帧,在发送时需要由调用者自行构造和封装MAC首部。而网络层原始套接字可以直接用于接收和发送IP层的报文数据,在发送时需要自行构造IP报文头(取决是否设置IP_HDRINCL选项)。 1.1转载 2016-10-13 10:54:19 · 4470 阅读 · 0 评论 -
linux RAW SOCKET加Packet af定制2层报文
前几天做了一个feature,使用raw socket加AF_PACKET。选择了一部分,修改了下,变成一个简单的例子,分享出来。用这个只要你能接入网络,你想发什么就发什么,别干坏事就好:-)。AF_PACKET和AF_INET区别就是一个可以脱光到2层,一个只能到3层。直接把代码贴出来,希望感兴趣的人可以参考。客户端:#include #include转载 2016-09-27 09:46:15 · 3062 阅读 · 0 评论 -
VoIP协议栈
VoIP协议是VoIP业务的规范标准。我们都知道VoIP业务有着压倒性的优势。随着网络应用的多元化和低成本化发展,VoIP业务直接冲击着传统通信市场,那么目前VoIP协议目前常用的协议,如H.323、SIP、MEGACO和MGCP。H.323是一种ITU-T标准,最初用于局域网(LAN)上的多媒体会议,后来扩展至覆盖VoIP。该标准既包括了点对点通信也包括了多点会议。H.3转载 2016-07-27 18:47:42 · 1493 阅读 · 0 评论 -
MAC地址厂商查询网址
MAC地址厂商查询网址: https://regauth.standards.ieee.org/standards-ra-web/pub/view.html#registries 在该网站中可以将MAC厂商对应表下载到本地。原创 2018-01-03 10:13:41 · 20826 阅读 · 0 评论