网络通信知识地图

知识地图是一种知识导航系统,并显示不同的知识存储之间重要的动态联系。本篇主要就是从更高的视角将之前的文章的结构思路展现出来。文章结构的思路实际上也是达到架构师程度要掌握的网络通信知识学习路线。

目的意义

在咱们【编程一生】用户群里,我看到有朋友提出一个问题:觉得很多事情是运维人员做的。实际上运维人员由于不懂业务,在实际工作中起不到相应的帮助。也有些很给力的运维人员,人家有问题不推脱,有时候靠着查开发人员的代码把问题解决了。

上面提到的就涉及到一个人员分工的问题。在十几年前啊,前端后端都是没有明确分工的,所有的开发都是全栈。前后端分工是为了让大家能把事情做精做细。这几年分工有越来越精细的趋势。但是随着职位的增高,那些职位高的人往往什么都懂一些。因为他要负责的是一件事情,不是一个部分。

分工的目的是为了更好地解决事情。而排查问题是事情的一方面。我的建议是不要太计较这到底属于谁的职责。职责是为事服务的。能搞定事的人绝不会受亏待。

总结一下:学习网络通信相关的知识对于排查生产问题和架构都至关重要,要以事为中心,不要给自己设限。

基础知识

操作系统和网络基础

因为站在排查问题的角度,生产环境一般会选用linux环境。所以网络通信有4大基础。先说前2大基础,对应我之前两篇反馈不错的文章:《白话linux操作系统原理》和《白话TCP/IP原理》。

应用层协议

网络安全

架构底蕴

应用案例

本文介绍了掌握网络通信的学习脉络。做到架构师水平能掌握到这种程度的也不多。是不是也没有那么难?

编程一生

因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下”在看”,加个”星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。

Original: https://www.cnblogs.com/xiexj/p/16081436.html
Author: 编程一生
Title: 网络通信知识地图

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/576432/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球