![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通信协议
文章平均质量分 90
接口通信相关的协议
希言自然也
记录自己遇到的问题,与君共勉。文章中若有侵权,联系删除。
展开
-
以太网UDP协议
前面已经介绍了以太网协议()、ARP协议()和ICMP协议(),下面我们介绍一下UDP协议。UDP协议,是一种面向无连接的传输层协议。同ICMP一样,UDP协议也是基于IP协议的一种协议。其优点:消耗资源少,通信效率高,适合FPGA实现。缺点:可靠性差,数据可能出现丢包。原创 2024-05-18 15:31:37 · 967 阅读 · 0 评论 -
以太网ICMP协议
ICMP协议,用于传输出错报告控制信息,包括报告错误、交换控制受限、状态信息等。比如,我们经常使用的ping命令和tracert命令。原创 2024-05-18 15:00:11 · 779 阅读 · 0 评论 -
以太网ARP协议解析
ARP协议,全称是Address Resolution Protocol,即地址解析协议。ARP协议的作用,就是在已知目标设备的IP地址但是不知道其MAC地址的时候,根据IP地址,获取到其MAC地址,以便组成完整的IP包进行通信。完整的IP数据包,由目标MAC、源MAC、目标IP、源IP等等信息组成。关于IP协议包部分,后面我们再讨论,本文只讨论怎么根据IP地址获取MAC地址。完整的ARP协议包含两部分,ARP请求和ARP应答。原创 2024-04-21 13:34:38 · 1104 阅读 · 0 评论 -
以太网帧格式解析
以太网中的数据长度最小是46字节,最大1500字节(正常情况下是这样的,但是存在巨帧等数据包)。限制数据包大小的原因是担心单个数据包的发送时间太长,在计算机中排队的数据包队列太长,导致其他应用一直卡住,体验变差。以太网传输数据时,是按照上图的格式,自左到右依次传输的。需要注意的是前导码和SFD不属于以太网协议的内容,应该是属于物理层数据同步相关的内容。这里需要注意的是,以太网两帧之间的时间间隔,IFG。100M的IFG=96*10ns=96ns。当该字段的数值小于1536个字节时,表示的是数据的长度。原创 2024-04-21 11:27:19 · 679 阅读 · 0 评论