以太网UDP数据协议

1.TCP
面向连接,只A发给B数据包是有顺序
传输可靠:发送前三次握手,发送数据后B会给A回复,否则A重复发送
传输效率低:因为握手、回复等
占用资源多:因为握手、回复等,逻辑、程序必然复杂
适合:数据量不是特别大,可靠性要求高
UDP
传输不可靠:相对于TCP来讲,其实网络畅通是UDP可靠性也不错
适合:数据量大,实时性要求高
TCP与UDP:
TCP更适合使用嵌入式C语言编程,Verilog硬件描述会很复杂
UDP:比较适合verilog来编写
其实TCP与UDP使用均非常广
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
传输层就是加上UDP首部这一层,这里主要是说明端口,电脑不同应用程序就对应不同端口,虽然电脑接收到信息但是不同应用程序根据端口号知道是不是发送给自己的。
网络层就是IP首部这里,涉及到自己及对方IP,说明是哪里传到哪里。
数据链路层就是下面这个加前导码、SFD这里形成以太网一帧。
所以七层结构其实就是步步封装数据。
在这里插入图片描述
在这里插入图片描述
总长度是IP首部和IP数据总长度
标识就是比如100个UDP数据包,发一个加1
标志和片偏移就是对所有数据包分片,用于后面数据拼接,知道当前数据包是总数据哪一部分
协议就是说是TCP还是UDP等
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值