1.1 了解Internet相关知识
本节将介绍有关Internet的相关知识,包括TCP/IP协议、IP地址等,这些知识对于理解网页制作技术的基础原理是非常重要的,理解Internet相关知识,便于为后面学习网页制作打下良好的基础。
1.1.1 TCP/IP协议
TCP/IP是Transmission Control Protocol/Internet Protocol的缩写,中文为“传输控制协议/网际协议”。它是Internet所采用的标准协议,主要包括TCP、IP、UDP和ICMP等协议。
TCP/IP协议使用客户端/服务器模式进行通信。TCP/IP通信是点对点的,即通信是网络中的一台主机与另一台主机之间的。当前Internet上的数据都是通过TCP/IP在网络上进行控制和转发的。
提示:
TCP/IP协议可以让不同结构的主机、不同操作系统的主机通过网络连接。在TCP/IP协议中,HTTP协议用于浏览网页,FTP协议用于Internet文件共享。
1.1.2 IP地址和域名
IP地址是分配给网络上计算机的一组由32位二进制数值组成的编号,来对网络中计算机进行标识。为了方便记忆地址,采用了十进制标记法,每个数值小于等于255,数值中间用“.”隔开。一个IP地址对应一台计算机并且是唯一的。这里提醒大家注意的是所谓的唯一是指在某一时间内唯一,如果使用动态IP,那么每一次分配的IP地址是不同的,这就是动态IP,在使用网络的这一时段内,这个IP是唯一的指向正在使用的计算机的;另一种是静态IP,它是固定将这个IP地址分配给某计算机使用的。网络中的服务器就是使用的静态IP地址。
IP地址是一组数字,人们记忆起来不够方便,因此人们给每个计算机赋予了一个具有代表性的名字,这就是主机名。主机名由英文字母或数字组成。将主机名和IP地址对应起来,这就是域名,方便大家记忆。
域名和IP地址是可以交替使用的,但一般域名还是要通过转换成IP地址才能找到相应的主机,这就是上网的时候经常用到的DNS域名解析服务。
1.1.3 URL
URL是Universal Resource Locater的缩写,中文为“统一资源定位地址”,也称“全球资源定位器”。前面已经了解了什么是域名,可以通过域名比较方便地访问网络上的网站。但是一个域名只能对应一个IP地址(通常是一个网站)。访问网站上的具体内容,必须通过URL来实现。
URL,通俗地讲就是平常所说的网址,例如http://www.baidu.com/index.html,就是一个完整的URL。通过域名下的目录访问该网站所需要的网页,http://代表采用http协议访问。
通过URL,可以精准地定位网络上的各种资源,除了网页文件以外,还可以定位图片、音乐和视频等。如果直接输入域名访问网站,URL将会指向该网站的默认主页。例如,在浏览器的地址栏中输入www.163.com与输入www.163.com/index.html是访问同样的网页,如图1-1所示。
图1-1
1.1.4 Web浏览器
浏览器是安装在电脑中用来查看因特网中网页的一种工具,每一个因特网的用户都要在电脑上安装浏览器来“阅读”网页中的信息,这是使用因特网的最基本的条件,就好像我们要用电视机来收看电视节目一样。目前大多数用户所用的Windows操作系统中已经内置了浏览器IE。
目前主流的浏览器如图1-2所示,分别介绍如下。
图1-2
● IE浏览器
微软公司开发的Microsoft Internet Explorer浏览器,简称IE,目前最高版本是11.0。IE浏览器是集成在Windows操作系统中的,所以也是使用最为普遍的一种浏览器,国内大多数用户都使用该浏览器。
● Firefox浏览器
中文称为火狐浏览器,拥有独立的内核。火狐浏览器体积小,运行速度非常快。
● Google Chrome浏览器
中文称为谷歌浏览器,采用Webkit核心,采用了“内置高速缓存”的优化技术,使得Chrome浏览器速度非常快。
● Opera浏览器
Opera浏览器安全性能高,漏洞比IE和Firefox浏览器要少得多,浏览速度快,占用内存也比较小。
● Safari浏览器
Safari是苹果开发的浏览器,借以同其他竞争对手抗衡。采用Webkit核心,速度很快,不过兼容性和扩展性略有逊色。
需要注意的是,尽管各种不同的浏览器界面大致相同,但是对于浏览使用了特效的同一个网页,显示的效果也可能不同,即便是同一个公司的不同版本的浏览器也有这样的状况。因此,在网页设计制作过程中应该考虑到浏览对象的不同而选择不同的设计制作方式。例如如果网站主要面对的对象是国内用户,而国内用户大多使用Windows自带的浏览器,就可以选择目标浏览器是IE,同时要兼顾一下还在使用低版本IE浏览器的用户;如果面对的对象是海外用户,而海外很多人习惯使用Firefox或Google Chrome浏览器,就可以选择Firefox或Google Chrome浏览器。
提示:
目前,国内还有很多其他的浏览器,例如遨游、搜狗、腾迅TT等,这些浏览器都是以IE为核心的,在IE浏览器核心的基础上添加一些其他的功能,页面的显示效果与IE浏览器中的显示效果基本相同。