想当程序员?大白话聊聊那些可能你想知道的事情。
在此之前,不聊这个行业的前景。
现在的互联网形式大致分为两种,移动互联网与电脑互联网也叫做PC互联网,它们运行的逻辑基本上一致,好多刚入行的小白同学,上来就学习某些编程语言,反而一些基础的到忽略了。
本质上,互联网由四种东西组成,服务器、ip、域名、网络。
服务器
服务器听起来很专业的样子😅,实际上服务器也是电脑主机,不同的地方是服务器的出厂设计时是稳定优先,家用电脑是配置优先,因为服务器常年不关机嘛,咱家自己的电脑谁会常年开机啊🤔。
我们目前所有访问到的东西,包括且不限于抖音啊,头条啊,淘宝啊等等,它们的所有数据均存放在服务器上,代码、图片、视频等等。
ip
ip分为两种,内网与外网,内网一般是192.168…..开头,当然大型机房可能会有变化,外网ip就比较多样化了。
ip的主要作用是给服务器(电脑主机)一个独一无二的标识,类似于我们的身份证号是一样的,作用是,当你需要访问某个服务器上的数据时,你访问的是这个ip,这个ip与这台服务器绑定,这就是ip的作用。
域名
域名就是tobao.com、qq.com等等,只不过域名的后缀很多,比如360.cn的后缀就是.cn,后缀有几百种,常用的就是.com,比如我博客的后缀就是.co,域名可以直接去阿里云,腾讯云等等申请,后缀不同价格也不一样,com的,一年也就几十块钱。
域名主要是干嘛用的呢?域名主要是为了用户方便记住,如果某个网站是135.23.66.244这样访问,这这。。。多难记啊,反过来如果是qq.com呢?不就很容易记住了嘛?这就是域名的用处。在我们买了域名以后,就可以在域名的操作后台进行一个解析,把这个域名解析到对应的ip上。这样就可以用域名访问了。
网络
网络嘛,你有网才能连接其他网络嘛。
我们梳理下其中的逻辑,用抖音举例,当我们打开抖音的app(注1),app会在后台通过域名、域名绑定的ip自动访问抖音的服务器(注2),服务器在给抖音的app返回对应的数据,如果用户登录,那么app则把登录的用户名密码在后台传输到服务器与服务器上存的对比,是否正确,如果正确登录成功,如果不正确登录失败,这就是互联网的逻辑组成。
有些东西我们没有细说,因为在细说就涉及到比较专业的东西了,对于小白可能看着比较脑壳疼。以后我们在慢慢说😙
注1:app是怎么做出来的呢?app就是用编程语言开发出来的一个东西,也叫做客户端,提供页面的展示,功能的操作,但是app本身没有内容,所有的内容也好,登录操作等逻辑反馈也好,都是需要通过网络与抖音的服务器进行数据交互。
注2:抖音这种级别的平台,服务器可不是一台,是几十万级别的甚至上百万台服务器。
发表回复
要发表评论,您必须先登录。