1、网站之:网络、因特网、万维网
我们最常接触的因特网internet是由无数的局域网和广域网共同组成!
因特网只是提供了他们之间的连接!
我们最常用的是局域网,家中连接上因特网,也是先连上ISP的局域网
例如,我们通过电信的拨号上网,是先连接到电信的局域网上,然后再通过电信的服务器连接到internet。
局域网是众多网络中的基本单位!
因特网是由无数个局域网组成!
为了区分和定位网络中的不同计算机,在网络中为每台计算机分配了唯一的IP地址。
IP地址是一种在因特网上的给主机编址的方式,也称为网际协议地址。
由32位二进制数组成,便于使用,以XXX.XXX.XXX.XXX形式表示,每一组XXX代表小于等于255的10进制数,如192.168.2.3
枯燥的IP地址不便于人们记忆,因此,人们为每一个主机起了一个名字,也就是域名地址。
域名地址通常由主机名+机构名+网络名+最高域名组成
万维网(world wide web)www 是因特网上的超文本系统
超文本文件通过一个称为“网页浏览器”的程序从服务器 获取网页,并在电脑屏幕中显现出来!
超文本是一种电子文档,包含可以链接到其他字段或者文档的超文本链接!允许从当前阅读位置直接切换到超文本链接所指向的文字。
通常使用超文本标记语言 Hyper Text Markup Language HTML书写!
在万维网上,每个Web页都有一个特定的地址,被称为统一资源定位器 URL。
超文本制作的网页间的跳转都是使用URL来定位,保证链接可以正确的跳转到目标网页!
2、服务器和客户端
服务器是一个管理资源并为用户提供服务的计算机软件,通常为文件服务器、数据库服务器、应用程序服务器
安装这些软件或者程序的计算机就是服务器
服务器就是提供某种功能的软件,安装了这个特定服务器程序的计算机就是称为具有这个服务功能的服务器
客户端又叫客户端,与服务器相对应,为了客户提供本地和远程服务器进行信息交换的程序,一般安装在普通用户的计算机中,需要和服务端互相配合运行。
服务器是提供信息服务处理,响应客户端请求的计算机
客户端是接受信息服务方,是接受服务器信息的计算机
3、网页服务器
网页服务器是复制提供网页的计算机,通过HTTP通信协议传给客户端,客户端一般指网页浏览器,如IE Firefox等浏览器
网页服务器是一个提供网页服务的服务器,他是一个安装有Web服务端软件的计算机
每一台网页服务器至少执行一个网页服务器程序,现在市面上最普遍的网页服务器有“
Apache HTTP服务器
IIS internet information server
Zeus Web Server
4、网页
网页通常含有:文字资料、图像资料、Applet(在页面执行的副程序)、超链接
网页可能是一种格式,通常是超文本标记语言HTML,这种语言可以用于创建网页
HTML作为网站开发者的首选时,又出现了他的一种衍生语言,称为XML
当使用HTML制作静态网页不能满足网站的需求时候,还可以使用如CGI、Javascript和PHP等工具
网页服务器可以借助CGI调用外部程序,而不是简单的返回静态文本
Javascript和php这两种语言可以直接嵌入到HTML文档中,但使用的方法不尽相同,Javascript主要用于客户端脚本,PHP主要用于数据库的访问。
如要将网页发布到万维网,必须使用FTP程序上传页面到网站服务器
5、网站
网站分为静态网站和动态网站
静态网页:纯粹HTML格式的网页为静态网页,早期的网站一般都是静态网页,以.htm .html .xml .shtml等为后缀的网页,在HTML网页上,也可以出现动态效果,如gif动画、flash动画、滚动字幕等动态效果,但是这个都是视觉上的,并不是动态网页
a、每个静态网页都有一个固定的URL,都是以.htm .html .xml .shtml等为后缀,并且不含有”?“
b、网页内容一经发布到网站服务器上就成为了实际保存在服务器上的文件,每个网页都是一个独立的文件
c、静态网页的内容相对固定
d、静态网页没有数据库的支持
动态网页:后缀以.asp .jsp .php .per.cgi 并且在动态网页网址中有一个标志性的“?”
a、以数据库技术为基础
b、采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、用户管理、订单管理
c、动态网站实际上不是独立存在于服务器上的网页文件,只有当用户请求时服务器才生成一个完整的网页