相关概念
1.web
Web (World Wide Web)即全球广域网,也称为万维网,它是一种基干超文本和HTTP的,全球性的,动态交互的,跨平台的分布
式图形信息系统。是建立在Internet上的一种网络服务,为浏览者在Internet上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将Internet上的信息节点组织成一个互为关联的网状结构
2.网站( Website)
就是指在因特网上,根据一定的规则,使用HTML等工具制作的用于展示特定内容的相关网页的集合。简单地说,网站是一种通讯工具,就像布告栏一样,人们可以通过网站来发布或收集信息。
根据网站所用编程语言分类:例如asp网站、php网站、jsp网站、Asp.net网站等;根据网站的用途分类:例如门户网站(综合网站行业网站、娱乐网站等;
根据网站的功能分类:例如单一网站(企业网站,、多功能网站(网络商城)等等。根据网站的持有者分类:例如个人网站、商业网站、政府网站、教育网站等。
根据网站的商业目的分类:营利型网站(行业网站、论坛)、非营利性型网站(企业网站、政府网站、教育网站)
3. 网页
是网站中的一个页面,通常是网页构成网站的基本元素,是承载各种网站应用的平台。通俗的说,网站就是由网页组成的。
通常我们看到的网页,都是以 htm 或 html 后缀结尾的文件,俗称 HTML 文件。不同的后缀,分别代表不同类型的网页文件,例如以 CGI、ASP、PHP、jSP 甚至其他更多。
网页又可以分为两大类:
· 静态网页
纯粹HTML格式的网页通常被称为“静态网页”,静态网页是标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、
图像,声音,FLASH动画,客户端脚本和ActiveX控件及IAVA小程序等
静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了一-除非你修改页面代码。
·动态网页
是指跟静态网页相对的一种网页编程技术。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间,环境
或者数据库操作的结果而发生改变的。
4.超文本 (Hyper text)
超文本是一种用户接口方式,用以显示文本及与文本相关的内容。现时超文本普遍以电子文档的方式存在,其中的文字包含有可以能接到其他字段或者文档的超文本链接,允许从当前阅读位置直接切换到超文本链接所指向的文字。
5.超媒体(hypermedia)
超媒体是超级媒体的简称。是超文本和多媒体在信息浏览环境下的结合。用户不仅能从一个文本跳到另一个文本,而且可以激活一段声音,显示个图形是罕可以播放一段动画
6.超文本传输协议(HTTP)
网络协议概念 I
网络协议为计算机网络中进行数据交换而建立的规则、标准或约定的集合
请求报文
HEAD /seasonal/index-fall.html HTTP/1.1 Host:www.7oes-hardware.com Accept:
响应报文
HTTP/1.1 200 OK
Lontent Type:text/html
客户端 Lontext-Length:617 www.joes-hardware.com
没有实体的主体部分
HTTP 协议
超文本传输协议(HyperText Transfer Protocol,HITP)是一个简单的请求-响应协议,它通常运行在TCP之上。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。
HTTP是基于B/S架构进行通信的,而HTTP的服务器端实现程序有httpd、nginx等,其客户端的实现程序主要是Web浏览器,例如 Firefox.internet Explorer. Google Chrome.Safari.Opera等
HTTP和HTTPS
a、"http"和"https"都是超文本传输协议,但不同的是"https"是加安全协议,所以跟多用于敏感的通信,比如交易场景。
b、https主要由两部分组成:http+SSL/TLS,在 http上又加了一层处理加密信息的模块。
c、https协议是由SSL+http构建的可进行加密传输、身份认证的网络协议,要比 http安全,可防止数据在传输过程中被窃取、改变,确保数据的完整性
d、默认端口不同:http默认端口80,https 默认端口是 443
7. URL
URL(Uniform ResourceLocator.统一资源定位符),统一资源定位符是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
URL通过提供资源位置的一种抽象标志符来对资源进行定位。系统定位了一个资源后,可能会对它进行各种各样的操作,这些操作可以抽象为下面的几个词:访问,更新,替换,发现属性
基本URL包含模式(或称协议)、服务器名称(或IP地址)、路径和文件名
URL的格式URL的格式由下列三部分组成:第一部分是协议(或称为服务方式);
第二部分是存有该资源的主机IP地址(有时也包括端口号);第三部分是主机资源的具体地址。如目录和文件名等。
笔-部分和第一部分之间田". 一部分具不可缺小的,第二部分有时可以省略。
8. 域名
域名(英语:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
9. DNS
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网
IP地址和域名是一一对应的,这份域名地址的信息存放在一个叫域名服务器(DNS,Domain name server)的主机内,使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器。域名服务器就是提供IP地址和域名之间的转换服务的服务器。
注意:当在浏览器中输入域名发起请求后,首先会先查询本地的缓存IP映射,如果没有再查DNS服务器本地缓存映射位置:C:WindowslSvstem32\drivers\etc\hosts 文件中编辑。
10.B/S与C/S之间的区别
区别:
a.压力负载
C/S 客户端有一定数据外理能力,相对 B/S 来说,服务器端压力相对较小。并不是完全依赖服务器
B/S 浏览器端数据处理能力较弱,数据处理都依赖服务器端,对服务器端依赖较大
b.用户体验
C/S 客户端界面丰富、响应速度快、用户体验好
B/S 响应速度相对较慢,更多依赖网络,用户体验不如C/S
c. 维护部署 I
C/S 维护、扩展成本较大,升级系统需要所有客户端下载更新
B/S升级部罢容易,只需服务器端升级即可,客户端不需要做任何操作
d.硬件环境不同
C/S 一般建立在专用的网络上,小范围里的网一环境,局域网之间再通过专门服务器提供连接和数据交换服务。
B/S 建立在广域网之上的,有比C/S更强的适应范围,一般只要有操作系统和浏览器就行
e.对安全要求不同
C/S 一般面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S 结构适宜.可以通过B/S发布部分可公开信息。
B/S 建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。