什么是互联网技术

  • Post author:
  • Post category:其他





什么是互联网思维,这个问题太高深了,技术不懂,那什么是互联网技术呢?就是互联网用到的技术 。那互联网究竟要用到哪些技术呢,我画了一张图





互联网技术可能就是 这几根黑色实线要用到的技术吧,当然可能有更多。


先说用户–前端页面这一条。


这是所谓移动互联网之前的方式,

电脑

这个硬件是用户自己来负责维护扩容升级的。电脑费用极大,但是互联网公司完全不用承担。由像联想,HP这样的厂商销售,用户买单。



如果用户说用电脑

浏览器

来访问的,浏览器就是第一阵地,以前我以为世界上只有一种浏览器,IE,后来更多的浏览器进入实现,搜狗,腾讯TT,百度浏览器,Chrome,火狐,遨游等等。后来证明浏览器是一个很重要的

入口

,用户从这个入口,进入互联网世界。处理浏览器技术本身以外,还有

前段技术,

有展示技术和互动技术,HTML5,CSS,JS。因为视觉和用户体验是如此的重要,于是又额外催生了 UI设计师和 UE设计师 ,专攻用户的眼睛和体验。







电脑上除了安装有浏览器之外,还有一些程序。如QQ,视屏软件 ,游戏程序。这些依托操作系统来编程,又依靠很多引擎,而且我也不太懂。







移动互联网之后,人民有了更多的手机,首先这个硬件,还是又用户来负责买单的。手机的价格,直逼电脑的价格,而且貌似手机的数量需要的比电脑更多。 而且手机更容易丢掉。(没有人会在街上丢掉个台式机吧),手机更容易摔坏。造成的是手机更新换代更快。这都是手机厂商的福利。



手机对互联网也有福利,那就是24小时,anywhere在线。这激发了一个附带产业,

移动电源





手机上的应用,俗称APP,力图把电脑上的 程序,全部搬到手机上。不仅如此,而且因为手机的定位功能。还诞生出许多 电脑不具备的功能,如地图等。


由于系统是IOS和安卓两大阵营。所以就统称

iOS 开发



Android开发

。他们都跑在用户手机上,让用户感觉这是我的应用。同样有更大量的UI和UE的需要。虽然老子讲“

为腹不为目

”,但今天的人就是“为目又为腹”。 所以火锅店生意也很好。


360和百度的斯比让我想起 还有一种 安全软件,或者叫用户电脑管理软件的存在。反正用户就是觉得装一个就是舒心,省心放心。那也没办法。




到这个,用户买到设备,安装了应用之后,后面的事就是互联网公司的事了。


首先APP或浏览器,电脑应用通过某种socket连接到公司的服务器。HTTP是常用的一种。


说道这,我又想起 用户要 承担的另一部分费用“网费”,而且用户要为带宽买单。 背后是网络设备供应商。像路由器,交换机等等大的或小的硬件企业。




服务器上起着各种叫做 服务的东西。它们绑定某个端口,24小时不休息。服务连接着用户和

存储。

也就是各种的数据库MySQL,Mongodb,Redis,memcache。还有这些软件都是免费的。 随着数据量越来越大,就有了大数据。大数据就是数据大。 用户量大了,并发就高,于是需要

分布式



分布式意味着有许多许多的机器,而且机器见的地位也不同,像村长和农民似的,这就是生态圈。hadoop。大数据我是不懂得。


服务端的程序采用C++,java,Python,PHP等许多语言写成。各种数据库都有许多语言的API接口。


到这里我忽然词穷了。


我只想说,语言是一种工具,操作机器工作的工具。然而要执行什么任务,是产生于人的脑海。也就是所谓需求。比如A公司想要和B公司交换某种数据。比如A是视屏公司,B是新闻公司,而C什么也没有,却想要做视屏和新闻的内容。A和B就要把他们的信息吐给C公司。 这中间就是交换技术。大概是两家公司 告诉一下对方 某个域名下的地址。 然后用GET/POST的方式,或者下载的方式。把数据交换来交换去。


如果觉得数据比较重要,不想让可能的人,直接看懂。中间会有一些

加密措施,

如MD5,DES等方式。有些是加密解密的东西,需要解密,才能看到原文。有些则是验证的方式,就像是对暗号,双方事先约定了个暗号,能对上就认为你是同志,否则就不理你。




写到这里默默伤心,因为很多技术是英文的,许多文档是繁体的。上次搜索一个mongodb的aggregate用法,网上竟然只有几个页面,打开居然是一份答案的多次copy。


有人说互联网没什么技术含量。我也觉得是,而我也觉得,我们还是有很多事情和基础的事情可以做的。



版权声明:本文为u012063703原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。