![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
JIYangg
这个作者很懒,什么都没留下…
展开
-
MacOS 实现ARP报文发送和接收
文章目录ARP 协议概述报文格式实现Berkeley Packet Filter打开 BPF 设备设置 BPF 文件DNS 解析获取本机 IP地址和 MAC地址发送 ARP 报文读取 ARP 报文结果完整源码 继上次 自己实现一个 Ping 命令 之后,尝试进入更底层的网络接口层实现局域网的 ARP 报文收发 ARP 协议概述 ARP(Address Resolution Protocol) ...原创 2020-01-01 13:01:23 · 1339 阅读 · 0 评论 -
自己实现一个 ping 命令
目录基础协议基础套接字基础传输层 Stream 和 Datagram Socket网络层 Raw Socket数据链接层 Packet Socket模拟实现 PingICMP 协议实现参考 为了加深自己对计算机网络的理解, 想自己实现一些操作系统提供的网络工具, 于是先从 ping 开始 首先, ping 命令的作用是检测两个网络设备在 TCP/IP 网络下是否能连通. 其底层基于 ICMP ...原创 2020-01-01 12:57:14 · 2895 阅读 · 1 评论