第1章 互联网应用简介
§1.1 互联网简介
因特网(Internet)是目前世界上最大的一个计算机互联网络。Internet采用了开放的联网协议TCP/IP协议,允许世界上任何地方的计算机或计算机网络接入到其中,并成为其中的一部分。Internet是由广域网、局域网及单机按照一定的通讯协议把分布于世界各地不同结构的计算机网络用各种传输介质互相连接起来组成的国际计算机网络。因此,有人称之为网络的网络。
中国互联网络信息中心(CNNIC)数据显示,截至2010年12月底,我国网民规模突破4.5亿大关,达到4.57亿,较2009年底增加7330万人;互联网普及率攀升至34.3%,较2009年提高5.4个百分点。我国手机网民规模达3.03亿,较2009年底增加6930万人。手机网民在总体网民中的比例进一步提高,从2009年末的60.8%提升至66.2%。手机网民较传统互联网网民增幅更大,依然构成拉动中国总体网民规模攀升的主要动力。
§1.1.1 IP地址
1.IP地址的概念
为了识别互联网络中的每台计算机和网络设备,需要一种能够将每台计算机和网络设备区分开来方式。在Internet上采用了IP地址来达到这一目的。
IP地址是一个人为设计的32位二进制数的数字编号。例如一台计算机的IP地址可以写成如下的形式:11000000 10101000 00000001 00000001 。计算机和网络中的设备就是用这样的地址来进行相互识别的。显然,这样的地址给网络的用户使用是不合适的,因为它不便于记忆和理解。于是人们提出了一种称为点分十进制的IP地址表示方法。IP地址的点分十进制表示法用四个十进制数表示IP地址,每个数的取值范围为0~255,数字中间用点号“.”隔开,如前面提到的那个IP地址可以表示成:192.168.1.1。
由于同一个IP地址只能分配给Internet中唯一的一台主机,需要规范IP地址的结构:IP地址由网络号和主机号组成,其中网络号用于识别网络,主机号用于识别该网络中的主机,具体格式为:IP地址=网络地址+主机地址,如表7-1所示:
表1-1 IP地址结构
网络号 | 主机号 |
基本的IP地址分为A、B、C三类。三类地址的区别仅在于网络号与主机号所用的数字位数不同,也即对应的网络和主机个数不同。其中A类IP地址适用于拥有大量主机的网络,B类IP地址适用于中等规模的网络,而C类IP地址适用于小规模的网络。不同网络中的主机的网络号不同,而同一网络中的计算机则具有相同的网络号,它们是由因特网信息中心统一分配的;但同一网络中不同主机的主机号则不能相同,它们是由各局域网络自己分配的,这就保证了IP地址的单一性。
IP地址网络号中A类为一个字节共8位,B类为两个字节共16位,C类为三个字节共24位;
IP地址主机号中A类为三个字节共24位,B类为两个字节共16位,C类为一个字节共8位。如表1-2所示:
网站程序下载表1-2 不同类型IP地址比较
分类 | 第一字节数字范围 | 应用 |
A | 1~126 | 大型网络 |
B | 128~191 | 中等规模网络 |
C | 192~223 | 校园网 |
D | 224~239 | 备用 |
E | 240~254 | 试验用 |
IP地址构成了整个Internet的基础,每一台联网的计算机无权自行设定IP地址,有一个统一的机构—IANA负责对申请的组织分配唯一的网络ID,而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。
2.静态IP与动态IP
IP地址是一个32位二进制数的地址,理论上讲,有大约40亿(2的32次方)个可能的地址组合,这似乎是一个很大的地址空间。实际上,根据网络ID和主机ID的不同位数规则,可以将IP地址分为A(7位网络ID和24位主机ID)、B(14位网络ID和16位主机ID)、C(21位网络ID和8位主机ID)三类,由于历史原因和技术发展的差异,A类地址和B类地址几乎分配殆尽,目前能够供全球各国各组织分配的只有C类地址。所以说IP地址是一种非常重要的网络资源。
而对于大多数拨号上网的用户,由于其上网时间和空间的离散性,为每个用户分配一个固定的IP地址(静态IP)是不可取的,这将造成IP地址资源的极大浪费。因此这些用户通常会在每次拨通ISP(Internet服务供应商,目前国内主要有电信、网通和铁通等)的主机后,
自动获得一个动态的IP地址,该地址当然不是任意的,而是该ISP申请的网络ID和主机ID的合法区间中的某个地址。拨号用户任意两次连接时的IP地址很可能不同,但是在每次连接时间内IP地址不变。
§1.1.2域名的概念
计算机处理数字比较方便,但人们记忆数字并不容易。在使用网络的时候,如果用户使用数字化的IP地址来进行网络访问的话,会使用户觉得难于记忆和使用。于是,人们提出了给网络中的主机起一个能够望文生义的文字化的名字,用这个名字来访问网络中的计算机就要容易记忆和使用的多了。
在网络中使用的主机的名字称为域名。域名是Internet上用来寻主机所用的名字,是 Internet上的重要标识,相当于主机的姓名;而IP地址则相当于主机的身份证号码。每一台主机都对应一个IP地址,每一个 IP 地址由一连串的数字组成,如101.25.11.34。人们为了方便记忆就用域名来代替这些数字来寻主机,如mydomain。每一个域名与IP地址是一一对应的,人们输入域名,再由域名服务器(DNS)解析成 IP 地址,从而到相应的网站。
2.域名的格式
域名是由点号“.”隔开多级字符串来构成的,其基本格式如此:
主机名.N级域名.N-1级域名.……二级域名.一级域名。
其中,主机名和各级域名均是由文字、数字等符号构成的字符串。一些域名的实例如下:
www.sina 、www.sohu、www.lzy.edu、ftp.lzy.edu、mail.lzy.edu。
在域名结构中,一级域名和二级域名往往具有一定的含义,通常称之为域名后缀,常见的域名后缀的还以如下:
(1)国际域名:
(商业机构)
(网络服务机构)
.org(非赢利性组织)
(2)国内域名:
(国内顶级域名)
(商业机构)
(网络服务机构)
.org(非赢利性组织)
.gov(政府机关)
(3)新增国际域名:
.biz 是的替代者,取意来自英文单词business(商业)
.info 信息时代最明确的标志,取意来自英文单词information(信息)
.name:一般由个人注册和使用
§1.2 万维网World Wide Web
§1.2.1 万维网的简介
WWW 是 World Wide Web (环球信息网)的缩写,也可以简称为 Web,中文名字为“万维网”。它起源于1989年3月,由欧洲量子物理实验室 CERN(the European Laboratory for Particle Physics)所发展出来的主从结构分布式超媒体系统。通过万维网,人们只要通过使用简单的方法,就可以很迅速方便地取得丰富的信息资料。 由于用户在通过 Web 浏览器访问信息资源的过程中,无需再关心一些技术性的细节,而且界面非常友好,因而 Web 在Internet 上一推出就受到了热烈的欢迎,走红全球,并迅速得到了爆炸性的发展。
长期以来,人们只是通过传统的媒体(如电视、报纸、杂志和广播等)获得信息。但随着计算机网络的发展,人们想要获取信息,已不再满足于传统媒体那种单方面传输和获取的方式,而希望有一种主观的选择性。现在,网络上提供各种类别的数据库系统,如文献期刊、产业信息、气象信息、论文检索等等。由于计算机网络的发展,信息的获取变得非常及时、迅速和便捷。
到了1993年,WWW 的技术有了突破性的进展,它解决了远程信息服务中的文字显示、数据连接以及图像传递的问题,使得 WWW 成为 Internet 上最为流行的信息传播方式。 现在,
Web 服务器成为 Internet 上最大的计算机,Web 文档之多、链接的网络之广,令人难以想象。可以说,Web 为 Internet 的普及迈出了开创性的一步,是近年来 Internet 上取得的最激动人心的成就。
WWW 采用的是浏览器/服务器结构,其作用是整理和储存各种WWW资源,并响应客户端软件的请求,把客户所需的资源传送到 Windows、UNIX 或 Linux 等平台上。
§1.2.2 超文本标记语言HTML
在WWW上的一个超媒体文档称之为一个页面(page)。作为一个组织或个人在万维网上放置开始点的页面称为主页Homepage,或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接)。在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。
HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页
文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。
网页的本质就是HTML,通过结合使用其他的Web技术(如:脚本语言、CGI、组件等),可以创造出功能强大的网页。因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。
HTML文档制作不是很复杂,且功能强大,支持不同数据格式的文件镶入,这也是WWW盛行的原因之一,其主要特点如下:
● 简易性,HTML版本升级采用超集方式,从而更加灵活方便。
● 可扩展性,HTML语言的广泛应用带来了加强功能,增加标识符等要求,HTML采取子类元素的方式,为系统扩展带来保证。
● 平台无关性。虽然PC机大行其道,但使用MAC等其他机器的大有人在,HTML可以使用在广泛的平台上,这也是WWW盛行的另一个原因。
§1.2.3 Web服务器
WEB服务器也称为WWW(WORLD WIDE WEB)服务器,主要功能是提供网上信息浏览服务。 WWW 是 Internet 的多媒体信息查询工具,是 Internet 上近年才发展起来的服务,也是发展最快和目前用的最广泛的服务。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论