TCP/IP、TCP/IP协议、TCP/IP协议族 —— 语义理解的坑人之处

我不知道一个非计算机相关专业或者是计算机网络没学过的同学,在你自学http的时候,

有没有听过一句话: http是基于TCP/IP协议的一种应用层协议(大概意思差不多)

那么针对这句话

没计算机网络基础的兄弟,你会不会理解http协议的底层或者说下一层 使用的是 TCP + IP 这2种协议?

如果你觉得是,那么请你继续往下看

如果你觉得不是, 那么你可以右上角或左上角关闭了

TCP/IP协议

首先这个说法就是一个笑话

(可悲可叹 老子才知道, 如果我说 我是一个通信工程专业的,你们信么?

我都瞧不起我自己, 计算机网络 课我一节没去上过, 大三的课, 光顾着 学JB Java 好找实习了, 哎 本末倒置......)

 [协议] 和 [协议族]  能是一回事么? 怎么可能是一回事?

大量的 博文 包括 百度百科 都写着 [TCP/IP 协议]

但是从 中文的 语义理解 上 , 他们有着本质的区别

很容易给初学者造成误会, 他们可能并没有系统的学过,

他们可能只是一个做应用层开发的程序员,网络协议人家根本不想学习那么多,

理论上 你能 学明白 应用层的 http , 稍微 知道点 传输层的 TCP UDP 就足够了

没有几个人 是 从下往上去学习的

大部分都是先学习 表层, 找到适合自己的深度,

根据工作需要或兴趣来选择深入到什么程度, 当然还有面试需要

我希望看到这篇博文的兄弟, 不管你是不是大佬,

我的目的仅仅是希望 大家在写博文的时候, 尽量让自己专业点,

如果是白话文讲解,你标上, 专业名词尽量专业点, 也不要人云亦云, 照搬照抄.

中华文化博大精深, 中国文字是世界上所有国家中最多的,语义千奇百怪,五花八门.

你想的是 简称、简写 , 反正你自己知道这是什么意思

但是产生的 歧义可能就是致命的,最少对小白来说

我们初学, 想通过博文快速入门,但是知识面覆盖率小,基础薄弱, 有时候真的就是通过语义来理解你的意思

我觉得这也算是现在中国这种博客论坛风气不好的一个原因, 一个人说,大家都跟着说

更可笑的是 有些 教学视频的老师 也这么说 ...... 

至少 在我写下这篇博文的前一天, 我依然认为 HTTP协议 = TCP + IP

 

产生这种误区的原因分析

http 对于我一个 做web后端开发的, 都是 web 教学视频中 老师顺带讲解一下的内容

从实际工作中来说, 实话实话 你研究的深入与否, 不影响干活, 我从来没想过要深入了解

有那时间我还不如看看框架、面试宝典、中间件啥的呢, 看个视频 博客 学一下就行了

书 我是不会看的, 看不懂 看不进去 不想看(这种做法的 同学 可以举举手了!!)

直到 我昨天想起来 我之前面试 有个面试官 问我 什么是三次握手、四次挥手

我就系统的看视频 看博文 来补一下知识漏洞, 是在这个过程中 发现的这个问题 ......

随着搜索资料, 实话, 我自己都笑了 ,曾经的自己 就像个 傻逼 ......

 

结束语

博文、视频这东西 入门是快, 也是很多人的首选, 

但是 请不要忽视  书本(有翻译版的,比较靠谱) 和 官网文档(我看不懂)

这也是我今后学习的一个路径了

1 视频 + 博客 入门

2 自己整理知识点, 记笔记 ,写demo

3 找专业书看, 看原理, 看细节

4 有文档的 翻一翻, 哪怕你现在不看, 将来谁也说不定, 先混个脸熟

因为能静下心来看一本书,仔细翻阅文档的人不太多

你能做到, 这就是差距的开始, 希望自己早日成为真真正的高级开发 

加油、 奥利给!!!

 

 

 

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值