![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络协议
文章平均质量分 89
心怀梦想
多多思考,多多努力
展开
-
用户态协议栈的简单实现
零拷贝: 是指cpu指令没有参与数据链路层里面传输的数字信号(0,1)物理层是指光纤或者双绞线中传输的光信号或者电信号网卡的作用:把光电信号转成数字信号(上行) 把数字信号转成光电信号(下行)网络抓包的实现方式raw_socketnetmapdpdkIP层数据包截图首部长度代表的是IP数据报头部的长度,即图中固定部分的长度。图中每行是32bits(即4字节),图中标识的固定部分总共有5行,所以IP首部最小是20个字节(5行*4字节每行=20字节)首部长度是4bit原创 2022-01-19 15:51:58 · 310 阅读 · 0 评论 -
LUA学习
当一个协程运行结束时,主函数所返回的值都将变成对应函数resume的返回值。(7)Lua语言提供的是所谓的非对称协程,也就是说需要两个函数来控制协程的执行,一个用于挂起协程的执行,另一个用于恢复执行。函数create 用于创建新协程,该函数只有一个参数,即协程要执行的代码的函数(协程体)函数create返回一个"thread"类型的值,即新协程。Lua中的栈有两排索引,正数1索引的位置在栈底,负数索引-1在栈顶,这样做的好处是不需要知道栈的大小,只需要查找正负索引1的位置就能确定栈顶和栈底的位置。原创 2024-02-25 16:19:05 · 979 阅读 · 0 评论 -
HTTPS-透彻学习汇总
转载!!!!!!!!!!配合这边文章《看完还不懂 HTTPS 我直播吃翔》学习效果更佳!一、SSL的作用 不使用SSL/TLS的HTTP通信,就是不加密的通信。所有信息明文传播,带来了三大风险。窃听风险(eavesdropping):第三方可以获知通信内容。篡改风险(tampering):第三方可以修改通信内容。冒充风险(pretending):第三方可以冒充他人身份参与通...转载 2019-07-07 00:38:55 · 165 阅读 · 0 评论 -
PPPoE抓包分析
这个周为了解决一个PPPoE的问题,自己专门研究了一下PPPoE,通过抓包文件来详细的说一下在wireshake中使用"pppoed || pppoes"来过滤其他无关的包,以免干扰分析.PPPoE 可以分为 发现阶段和绘话阶段(LCP,CHAP,NCP(IPCP,BCP,IPV6CP))发现阶段:PADI:Destination,Source,Type 属于以...原创 2019-03-30 18:55:28 · 12232 阅读 · 2 评论 -
http简单介绍
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化...转载 2019-07-07 00:35:33 · 308 阅读 · 0 评论