这是我参与【第六届青训营】笔记创作活动的第1天~学习的内容是【计算机网络概论】。
《计算机网络》作为考研408中四门之一,前端工程师也需要天天面对计算机网络,其重要性不言而喻,计算机网络的小知识点比较多,个人感觉比操作系统稍微难一些,那么如何更好地理解计算机网络成为像我这样初学者的难题。
在第一期课程中,祝老师以蟹堡王为例,形象地介绍了从一个蟹堡王,到各个分店,外卖、以及来回发往的信息,抽象出计算机网络的概念。
最终抽象出的计算机网络结构:
比奇堡和小区网络即为本地网络,各地分店和比奇堡即为三个本地网络节点的网络,全国通信网络就是本地网络的网络。用一个词来描述计算机网络,那就是网络的网络。
一、网络基础
在网络基础这一部分中,介绍了主机(客户端和服务端)、路由器和网络协议,这是计算机网络重要的组成部分,主要讲解的是协议,协议的存在依赖于连接,这也是协议存在的前提条件,二者之间必须能交换信息,否则没有存在的意义。协议可以类比为密码(个人感觉),在两个或多个通信实体之间交换报文的格式和顺序。
比如在发快递时,我们关注的可能更多的是收件人的地址,对于快递公司来说,快递码一定包含了快递详细信息,如快递公司、哪个集散中心等等,这些部分只有快递相关负责的才可以看懂。
TCP/IP协议是常用的协议,TCP协议格式如下:
TCP协议的详解个人学习的是blog.csdn.net/zzzlueng/ar…
这一篇,目前还是只能看到TCP报文段的首部格式,后面的还要结合祝老师后面的课程。
🍀今日收获:对计算机网络的组成有了更好的了解,蟹堡王的扩张、外卖业务建立这些真的比单纯讲网络主机的连接好接受,知道了协议的重要性!明天会继续学习~