news 2026/9/22 11:43:07

TCP/IP协议

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
TCP/IP协议

一、什么是TCP/IP协议?

指能够在多个不同网络间实现信息传输的协议簇。TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议簇, 只是因为在TCP/IP协议中TCP协议和IP协议最具代表性,所以被称为TCP/IP协议。

简单来说:互联网相关各类协议族的总称称为TCP/IP协议。

TCP和UDP各自的特点和应用场景

TCP应用场景:文件传输(准确高要求高、但是速度可以相对慢)、接受邮件、远程登录,视频。 UDP应用场景:qq聊天、直播、网络语音电话、广播通信(广播、多播)。

十一、什么是粘包?如何解决粘包带来的问题
TCP粘包就是指发送方发送的若干包数据到达接收方时粘成了一包,从接收缓冲区来看,后一包数据的头紧接着前一包数据的尾,出现粘包的原因是多方面的,可能是来自发送方,也可能是来自接收方。主要原因是来自接收方。

发送方会将连续发送的数据包使用Nagle算法拼接到一起发送,针对发送方可以设置套接字属性关闭此算法,不过我们一般不使用此方法解决该问题。

接收方收到数据如果没有来的及读,那么大量数据会堆积到读缓存中,读取时会一次读取多个数据包数据(也有可能是半个数据包数据),接收方发生粘包时无法在传输层解决,只能在应用层解决。

解决方法:

格式化数据:每条数据有固定的格式(开始符,结束符),这种方法简单易行,但是选择开始符和结束符时一定要确保每条数据的内部不包含开始符和结束符。

发送长度:发送每条数据时,将数据的长度一并发送,例如规定数据的前4位是数据的长度,应用层在处理时可以根据长度来判断每个分组的开始和结束位置。

我们一般使用发送长度的

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/22 11:22:06

pythonstudy Day37

MLP神经网络的训练 PyTorch的安装 我们后续完成深度学习项目中,主要使用的包为pytorch,所以需要安装,你需要去配置一个新的环境。 未来在复现具体项目时候,新环境命名最好是python版本_pytorch版本_cuda版本,例如 p…

作者头像 李华
网站建设 2026/9/21 10:19:43

Linly-Talker结合RAG技术实现知识增强型虚拟客服系统

Linly-Talker结合RAG技术实现知识增强型虚拟客服系统 在银行的智能柜台前,一位老人轻声问:“我这个月养老金涨了多少?”屏幕中的虚拟柜员微微一笑,眼神温和地回应:“根据您所在城市的最新政策,2024年起基础…

作者头像 李华
网站建设 2026/9/21 11:35:28

用Deepseek-v3.1在Trae中编写AI中继程序

用 Deepseek-v3.1 在 Trae 中构建 AI 中继服务:打通国产大模型与 OpenAI 生态的桥梁 在本地开发中,我们常遇到这样一个问题:许多优秀的国产大模型(如百度飞桨星河社区部署的 ERNIE 系列)虽然性能强劲、中文理解出色&a…

作者头像 李华
网站建设 2026/9/22 1:41:32

LobeChat能否实现思维导图输出?结构化内容展示尝试

LobeChat能否实现思维导图输出?结构化内容展示尝试 在AI助手逐渐从“问答工具”演变为“认知协作者”的今天,用户不再满足于一串流水线式的文本回复。他们希望看到逻辑清晰的框架、层次分明的知识体系,甚至是可交互的图表——尤其是在处理复杂…

作者头像 李华
网站建设 2026/9/22 0:44:07

开源5G基站硬件参数

威武纪 高集成RFMC7000模块 SDR软件无线电 AD9371 FMC子卡和拓展卡pcie 300MHz~6GHz频段 SDR 开发评估发射接收卡 双通道收发链路 智邮开源 5G通信验证 射频板卡 OXG-SDR4100 软件无线电 SDR开发板 搭载两颗AD9371 开源5G基站OAI pcie 4路发射 4路接收 300MHz~6GHz …

作者头像 李华
网站建设 2026/9/22 1:27:06

C#开发桌面应用调用GPT-SoVITS REST API实战

C# 桌面应用集成 GPT-SoVITS 实现个性化语音合成实战 在当前 AI 技术快速落地的背景下,语音合成已不再是科研实验室里的“黑箱”技术。越来越多开发者希望将高质量的 TTS 能力嵌入到本地工具中——尤其是那些需要离线运行、保护隐私或具备图形化操作界面的应用场景。…

作者头像 李华