关于UDP的两个小问题的研究

问题一:UDP是长连接还是短连接?

答:长连接是指连接建立以后,可以收发多条消息,不会断开;短连接是指连接建立以后,发送一条消息就断开。长连接和短连接的前提都是“建立连接”,都需要有连接,因此是定义在TCP协议中的,UDP协议中没有连接,所以并没有长连接还是短连接的定义。

问题二:UDP能否找到发送来源并回传消息?

答:可以。UDP的报文段中只有消息来源和消息目的地的端口号,并没有IP地址。要定位消息来源,还需要IP地址。IP地址来源于网络层,而UDP在运输层,网络层在向上传递数据到运输层时,可以保留消息来源的IP地址,最终数据到达应用层,应用层通过UDP/IP协议可以拿到消息来源的IP和端口,也就可以回传消息。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1.项目代码功能经验证ok,确保稳定可靠运行。欢迎下载使用!在使用过程中,如有问题或建议,请及时私信沟通。 2.主要针对各个计算机相关专业,包括计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网等领域的在校学生、专业教师或企业员工使用。 3.项目具有丰富的拓展空间,不仅可作为入门进阶,也可直接作为毕设、课程设计、大作业、初期项目立项演示等用途。 4.当然也鼓励大家基于此进行二次开发。 5.期待你能在项目中找到乐趣和灵感,也欢迎你的分享和反馈! 【资源说明】 基于Python的端到端数据流量伪装加密研究项目源码(含说明文档+详细注释).zip 如何运行 + 运行本地端 ``` python server_local.py ``` + 运行远程端 ``` python server_remote.py ``` 仅支持TCP,不支持UDP + Socks5代理仅支持IPv4,不支持IPv6 简介 + 在配置正确的情况下,python3、java、Android版本的local端和remote端可以配合使用。 + local端实现了HTTP(S)、SOCKS5、SNI的自动代理,仅需一个端口,即可自动识别各种代理类型。 + local端支持pac文件解析,可将流量分为直连和走remote端两种。 + local端到remote端可以套上一层HTTP(S),表现行为与Websocket无异,经测试**可过CDN与Nginx**。 + local端到remote端支持简单的用户名密码验证。 + 支持一种特殊模式,该模式下将数据原封不动加密转发,remote端解密后识别特征再进行HTTP(S)、SOCKS5、SNI的自动代理。 + 包含了一个不成熟的DNS服务器实现,可以通过DNS over HTTPS查询结果,再以UDP报文的方式返回结果。 相关Repo | 项目名称 | 简介 | | ------------- | ------------- | python3实现,包含local端、remote端 ## :star:一句话说明 将本地代理数据伪装成指向远程端的HTTP(S) WebSocket流量。端到端数据流量伪装加密研究

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

肯特技术宅

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

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

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

打赏作者

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

抵扣说明:

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

余额充值