互联网新手入门怎么快速理解网络基础概念
前几天有个刚毕业的读者给我发私信,说他入职了一家做本地生活服务的公司,第一天开会领导嘴里蹦出来一堆词,什么服务器、域名解析、带宽、并发,他坐在那儿全程假装点头,其实一个都没听进去。晚上回到出租屋,他打开搜索引擎想补课,结果越看越懵,那些教程一上来就是专业术语,跟看天书一样。他说自己甚至开始怀疑,是不是不适合干这行。
说实话,这种感受我太熟悉了。我刚接触互联网这个行业的时候,也经历过一模一样的阶段。当时我在一家小公司做运营助理,同事让我把一个页面链接更新到后台,我盯着那个输入框愣了半天,不知道什么是后台,也不知道链接和网址有什么区别。所以今天咱们不整那些虚的,就用最笨的办法,把互联网最基础的概念一个个拆开,让你看完就能在脑子里搭起一个框架。
先搞明白互联网到底是个什么东西
你可以把互联网想象成一个巨大的快递网络。你家所在的楼里有很多户人家,每户都有一个门牌号,这个门牌号就是你的地址。在互联网世界里,每台上网的设备,不管是手机、电脑还是智能电视,都有一个类似门牌号的东西,叫网络地址。当你在手机上打开一个网页,本质上就是你的手机向存放这个网页的服务器发了一个请求,服务器收到后把内容打包好,通过一层一层的网络设备传递回来,你的手机再把这些内容展示给你看。
这里面有几个概念你一定会反复遇到。服务器就是一台二十四小时不关机的电脑,它的任务就是存放网站内容并随时响应别人的请求。域名就是给这台电脑起的一个好记的名字,比如你访问某个购物网站,输入的网址里那串好记的字符就是域名,而真正让电脑之间互相找到对方的,其实是背后那串数字组成的网络地址。域名和网络地址之间的关系,就像手机通讯录里名字和电话号码的关系,你拨号的时候用的是号码,但记的时候记的是名字。
为什么你总是记不住这些概念
我自己就干过一件特别蠢的事。刚开始学的时候,我买了两本厚厚的网络基础教材,想着从头到尾啃一遍。结果翻到第三章讲数据链路层的时候,我就彻底放弃了,因为里面全是抽象的定义和协议名称,跟实际生活完全挂不上钩。后来我才想明白,新手最大的误区就是试图先搞懂底层原理再去用,这就像你想学开车,却非要把发动机拆开研究一遍才肯坐进驾驶座。
更靠谱的方法是从你每天都会接触的场景出发,遇到什么就查什么。比如你今天用手机给朋友发了一张照片,那就顺便了解一下照片是怎么从你的手机传到对方手机上的。明天你连上了公司的无线网络,就了解一下为什么有的网络快有的网络慢。一个一个具体问题去搞懂,比系统性地啃教材快得多,因为你每次学的东西都有真实的场景帮你记忆。
还有一个常见的坑,就是分不清前端和后端。简单说,你在网页上能看到的所有东西,文字、图片、按钮、动画效果,这些是前端负责的。你点击按钮之后,数据被送到服务器上处理,处理完了再返回结果,这部分是后端负责的。前端管面子,后端管里子,两者配合才能让一个网站正常运转。你去面试的时候,面试官问你偏前端还是后端,其实就是在问你想做面子还是想做里子。
提示:刚开始学的时候不用追求把每个概念都理解得百分之百准确。先建立一个大概的认知框架,知道每个东西大概是干什么的,以后在实际工作中慢慢会越来越清晰。
动手做一遍比看十遍教程都管用
我建议你花一个下午的时间,做一件特别简单的事。打开你常用的那个搜索引擎,搜一个你感兴趣的话题,比如怎么做红烧肉。在搜索结果页面上,你会看到很多条结果,每条结果都有标题和一段描述文字。你先想想,这些结果是怎么排出来先后的?哪些因素会影响排名?然后你点进去一个网页,看看这个页面的地址栏里那串字符长什么样,试着找到域名部分在哪里。
接着你可以打开浏览器自带的开发者工具,一般在菜单里能找到。打开之后切换到查看网络请求的那个面板,然后刷新网页。你会看到一大堆请求记录,每一条都显示了一个文件被加载的过程,有图片、有文字内容、有代码文件。你盯着这个面板看一会儿,就能直观感受到,原来一个网页的背后有这么多东西在同时运作。这比你看任何教程都来得真实。
如果你对数据怎么传输感兴趣,可以试着用手机热点和家里的无线网络分别打开同一个视频网站,观察加载速度有没有区别。再比如,你可以把自己的手机连接到电脑上,通过一些工具看看手机发出的网络请求长什么样。这些操作都不需要任何编程基础,但能让你对互联网的运作方式有一个具体的感受,而不是停留在抽象的概念上。
常见问题:学这些基础概念需要先学编程吗?
完全不需要。理解互联网的基础概念跟学编程是两码事。就像你不需要会造汽车也能学会开车一样,你不需要会写代码也能搞懂网络是怎么运作的。当然,如果你后续想往技术方向发展,编程是绕不开的,但那是下一步的事。先把基础概念理顺,后面的路会好走很多。
还有一个事我一直没搞懂,就是很多人觉得这些基础概念跟自己没关系。但你仔细想想,不管你做的是运营、产品、设计还是销售,只要你的工作跟互联网沾边,这些概念迟早都会出现在你的日常沟通里。你不需要成为专家,但至少别人聊起来的时候,你得知道他们在说什么。至于我自己,到现在也还在学,前两天还把内容分发网络和负载均衡搞混了,被同事笑话了半天。




