[点晴永久免费OA]外行也能理解的TCP和UDP
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
本文试图以一种外行也能听懂的语言阐述TCP和UDP两种同为传输层协议的不同之处。 一、场景模拟可以假设这样一个场景,有一座巨大的雕像,要从山下运送到山上。 我们假设这座雕像非常大,没可能使用现代运输工具作为整体运上山。只能采用先切割,再运送,最后组装的方式。 二、TCP的工作方式这时当你选择了TCP就像选择了一家专业的大件货物运输公司,他们非常专业,你只需要付钱和提供位置信息。剩下的工作就可以都交给他们。 这里的工作既包括在山下对雕像的切割,往山上的运输,以及运上山后的组装。 三、UDP的工作方式而如果选择了UDP则像是你直接对接的个体挑山工。在这种情况下,你要自己负责山下的切割和上山之后的组装,UDP只负责把你切割好的石块运上山。 四、UDP并不一定比TCP快很多地方会说的TCP传输效率低,而UDP效率高,这其实是有先决条件的。 TCP之所以慢是因为它为了保证数据的完整可靠做的工作多。UDP快是因为它要求你做更多工作,它只负责货物上山。 UDP通信的快是以你的准备工作和事后工作做得到位为基础的,如果这些工作你没能力做,或者做的不好,那么UDP实际不一定有TCP快。 该文章在 2026/2/28 15:32:31 编辑过 |
关键字查询
相关文章
正在查询... |