1小时教你理解HTTP,TCP,UDP,Socket,WebSocket

 我来答
科创17
2022-07-10 · TA获得超过5862个赞
知道小有建树答主
回答量:2846
采纳率:100%
帮助的人:169万
展开全部

谨以此文总结我站在iOS开发者角度对于以上关键词的形象理解,至于底层抽象的概念,别人用啥TCP/IP详解:卷一、卷二、卷三都讲不清楚,我也懒得浪费时间。前人栽树,后人乘凉,一个道理。

有名字就有定义,理解的前提从来都是对定义有所了解。就好比现在让你形容一下梯形的定义,如果你不知道定义,你就可能把平行四边形当做特殊的梯形处理,也就有可能把TCP和Socket搞混,更加会纠结TCP连接与Socket连接以及HTTP的长/短连接之间到底有啥区别。

其实有了区别才好理解。但在这之前首先得理清一个概念,那就是OSI七层模型,以及所谓的五层模型,四层模型到底是什么鬼?

那么,回到第一个问题,这一大堆关键词之间到底有啥区别?

能比较的都比较了,附上一张关系图强化理解。其实,如果不是专攻网络方面,作为一个程序猿,了解了不同的通讯方式及其对应的优缺点,就可以确定其应用的场景。而这些,就已经基本够用了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式