计算机网络
文章平均质量分 73
香芋味儿的霜
大家好,欢迎来到我的博客!
在这个博客中,我会分享一些自己的学习笔记、打靶记录、经验总结以及工具使用教程等内容。我希望通过我的博客能够为大家解决一些问题,提供有用的知识和实用的技巧。我坚信学习是一个不断进步的过程,通过记录和总结自己的学习经历,希望能够帮助到同样在网安领域探索的小伙伴们。
我也非常欢迎大家对我的博客提出建议和改进意见,通过互相交流和反馈,共同进步。所以,请随时在博客下方留言,告诉我你的想法和建议,我会认真倾听并尽力改善我的博客内容。
感谢每一位阅读我的博客的小伙伴们,希望我的内容能够对你有所帮助,让我们一起成为更好的自己!
展开
-
网络协议分析(二)(C语言实现---ethernet、arp、ip、icmp、udp、tcp 完整代码)
代码实现:可以分析ethernet、arp、ip、icmp、udp、tcp六种协议的数据字段,以及识别应用层协议。这里我只输出了一些关键的信息,其他的字段信息,可以把下面的注释掉即可。注意这里配置文件里面的路径要设置为自己的。注意,里面涉及路径的都要改成自己的路径。注意这里导入的配置文件路径是否正确。原创 2023-11-28 15:00:55 · 980 阅读 · 0 评论 -
网络协议分析(一)(C语言实现---ethernet、arp、ip、icmp、udp、tcp)
3)第三次握手:Client收到确认后,检查ack是否为x+1,ACK是否为1,如果正确则将标志位ACK置为1,ack=y+1,并将该数据包发送给Server,Server检查ack是否为y+1,ACK是否为1,如果正确则连接建立成功,Client和Server进入ESTABLISHED状态,完成三次握手,随后Client与Server之间可以开始传输数据了。发起请求的主机接收到响应包后,将目标IP地址和MAC地址添加到自己的ARP缓存中,并使用该MAC地址发送数据包到目标主机。以此来实现物理层数据传输。原创 2023-06-27 22:47:33 · 2356 阅读 · 3 评论