w9d1

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文件时域名中的协议)
ftpFile 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文件,并让用户与这些文件互动的软件。主流浏览器有下列

年份所属人浏览器名称现状内核
1996MicrosoftInternet Explorer2016年1月12日停止维护,由于历史原因,依然留存Trident(IE内核)
1996TeleNor挪威电信Oprea现存Presto,2013换成Blink
2003AppleSafari现存Webkit
2004Mozilla组织FireFox现存Gecko
2008GoogleGoogle Chrome现存之前是webkit,2013年换成Blink
2015MicroSoftMicroSoft Edge现存EdgeHTML,2018年12月宣布换成Blink

1.2.6Web服务器

Web服务器的主要功能是提供网上信息浏览服务。Web服务器可以解析HTTP协议,当Web服务器接收到一个HTTP请求时,会返回一个HTTP响应,这样客户端就可与从服务器上获取网页(HTML),包括CSS JS 音频 视频等资源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值