FPGA使用以太网UDP传输数据

本文介绍了FPGA使用以太网UDP传输数据的过程,涉及OSI七层模型,重点讲解了数据链路层的以太网MAC帧格式、IP协议和UDP协议的细节,包括帧检验序列、IP首部和UDP校验和的计算方法。
摘要由CSDN通过智能技术生成

一,OSI 的七层传输模型。

OSI(OpenSystemInterconnect),即开放式系统互联。一般都叫 OSI 参考模型,是 ISO(国际标准化组织)组织在 1985 年研究的网络互联模型。该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),即 OSI 开放系统互连参考模型。

1,应用层(ApplicationLayer)提供为应用软件而设的接口,以设置与另一应用软件之间的通信。例如:HTTP,HTTPS,FTP,TELNET,SSH,SMTP,POP3.HTML.等。

2,表达层(PresentationLayer)把数据转换为能与接收者的系统格式兼容并适合传输的格式。例如图片的格式可以是 PNG,BMP 等

3,会话层(SessionLayer)负责在数据传输中设置和维护电脑网络中两台电脑之间的通信连接。类似于断点续传

FPGA 关注的是以下四层:

4,传输层(Transport Layer)把传输表头(TH)加至数据以形成数据包。传输表头包含了所使用的协议等发送信息。例如:传输控制协议(TCP)等。

5,网络层(Network Layer)决定数据的路径选择和转寄,将网络表头(NH)加至数据包,以形成报文。网络表头包含了网络数据。例如:互联网协议(IP)等。 

6,数据链路层(DataLink Layer)负责网络寻址、错误

  • 12
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寒听雪落

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值