WEB简介
1.1web的诞生
1986年美国国家科学基金会在政府的资助下,用TCP/IP协议建立了NSFNET网络。NSFNET网络与1989年改名为Internet,且向公众开放。从此,Internet便在全球各地普及起来。
时至今日,Internet常用的服务可以概括至一下几种
-
E-mail:电子邮件
-
FTP:文件传输,用户可以通过该协议进行文件传输或者访问,由于安全问题,其使用场景越来越少
-
BBS:电子公告,最早主要用来是公布信息,现在的BBS已经发展成功能齐全的社区,可以实现信息公告、线上交谈、分类讨论、经验交流、文件共享等
-
WWW:world wide Web 中文名称万维网,也被称为Web,是Internet中发展最迅速的部分
-
Web是Internet的一个应用,它的诞生也是极其富有戏剧性的,具体同学们自己去了解
1.2WEB相关概念
1.2.1WWW
WWW,World Wide Web 的缩写,也可写为W3、Web,中文名为万维网。WWW是Internet的最核心部分。它是Internet上哪些支持WWW服务和HTTP协议的服务器集合
WWW在使用上分为Web客户端和Web服务器,用户可以使用Web客户端(即我们常说的浏览器)访问Web服务器上的页面
1.2.2WebSite
WebSite,中文名为网站,是指在Internet上根据一定的规则,使用HTML等工具制作的用于展示特定内容相关网页的集合
1.2.3URL
URL,Uniform Resource Locator的缩写,中文名为统一资源定位符,俗称网址,他是可以从互联网上得到的资源的位置和访问方法的一种简介的表示,是互联网上标准资源的地址。在WWW上浏览或者查询信息,必须在网页浏览器上输入查询目标的地址
URL的格式一般如下
协议://主机地址(IP地址)+目录路径+参数 (主机地址和IP地址详见这两天讲AJAX的教案,属于计算机网络知识)
常见的协议有
http Hyper Text Transfer Protocol | 超文本传输协议,适用于从万维网服务器传输超文本到本地浏览器的传输协议 |
---|---|
file | 主要用于访问本地计算机中的文件(就是咱们平常通过sublime打开html文件时域名中的协议) |
ftp | File Transfer Protocol 文件传输协议 |
telent | 允许用户通过一个协商过程与一个远程设备进行通信 |
需要注意的是
1.URL只能用ASCII字符集通过因特网进行发送,如果包含非ASCII字符集的字符,则需要进行转换。例如 中文会被转成一些带有%的字符串。(这就是为什么在处理get请求时咱们需要处理乱码问题的原因)
2.URL中不能包括空格,URL编码通常会使用"+"替换空格,如“hello world”会转换成“hello+world”
1.2.4 Web标准
Web应用开发需要遵循的标准就是Web Standard(Web标准),这里Web标准是一系列标准的集合。网页主要由三部分组成:结构标准(XML、HTML、和XHTML),表现标准(CSS),行为标准(DOM,JavaScript)
1.2.5Web浏览器
Web浏览器,简称浏览器,是一个显示网页服务器或者档案系统内的HTML文件,并让用户与这些文件互动的软件。主流浏览器有下列
年份 | 所属人 | 浏览器名称 | 现状 | 内核 |
---|---|---|---|---|
1996 | Microsoft | Internet Explorer | 2016年1月12日停止维护,由于历史原因,依然留存 | Trident(IE内核) |
1996 | TeleNor挪威电信 | Oprea | 现存 | Presto,2013换成Blink |
2003 | Apple | Safari | 现存 | Webkit |
2004 | Mozilla组织 | FireFox | 现存 | Gecko |
2008 | Google Chrome | 现存 | 之前是webkit,2013年换成Blink | |
2015 | MicroSoft | MicroSoft Edge | 现存 | EdgeHTML,2018年12月宣布换成Blink |
1.2.6Web服务器
Web服务器的主要功能是提供网上信息浏览服务。Web服务器可以解析HTTP协议,当Web服务器接收到一个HTTP请求时,会返回一个HTTP响应,这样客户端就可与从服务器上获取网页(HTML),包括CSS JS 音频 视频等资源
2019.11.5===============