00:00
听过吗?啊,应该听过没听过呢,至少你也用过这个,咱们去通过浏览器,你去登录一个网站的时候呢,一上来就WWW。啊,翻译的其实非常的精巧啊,那也有翻译成叫环球信息网。啊,环球信息网啊,简称呢叫web,它的发明者呢,是这个人。买装啊,这个竟然还有发明者。当然了,只要是这个东西,原本不存在的,后来有了,这都叫发明,对吧?啊,原本呢,有的这个东西,像这个万有引力定律啊等等,这个只是人没有发现啊,所以你说这个,呃,牛顿发现了万有引力定律,但是你不能说牛顿发明了万有引力定律是吧?哎,发明呢,就是说原本不存在的东西呢,我们就要发明了,哎,那这呢就是哎这个人发明的,而且呢,这个人既然是发明的东西呢,其实他就可以去申请专利。但是这个人呢,没有申请专利,他把他免费了。
01:00
啊,那当年有人说说,如果要是他把他收为专利的话呢,那其实他有可能现在只是真正的世界首富。而且会长期霸占在第一的位置是吧,当然了,他要申请专利以后呢,后来会出现很多个不是3W的。呃,3W呢,可以让web的客户端,通常呢,咱们指的客户端呢,是浏览器了,那一会儿咱们再详细展开啊,我们可以让,嗯,Web客户端,或者大家你就理解为是浏览器访问这个web服务器上的任何一个页面。这就是大家平时呢,上网的这样一个过程。嗯,登录一下,比如说新浪吧,啊,新浪的首页,那这时候你需要输入啊,新浪的这样的一个我们所说的叫网址了。哎,那这个网址呢,其实我们把它称作叫统一资源标识符。诶,我们把各种各样的资源呢,都给它做一个标识符,通过这个标识符,我们直接呢,在浏览器输入以后一回车,哎,通过网络的方式呢,就访问了具体这个标识符所对应的某一个服务器上的页面啊,给你返回的哦,是新浪的一个首页。
02:06
然后呢,这里边儿我们通过这个客户端,咱们去访问这个客户端,我这样画啊。客户端里边是不是你输入了一个网址,我们访问的具体某一个服务器端的一个资源,那在这个访问的过程当中,还需要遵循一个协议。哎,这个协议呢,叫做超文本传输协议。啊,它的简称叫HTTP协议。对,属于我们这个应用层的一个协议啊,那这个协议的话呢,大家你会发现经常你这写33W之前是不是都有个HTTP这样一个标识啊。对,这叫超文本传输协议,回头呢,咱们找到Java web的时候呢,就关键的就是来说我们通过浏览器来去访问我们服务器的资源了,到时候呢,我们会具体展开说HTP协议请求跟响应具体有哪些具体的点要素啊,我们再展开去说啊,那通过刚才这样一个描述,大家其实并不陌生,因为天天都在用,就是这个人发明的这样的一个结构。
03:05
哎,通过这样的方式呢,我们去,呃,跟网络上的这个资源互通有无。啊,这里呢,其实提到了几个概念啊。还有一个概念叫做。互联网。啊,那么这三个概念是什么关系啊。这个一般人只要你没特殊关注,我其实都很难说出来他们三者是什么关系是吧?哎,他们三者的关系呢,实际是一个包含关系,哎最外层的呢,叫做互联网。啊,是这样的一层关系啊,那怎么去理解啊,你看这哈。好,那么因特网跟互联网是什么关系?其实这个因特网呢,它是一个,我们应该把它看成是算是个音译了哈。是不是他呀。对,叫Internet啊,所以叫特网了,那这个互联网呢,是我们说概念最大的一个,呃,最大的一个层面的概念,就是最初大家都想把各自的资源呢,来通过网络方式连接起来,构成一个大的网络,大家可以在这个网络上呢互通有无,我们把它叫做互联网,那因特网呢,其实只是其中的一种啊,其实除了这因特网之外呢,你去网上去搜搜,你会发现其实还有像欧洲的叫什么欧盟网呀,什么欧盟政府网呀等等,它还有另外的其他非因特网的这样一些网。
04:22
啊,所以互联网呢,其实是包含啊因特网的。啊,那狭义上来讲,我们去获取网络上的资源,其实有两种方式。啊,有同学应该听说过啊,一种呢,我们叫做呃,BS架构。对,另对应的另外一个呢,叫做CS架构。好,那么对于这个B。B是什么意思呢?对,叫brother。怎么写?是这样吧,嗯,然后呢,S呢。叫server是吧,然后C这个C呢叫C。
05:03
对,就是这个C,哎,对,然后这个S呢,还是这个server。哎,简单说一下这二者有什么区别?啊,这个BS呢,其实并不陌生了,就是我们通过通常哈,咱们这个之前大家最初接触电脑的时候啊,接触完电脑以后呢,这个你说我我想上上这个新浪网,我想看看这个,嗯,这个这个腾讯是吧,这时候呢,其实你都是打开浏览器。哎,大家浏览器呢,在这输入的你这个网址,咱们叫网址呢,其实呢,就是我们说的统一资源标识符是吧?哎,你输入这个地址以后呢,通过网络的方式呢,哎,访问了远程服务器的那个资源来给你响应回来的这个数据啊,通过浏览器啊,这种方式呢,我们来访问的远程服务器,咱们就把它称作叫做BS架构。啊,叫做BS架构啊,那么另外一种方式呢,叫做CS架构。
06:03
啊C呢叫做客户端。嗯,大家比较常用的这种CS架构的软件都有哪些呢?QQ对吧,QQ应该是最常见的啊,就是你你这装个QQ,然后呢,哎,这不是你这就有个对话框出来了,哎,你就通过这个QQ这样一个客户端,因为你没打开浏览器啊。哎,你通过这个客户端呢,最后跟你远方的那个同学呢,发送文件呀,这个聊天啊,视频啊等等,哎,这不都是通过这个客户端做的。啊,这个呢,就叫做CS加的。啊,这是两种不同的架构方式。啊,那其实这个像那个,呃,浏览器呢,也可以算成是一个特殊的客户端。啊,因为它也算是一个应用嘛,其实是吧,哎,就是比如说大家装这个浏览器,你不也得在电脑上装一下,那其实它也是一个客户端的应用是吧,只不过这个客户端呢,你发现有太多的东西都是通过它去连接的服务器了,所以我们把它单独抽出来了,啊,叫做BS了,其实它也算是一种客户端。
07:02
啊,那具体说这两种方式有什么区别,从安全性上呀,从连接的速度上呀,啊等等等等,咱们后边再说啊,大家先有这样一个模糊的一个认识啊,知道软件架构分成两种,一种呢叫做BS,一种叫做CS啊就可以啊。
我来说两句