默认
即时通讯网 资讯 [文集] 即时通讯技术文集(第10期):IM通信协议该选TCP还是UDP [共12篇]
即时通讯网 首页 资讯 查看内容
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议

[文集] 即时通讯技术文集(第10期):IM通信协议该选TCP还是UDP [共12篇]

JackJiang · 1 年前 | 阅读(4284)· 评论(0) 转发 收藏

摘要 ​为了更好地分类阅读52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第10 期。
​[- 1 -] 简述传输层协议TCP和UDP的区别
[摘要] 本文将从应用层的角度,简要的对比TCP和UDP协议的区别,或许能给你些许启发。

[- 2 -] 为什么QQ用的是UDP协议而不是TCP协议?
[摘要] QQ既有UDP也有TCP!不管UDP还是TCP,最终登陆成功之后,QQ都会有一个TCP连接来保持在线状态。这个TCP连接的远程端口一般是80,采用UDP方式登陆的时候,端口是8000。

[- 3 -] 移动端即时通讯协议选择:UDP还是TCP?
[摘要] 对于有选择困难证的人来说,基于以上因素,加上UDP和TCP协议的本质差异,这样的选择确实很纠结。本文将从作者的实践总结,给出自已的观点,如有异议还请理性回复,不为找喷,仅供参考。

[- 4 -] 快速理解TCP和UDP的差异
[摘要] 本文延续《网络编程懒人入门》系列文章的风格,通过快速对比分析 TCP 和 UDP 的区别,来帮助即时通讯初学者快速了解这些基础的知识点,从而在IM、消息推送等网络通信应用场景中能准确地选择合适的传输层协议。

[- 5 -] 快速理解为什么说UDP有时比TCP更有优势
[摘要] 随着网络技术飞速发展,网速已不再是传输的瓶颈,UDP协议以其简单、传输快的优势,在越来越多场景下取代了TCP,如网页浏览、流媒体、实时游戏、物联网。本文作为《网络编程懒人入门》系列文章的第5篇,将为您快速梳理UDP协议在某些场景下对比TCP协议所具有的优势。

[- 6-] UDP的连接性和负载均衡
[摘要] 本文将从实践出发,讨论UDP在实际应用中的连接性和负载均衡问题。

[- 7 -] 深入地理解UDP协议并用好它
[摘要] 本文接系列文章的上篇《不为人知的网络编程(五):UDP的连接性和负载均衡》,将从实践出发,讨论如何深入地理解UDP协议并在实践中用好它。

[- 8-]  如何让不可靠的UDP变的可靠?
[摘要] 涉及到实时传输我们都会先考虑 RUDP,RUDP 应用在我们APP核心传输体系的各个方面,但不同的系统场景我们设计了不同的 RUDP 方式,所以基于那些激烈的讨论和我们使用的经验,我决定扒一扒 RUDP,来给大家分享如何让UDP变的可靠的实践经验。

[- 9 -] 从底层入手,深度分析TCP连接耗时的秘密
[摘要] 经过日常工作的思考之后,我更想弄明白的是,TCP的开销到底有多大,能否进行量化。一条TCP连接的建立需要耗时延迟多少,是多少毫秒,还是多少微秒?能不能有一个哪怕是粗略的量化估计?当然影响TCP耗时的因素有很多,比如网络丢包等等。我今天只分享我在工作实践中遇到的比较高发的各种情况。

[- 10-] 彻底搞懂TCP协议层的KeepAlive保活机制
[摘要] 限于篇幅,该篇并没有深入探讨TCP协议本身的KeepAlive机制,所以这次借本文想把TCP协议的KeepAlive保活机制给详细的整理出来,以便大家能深入其中一窥究竟。

[- 11-] 拔掉网线再插上,TCP连接还在吗?一文即懂
[摘要] 本篇文章,我们就从系统层面深入地探讨一个有趣的TCP技术问题:拔掉网线后,再插上,原本的这条TCP连接还在吗?或者说它还“好”吗?

[- 12-] 单台服务器并发TCP连接数到底可以有多少
[摘要] 到底一台服务器能够支持多少TCP并发连接呢?这就是本文要讨论的问题。

******************************************
👉52im社区新文:得物从0到1自研客服IM系统的技术实践之路》,欢迎阅读!👈
👉我是Jack Jiang,我为自已带盐!https://github.com/JackJiang2011/MobileIMSDK/ 👈

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

相关阅读

最新评论

返回顶部