Transcript Document

第二章 电子商务网络技术基础
辅导教师:张永春
学习目标
掌握计算机网络的基础知识,包括计算机
网络定义、计算机网络的二要素、计算机
网络的应用、计算机网络的分类、计算机
网络协议、计算机网络连接设备
 掌握因特网的基础知识,包括因特网定义、
因特网协议、因特网域名系统、用户接入
因特网的方式、因特网的应用和服务等内
容;




掌握企业内部网的基础知识,包括
Intranet基本概念、Intranet的特点、优
点与不足,了解一下Extranat(企业外
部网)的基本概念,以及简单的Intranet
了解网页制作的基础知识,包括HTML
语言以及动态网页制作方面的基础知识;
掌握电子商务网站建构的知识,重点掌
握构建步骤以及每一步的具体内容。
第一节 计算机网络基础知识

本章主要计算机网络基础知识作一下介
绍。包括计算机网络概论,计算机网络应
用,计算机网络的分类,计算机网络拓扑
结构,计算机网络的协议,计算机网络连
接设备等内容。
一、计算机网络概论
1.计算机网络的产生和发展
 2.计算机网络的定义
 3.计算机网络组成的部分



21世纪是计算机网络的时代。随着计算机的迅
速发展,计算机应用已经逐渐到社会发展的各
个领域,单机操作的时代已经满足不了社会发
展的需要。社会资源的信息化、数据的分布式
处理、各种计算机资源的共享等种种应用的需
求推动了通信技术和计算机技术的发展与结合。
计算机网络就是计算机与通信技术相融合的产
物。计算机网络的发展,经历了从简单到复杂
的过程,大体上可分为面向终端的计算机通信
网,分组交换网,形成计算机网络体系结构,
因特网的应用与高速网络技术三个阶段。


目前,计算机网络的发展正处于第四阶段,其
主要标志是因特网的应用告诉网络技术的发展。
因特网是覆盖全球的信息基础设施之一。对于
广大因特网用户来说,它好像是一个庞大的广
域计算机网络。用户可以利用因特网来实现全
球范围内的电子邮件、WWW信息查询与浏览、
电子新闻、文件传输、语言与图像通信服务等
功能。因特网对推动世界科学、文化、经济和
社会的发展有着不可估量的作用。

在因特网飞速发展与广泛用的同时,高速网络
的发展也引起了人们越来越多地注意,高速网
络技术主要表现在网络传输介质;多媒体网络
及宽待综合业务数字网络的开发和应用;智能
网络的发展。比计算机网络更高级的 分布式系
统的研究、促进高速网络技术飞速发展,相继
出现高速以太网、光纤分式数据接口FDDI、快
速分组交换技术,包括帧中继、异步传输转移
模式等。
2.计算机网络的定义

在计算机网络发展过程的不同阶段中,人们对
计算机网络提出了不同的定义。这些定义可分
为三类:广义的观点、资源共享的观点与用户
透明性的观点。从目前计算机网络的特点看,
资源共享的观点的定义能比较准确地描述计算
机网络的基本特征。资源共享的观点将计算机
网络定义为:将分布在不同地理位置上的具有
独立工作能力的计算机、终端及其附属设备和
通信线路连接起来,并配有网络软件,以实现
计算机资源共享的系统,称为计算机网络。
这个定义符合目前计算机网络的基本特征,这主要表现在:
 从计算机网络的定义,我们可以看出计算机网络是通信技术与计算机技术
的结合。在硬件设备上,计算机网络增加了通信设备,网络内的计算机通
过一定的互联设备与通信技术连接在一起,通信技术为计算机之间的数据
传递和交换提供了必要的手段。因此,网络中的计算机之间能够互相进行
通信。
 计算机网络建立的主要目的是实现计算机资源的共享。计算机资源主要指
硬件、软件与数据。网络用户不但可以使用本地计算机资源,而且可以通
过网络访问互联网的远程计算机资源,还可以调用网中几台不同计算机共
同完成某项任务。
 计算机网络是分布在不同地理位置的多台独立的计算机集合系统。互联的
计算机之间可以没有明确的主从关系,每台计算机可以联网工作,也可以
脱网独立工作,联网计算机可以为本地用户提供服务,也可以脱网独立工
作,联网计算机可以为本地用户提供服务,也可以远程网络用户提供服务。
网络中的计算机最少是两的网络就是国家互联网即因特网,它将全世界的
计算机相互连接在一起,并且能够互相进行通信,实现全球范围内的资源
共享。
 联网计算机必须遵循全网络统一的网络协议。
3.计算机网络组成的部分
通常在每种网络中都有大量的软件、硬件,名称
也各不同相同,但是对任何一个网络都必须有
以下三个组成部分:
 至少两台分离的计算机,在它们之间有有一些
需要共享的东西。
 一种能保持计算机之间进行接触的通道。
 一些保证计算机之间相互通信的规则。
(可以共享的某些资源-网络服务
保证相互接触的通道-传输介质
保证通信的规则-协议)
二、计算机网络应用

计算机网络的应用从总体上分为两大部分:
计算机网络在企业信息管理与信息服务中
的应用;计算机网络在个人信息服务中的
应用。同时,计算机网络的广泛应用也不
可避免带来了一些新的社会、通道、政治
与法律问题。
1、计算机网络在企业信息管理与信
息服务中的应用






计算机网络在企业信息管理与信息服务中的应
用,主要有以下几点:
信息共享与交流,主要包括网上发布信息、网
上会议、传递交流合作等。
资源共享,包括硬件资源以及软件资源的共享。
提高资源的可靠性,更好地保存和保护信息。
节约经费。
增强信息系统的可扩展性。
2、计算机网络在个人信息服务中的
应用



远程信息的访问。
个人问通信
家庭娱乐
3、计算机网络的应用所带来的社会
问题

计算机网络的广泛应用已经对经济、文化、
教育、科学的发展与人类生活质量的提高
产生了重要的影响,同时也不可避免地带
来了一些新的社会、道德、政治云法律问
题。
三、计算机网络的分类
计算机网络分类方法很多,常用的主要有两种:按传输技术分类和按网
络规模分类。
广播式网络

在广播式网络中,所有联网计算机都共享一条公共通信信道。当一
台计算机利用共享通信信道发送报文分组时,所有其他它的计算机
都会“收到”这个分组。由于发送的分组中带有目的地址于与源地
址,接收到该分组的计算机将检查目的地址是否与本节点地址相同。
如果被收到文分组的目的地址与本节点地址相同,则接收该分组,
否则将它放弃。
点到电网络

与广播式网络相反,在点到点式网络中,每条物理线路连接一对计
算机。假如两台计算机之间没有直接连接的线路,那么它们之间的
分组传输就要通过中间结点的接收、存储、转发、直接目的节点。
由于连接多台计算机之间的线路结构可能是复杂的,因此从源节点
目的节点可能存在多条路由,通常是多条路径,并且可能长度不一
样。分组从通信子网的源节点到目的节点的路由需要由路由选择算
法来决定。采用分组存储转发路遇选择是点到电网络与广播式网络
的重要区别之一。
2.按计算机网络规模分类
局域网络(LAN)
 区域网(MAN)
 广域网(WAN)

四、计算机网络拓扑结构

计算机网络设计的第一步就是要解决在给
定计算机的位置及保证一定的网络影响时
间、吞吐量和可靠性的条件下,通过选择
适当的线路、线路容量、连接方式,使整
个网络的结构合理,成本低。为了应付复
杂的网络结构设计,人们引入了网络拓扑
的概念。计算机网络拓扑主要是指通信子
网的拓扑构型。

网络的拓扑结构是通过网中节点与通信线
路之间的几个关系,表现网络结构,反映
出网络各实体间的结构关系,也就是说这
个网络开起来是一种什么形式。网络的物
理拓扑涉及网络中信号的实际流动,而仅
关心介质的物理连接形态。网络物理结构
千差万别,但是最终可归结为以下几种:
总线型,环型,星型和网状拓扑结构。


总线拓扑
总线型物理拓扑使用一条电缆作为主干
电缆,网上设备用主干电缆上引出的电
缆加以连接。






星形拓扑
星形物理拓扑结构使用集线器作为中心设备,连接多
台计算机。
星形网络的设计比较简单,但是由于每台计算机和集
线器之间都要有一条电缆,所有它的电缆消耗量大的
多。这样多的电缆又带来了较大的网络施工工作量。
这种每台计算机使用一条都是有一条电缆做法在增加
消耗的同时也带来了一些优点:
重新设置网络比较容易。
故障定位容易。
星形拓扑中各段介质都是分离的,相互之间不影响。
二、计算机网络应用


环形拓扑
环形拓扑是把对台设备依次连接形成一
个物理的环状结构,设备与设备之间采
用点对点连接方式。


网状拓扑
网状拓扑在网间所有之间实现点对点的
连接,它虽然浪费电缆,但有自己的优
点。
五、计算机网络协议

1.网络协议的概念
协议是联网的实体之间采用保证相互通信的规则。
协议包括萨部分:语义,语法、时序。
 2.开放系统互联参考模型
OSI模型采用分层的思想,从最基础的物理硬件到
最终的用户程序之间共分几层,由到底顶分别
是:物理层、数据链路层、网络层、传输层、
绘画层、表示层、应用层。
物理层。

物理层的作用是在物理媒体上传输原始的数据比特流。
数据链路层

数据链路层的一个主要功能就是通过校验、确认和反馈重发等手段将该原始的
物理连接改造无差错的数据链路。
网络层

网络层关心的是通信子网的运行控制,主要解决如何把网络协议数据单元从源传
递到目标。
传输层。

传输层是第一个端对端,也就是主机到主机的层次。有了传输层后,高层用户
就可以利用传输层的服务直接进行端到端的数据传输,从而不必知道通信子网的
存在。
会话层。

会话层允许不同机器上的进程之间建立会话关系。
表示层。

表示层为上层用户提供共同需要的数据或信息语法表示。
应用层

应用层是开放系统互连环境的最高层。
六、计算机网络设备

计算机网络互联是计算机网络和通信技术快速
发展的结果。为了更大范围地实现计算机间数
据通信和资源共享,需要通过网络互联将若干
计算机网络互联成更大的网际网,使网际网中
的各个计算机之间能够互相通信并获得各种网
络服务。根据OSI参考模型的分层观点,互联划
分为四个层次,即物理层、数据链路层、网络
岑玉高层,与对应的网络设备分别是中继器、
网桥、路由器和网关。下面对它们进行一下简
要介绍。

由于信号在网络传输介质中有衰减和嗓声,使有效的数据信号变
得越来越弱。为了保证有用数据的完整性,并在一定范围内传送,
中继器把它接收到的弱信号提出,再生放大保持与原数据相同。




网桥
网桥是一种工作在数据链路层的存储转发设备。


中继器
路由器
路由器工作在OSI开放式互联模式的网络层,具有路由器选择功
能于流量控制能力。
路由器的主要功能为:路径选择、数据转发和数据过滤。路由器
的功能可以由硬件来实现,也可以由软件来实现,或者是部分功
能由人家实现,部分功能由硬件实现。下面对其主要功能作一下
简要论述。





路径选择:路由器一般都有多个网络接口,包括局域
网的网络接口和广域网的网络接口。
数据转发:Internet用户使用的各种信息服务,其信息
传送均以IP包为单位进行,IP包除了包括要传递的数
据信息外,还包括要传送信息的IP地址、发送信息的
源主机IP地址、以及一些相关的控制信息。
数据过滤:除上述功能以外,路由器的另一个重要作
用就是充当过滤器,将来自对方网络的不需要的数据
阻止在网络之外,尽而减少网络之间的通信量。
网关
网关实际上是通信服务器。这是一种相当复杂的再
应用层进行网络互联的设备,可以用来连接异种网络,
实现网络之间协议转换的功能。
第二节 因特网(Internet)基础知识
本节主要介绍因特网的基础知识,包括因特
网概论,因特网协议,因特网域名系统,用
户接入因特网的方式,因特网的应用和服务
等内容。
因特网概论

因特网是由一些使用公共语言相互通信的计
算机连接而成的全球网络。目前,由美国高
级网络与服务公司建设的ANSNET是因特网
的主干网。其他国家或地区的主干网都是通
过ANSNET接入因特网的。

二、因特网通信协议——TCP/IP

在覆盖范围较小的局域网内,主机间的数据交
换都遵守相同的网络通信协议。而因特网由数
十万个网络与数千台计算机组成,它涉及到不
同的网络间的相互通信,这种通信所使用的协
议就是TCP/IP,传输控制协议/因特网协议。
TCP/IP协议是因特网上不同在网间的主机进行
数据交换所遵守的网络通信协议,泛指所有与
因特网有关的一系列的网络协议的总称,其中
传输控制协议和因特网是其中最重要的两个协
议。
1、TCP/IP 协议的分层模式

TCP/IP协议是一组协议,与前面讲过的
OSI开放系统互联模式类似,它也采用分
组模式,自上而分为四层。其余OSI分层
模式的对应关系如上表。
2、TCP/IP中几个常用的协议及其特点

根据上述TCP/IP的分层模式,下面具体
来说一下几个常用的协议及其特点。
物理层 由于TCP/IP在设计时考虑到与具体的传输介质无关,即任何
网络都可以接入因特网,因此物理层只提供了各种物理网络与
TCP/IP之间的接口。
网络层:又叫寻找层。TCP/IP 网络层运行的协议是IP协议。同OSI的
网络层功能类似,此层的任务是将要发送的信息分成若干个较短
的小包,并为其选择合适的路由以发送和传递包。IP协议的因特
网上的每一台主机分配一无二的IP地址,并且IP地址的 分层结
构使我们在因特网上可以很方便地寻找主机地址。 与IP协议配
套使用的还有三个协议:

地址转换协议ARP

反响地址转换协议RAPP

因特网控制报文协议ICMP
传输层
提供端到端的可靠通信。这一层通常使用的两个协议TCP和UDP。
应用层:应用程序通过此访问网络,为用户和主
机提供了一个接口。通常的应用层协议有:
 DNS:域名和IP地址之间转换所用的协议。
 FTP:主机之间进行文件交换所使用的协议。
 Telnet: 远程登录协议。
 HTTP: 使用浏览器查询Web服务器上超文本
信息所使用的协议。
 SMTP:简单邮件传输协议。
 POP:邮局协议。
三、域名系统
IP 地址

连接到因特网上的每台计算机都必须有一个唯一的地址,就如信
息要通过复杂的邮政系统途径许多邮局转发最后投递到目的地而
必须有特点地址一样。用数字型标识,它由四个字节也就是32
位的二进制数组成,由于二进制数不直观,所以IP地址一般用小
数点隔开的十进制数表示,如202.204.67.55。

IP 地址由网络标识和主机标识两部分组成,网络标识用来区分
因特网的各个网络,主机标识用来区分同一网络上的不同计算机。

IP地址分为五类:A类、B类、C类、D类和E类。大量使用的仅
为A、B、C三类:

A类地址中第一个字节表示网络基础,而后三个字节表示该
网络内计算机的基础。其有效范围1.0.0.1—126.255.255.254。

B类地址中前两个字节表示网络地址,后两字节表示网络内
计算机的地址。其有效范围是128.0.0.1—191.255.255.254。

C类地址则是前三个字节表示网络地址,后一个自己表示网络内
计算机的地址。其有效范围是192.0.0.1—222.255.255.254。
2、域名的含义

因特网在全世界拥有信息发布主机上千
万台,通过拥有并发布企业域名, 可使
有兴趣者访问自己的主机;同时也有利于
向全世界宣传自己的产品,表示自己公司
的形象。
3、域名系统和域名服务器

把域名翻译成IP地址的软件称为域名系统,
即Domain Name System,简称DSN
三、用户连入因特网的方式

一台计算机接入因特网方式主要有以下四种,下面逐一
介绍。


一台计算机只要分配到一个IP地址,且连接到一个已加
入因特网的局域网中,就可以接入因特网了。


通过局域网连接到因特网
通过专线连接到另一台已接入因特网的主机
一台计算机只要通过专用信道接到另一台已接入因特网
的主机,有一个已注册已经加入到因特网上路由表内的
IP地址,就可以直接访问因特网的各种资源了。

通过拨号接入因特网

一台计算机通过公用电话拨号连接到另一台已接入因特网的主机,
只要这两台计算机都有支持PPP协议的软件,而后由原已固定接入
因特网的主机动态向该计算机临时分配一个IP 地址,那么该计算
机在拨号连接的这段时间内就接入因特网了。


这种方式的物理连接图与上图一样,但不同在于此时本地计算机
上运行的不是支持PPP协议的软件,而是仿真远地已接入因特网的
计算机终端的软件,它也不需要有IP地址。此时它并没有直接连上
因特网,而只是作为远地计算机的一个无终端,通过远地计算机去
访问因特网的。用户能够使用的因特网功能和资源完全取决于远地
计算机做限制提供的应用种类。


以仿真终端方式接入因特网
因特网的应用和服务
随着因特网规模和用户的不断增长,因特网上的各种应用也进一
步得到开发。因特网不再仅仅是一种资源共享、数据通信和信息查
询的手段,还逐渐成为人们了解世界、讨论问题、财物休闲,乃至
从事跨国学术研究、商贸活动、接受教育、结识朋友的重要途径。
因特网的应用和服务主要包括以下四点
电子邮件功能、远程登录功能、文件传输功能、
网络信息服务。
 电子邮件
在因特网上,电子邮件系统是使用非常方便和用
户最多的网络通过工具。你可以通过电子邮件
系统同世界上任何地方的朋友交换信息,只要
对方也是因特网的用户或者是同因特网相联和
其他网络上的电子邮件用户。因特网为用户提
供完善的电子邮件传递与管理服务。

电子邮件的概念

在因特网的应用中,电子邮件是被使用最
多的一种功能。这里所指的电子邮件,是
在因特网上发送和接收的电子信件。它是
一种电子式邮政服务,通过它我们可以实
现因特网的信息传递。
电子邮件的特点
现在,全世界每天都有百上千万的人在使用电子
邮件,电子邮件成为人们生活中不可缺少的一
部分,其实,这都归纳于电子邮件所具有的特
点:
 速度快。
 价格便宜。
 效率高,可一对多发送。
 灵活,修改方便。
 传递多媒体信息。
电子邮件的地址

与发送普遍的信件一样,电子邮件的发
送也需要一个“地址”的概念,有了这个
电子地址,就可以区分不同的用户,并可
以在不同的用户间互相传送电子邮件。通
常情况下,这个地址称为“电子邮件地
址”。一个“电子邮件地址是用于识别发
送者或接收者的一个文字串。其格式为:
“邮箱名@邮件服务器的主机名或IP地
址”。
电子邮件传输协议

因特网上应用两个不同的协议分别来进行
电子邮件的发送和接收:一是发送电子邮
件使用的SMTP协议,即简单邮件传输协
议;二是接收电子邮件所使用的POP3协
议,即邮局协议。
电子邮件工作流程

在因特网上,电子邮件的发送和接收过
程如下图所示:首先由客户机通过客户端
邮件应用软件编辑电子邮件,然后将编辑
好的电子邮件传送给SMTP服务器,
SMTP服务器负责与接收方的邮件服务器
进行联系,根据预选的路径,不断地将发
送的电子邮件进行存储转发,直至最后发
送给收件人的POP3服务器。
电子邮件的常用软件

电子邮件的实现基于客户/服务器的工作
模式。相应的其软件业可分为服务器软件
和客户机端软件两大类。
远程登录(Telnet)

远程登录是一台计算机远程连接到另一台
计算机并可以运行 其系统的程序。这种
电脑相互连接的操作方式叫做“远程登
录”。
FTP(文件传输协议)

在科学技术交流中,经常需要传输大量
的数据和文献,这也是因特网使用初期主
要用途之一。FTP 因特网上最早使用的文
件传输程序。文件传输协议负责将文件从
一台机器上传输到另一台机器上,并保证
其传输的可靠性。
WWW服务
WWW基本概念
 WWW是World Wide Web(全球信息网,
也叫万维网)的缩写,能够处理文字、
图像、声音、视频等多媒体信息。
WWW的主要特点

WWW之所以能够在很短的时间内在全
世界广泛流行,不仅由于它的信息资源
非常丰富,而且组织方式也很有特点。
下面说一下WWW的主要特点:







WWW的信息资源非常丰富,像一本无所不包的百科
全书,各方面知识应用尽有。
WWW跨越地域性之广,是任何其它信息系统无法比
拟的。
WWW采用交互式的浏览和查询方式,这提高了读者
的阅读效率;而且交互式查询可以涉及到各种数据库
系统和其他的软件。
WWW容易使用。
WWW可以将大量的声音、图形和视频等信息分散到
世界各地任意多的电脑上。
WWW服务能为读者提供最新的信息。
WWW是以网络的中心运算模式。
Web中常用的几个基本概念
了解Web 的基本概念对制作主页帮助很大。
Web中常用的几个基本概念如下:
 URL(统一资源定位器)
 URL是为了能够使客户端程序查询不同的信息
资源时有统一的访问方法而定义的一种地址标
识方法。
 HTTP(超文本传输协议)






在因特网上,Web服务器上存放的信息都是超文本信息。
所谓“超文本”,是指带超级链接的文本。HTTP是客户
端浏览和Web服务器之间的应用通信协议,也即浏览器访
问Web服务器上的超文本信息时所使用的协议,HTTP协
议是TCP/IP 协议组的应用协议之一,它不仅需要保证超文
本档在主机的正确传输,还能够确定传输 文档中的哪一部
分,以及先传输哪部分内容等。
HTML(超文本标识语言)
HTML是一种格式化语言,浏览器浏览的每一个主页文
件都是由HTML语言编写的。
Web浏览器与Web服务器
Web浏览器提供了以图形化用户接口访问或显示主页或其
他相关内容的方式。
Gopher服务

Gopher是菜单式的信息查询系统,提供
面向文本的信息查询服务。
第三节 Intranet基础知识

本节主要介绍Intranet的基础知识,包括
Intranet基本概念,Intranet的特点、优点
于不足,简单的Intranet构建实例。另外,
还简单介绍了一下Extranet(企业外部
网)。
企业内部网(Intranet)的基本概念

企业内部网(Intranet)是将因特网技术应用到
企业内部的信息管理和交换平台的产物,它基
于TCP/IP通信协议和WWW技术规范,通过简
单的浏览界面,方便提供电子邮件、文件传输、
电子公告和新闻、数据库查询等服务。通过防
火墙等安全措施,Intranet还可与Internet连接,
以实现企业内部网上的用户对Internet进行浏览、
查询,同时对外提供信息服务,发布企业信息。
企业内部网(Intranet)主要特点与优缺点
企业内部网(Intranet)主要特点
Intranet主要特点如下:
 Intranet归企业内部使用,因此对用户有严格
的权限控制,并通过防火墙等安全机制,外部
用户只能访问企业的Web站点,未经授权无法
进入Intranet 获取企业的其它内部资源;
 企业的大部分义务都和数据库有关,因此要求
Intranet的页面是动态的,能够实时反映数据
库的内容,用户除了查询数据库之外,还可以
增加,修改和删除数据库的内容;
与过去企业网相比,Intranet虽然还是企业内部的局域网,但
它与传统局域网客户机/服务器模式又有不同。简单地将,
它在网络拓扑结构上采用传统的构网理论,但在技术上
则以Intranet的TCP/IP协议和Web技术为基础。与过去
企业网相比具有以下特点:

Intranet采用TCP/IP作为网络的传输协议;

Intranet是小型化的Web通过它向外发布企业的各种信息,
使得Intranet上的客户及时了解企业的最新信息;

Intranet采用统一,图形化的用户界面,企业内用户可以
方便,速度低调阅各种网上资料;

Intranet 通过编写通用关接口或者其他数据库接口工具,
可继续利用原有数据,保护已有投资;

Intranet具有强大的远程管理、信息共享的功能。
企业内部网(Intranet)技术的优点

当前,电子商务网站采用的大多是Intranet技术开发的。
图下图所示,它生成一个三层结构的客户/服务器体系
结构。在三级C/S体系结构下,应用系统的三个逻辑部
分—用户界面、事务处理逻辑和数据各自独立,分别放
置在客户机、功能服务器和数据库服务器这三个实体上。
客户机只负责提供用户界面,当需要进行数据访问或复
杂计算时,客户机只负责提供用户界面,当需要进行数
据访问或复杂计算时,客户机向功能服务器发出请求。
功能服务器响应客户机的请求,完成复杂计算,或者向
数据库服务器发送SQL语句完成相应的数据操作,并将
计算机结果逐级返回客户机。
企业内部网(Intranet)技术的缺点
Intranet虽然有很多优点,但也存在一定的局限。
在Intranet的建设过程中,应尽量解决这些问题。
Intranet主要有以下一些主要不足:
 Intranet 提供协作应用的功能可能没有传统群件
的功能强大。
 较少的后端集成,在Intranet中,组织需要建立
并维护几种分散的应用,如电子邮件和Web服
务器等,而不像群件那样是一个整体系统。
三、简单的Intranet 构建实例
企业、政府部门和科研机构可以利用Intranet来快、高速和安全地共
享资源,交换信息。下面具体说一下构建Intranet的步骤。

架设服务器

对一个Intranet 来说,如果没有各种Server(服务器)的存在,
那么就没有什么意义了。而Intranet上运行的Server,本质上是
和Intranet上的一样的,除了运行范围和安全机制上可能有些不
同。

Web Server的构建

Web Server,是基于HTTP协议的服务器。它最常用的功能就是
传送网页即HTML文件给访问的用户。它是非连接的,也就是说,
每次传送都要重新连接。

目录板中,有以下几个重要的设置:

宿主目录以及虚拟目录的设置。

/Scripts的设置。

/IISadmin的设置。











FTP Scripts,是基于FTP协议的服务器。
如前所述,IIS中带有一个FTP Scripts。因为FTP Server相对其他Server
功能比较简单,所以就使用IIS中的即可。下面就以IIS中的FTP Server为
例来说明其使用办法。
目录设置。
信息设置。
用户的设置。
客户机的配置
配置客户机,主要是安装TCP/IP协议及其相应的配置。TCP/IP是Internet
中最基本的协议。对一台安装了TCP/IP的电脑来说,最基本和最重要的设
置有这么几个:IP Address,Subnet Mask, Gateway,DNS 和DHCP。
IP Address(IP地址), 简称IP,也就是我们面前进过得IP地址。
Subnet Mask ,也是四个用“.”分割的字节。
Gateway(网关):一台电脑在寻本子网外的机器时,需要经过一台专门的
主机来中转,这台主机就是Gateway.
DNS:这是用来将DNS地址转为IP地址的服务,一般有专门的服务器来完
成。
第四节 网页制作基础知识



一、HTML语言入门
HTML英语意思是:Hypertext Marked Language,即
超文本标记语言,是一种用来制作超文本文档的简单标
记语言。用HTML编写的超文本文档称为HTML文档,
它能独立于各种操作系统平台(如UNIX,WINDOWS
等)。自1990年以来HTML就一直被用作World Wide
Web 的信息表示语言,用于描述Homepage的格式设计
和它与WWW上其它Homepage 的连结信息。使用
HTML语言描述的文件,需要通过WWW浏览器显示出
效果。
所谓超文本,因为它可以加入图片、声音、动画、影视
等内容,因为它可以从一个文件跳转到另一个文件,与
世界各地主机的文件连接。
通过HTML可以表现出丰富多彩的设计风格

图片调用:<IMG SRC="文件名">
文字格式:<FONT SIZE="+5 " COLOR="00FFFF">文字</FONT>

·通过HTML可以实现页面之间的跳转

页面跳转:〈A HREF="文件路径/文件名"></A>

·通过HTML可以展现多媒体的效果

声频:<EMBED SRC="音乐文件名" AUTOSTART=true>
视频:<EMBED SRC="视频文件名" AUTOSTART=true>

上面我们在示例超文本特征的同时,采用了了一些我们在制作超文本文件时需要用
到的一些标签。所谓标签,就是它采用了一系列的指令符号来控制输出的效果,这
些指令符号用“<标签名字
属性>”来表示。
二、HTML的基础结构
超文本文档分文档头和文档体两部分,在文档头里,对这个文档进行了一
些必要的定义,文档体中才是要显示的各种文档信息。
 <HTML>
<HEAD>
头部信息
</HEAD>
<BODY>
文档主体, 正文部分
</BODY>
</HTML>
 其中<HTML>在最外层, 表示这对标记间的内容是HTML文 档。我们还会
看到一些Hompage省略<HTML>标记,因为.html 或.htm 文件被Web浏览
器默认为是HTML文档。<HEAD> 之间包括文档的头部信息,如文档总标
题等,若不需头部信息则可省略此标记。<BODY> 标记一般不省略, 表
示正文内容的开始。

三、动态网页制中基础知识

一个普通的错误是把JSP当作简化的
Java。它不是,(事实上, JSP 是简化的
servlets 。)程序员通常试着没有学习要
求的支持技巧而 直接学习 JSP 。JSP 是
一个衔接技术,并且成功地连接你需要理
解的另外的技术。如果你已经知道 Java ,
HTML 和 javascript,这意味着 JSP 将确
实是简单的。
需要成为一个成功的 JSP 程序员可以参考这个时
间表。请注意下列:
*忽略你已经熟悉的步骤。
*训练的时间只是代表学习好足够的基础时间,
这样才能转移到下一步。
1、建立并且理解你的Web Server。
因为Apache 是免费的并且在大多数平台上工作,
为训练目的推荐 Apache。
安装时间:2 天。

2、 保证你理解 HTML / XHTML 。
你将需要了解html基础, 特别是 HTML 布局中的
table的使用。XHTML 不久将代替 HTML ,学
习 XHTML 的基础是一个好主意。许多程序员
通过 HTML IDE 学习 HTML ( 集成开发环境 ) 。
因为大多数 HTML IDE产生混乱的HTMl语法,
所以花时间学习手工写作html是很有必要的。
因为你将会使用 JSP 和 HTML 混合编程,精通
HTML语法是重要的。所以,你必须能流利地写
HTML 。
训练时间:2 ~ 4 个星期。

3、开始学习 Java 。
开始学习 Java 1.3 理解 Java 基础是很重
要的。不用担心学习Swing或 Java 的图
形方面,因为在JSP 中你不会使用这些特
征。集中精力 在 Java 工作的细节,学习
Java 的逻辑,也在 Java Bean上花时间。
学习Applet是好的, 但是就象Swing,
JSP 的大多数应用将不使用小程序。
训练时间:3 ~ 6 个星期。

3、学习 javascript
学习怎么将 javascript在HTML中验证输
入的Form元素。也学习 javascript怎么能
在一 HTML 页以内修改Form的元素。最
后要求你能从一HTML 页内的事件中触发
javascript Function。
训练时间:一~ 2 个星期。

4、学习并且理解你的Web Server的更
好的细节。
熟悉Web Server的特征,这是很重要的。
训练时间:2 天。

5、建立你的 JSP Server
我推荐以Tomcat开始。它可以很好地运
行JSP程序。当你不能在生产使用Tomcat
时,学习尽可能多的知识以便于更好的运
行程序。另外, 许多 JSP 程序员使用
Tomcat。因此当你遇到一个问题时,你
将容易发现帮助。
安装时间:一~ 2 天。

6、开始学习 JSP 。
基本的 JSP 学习通过的步骤 1到步骤6可
以完成, 然后使用 JSP 对象和脚本写 JSP
程序来联系。学习 JSP 的另外一个方面
可以学习怎么创建一个分布式的应用程序。
训练时间:4 ~ 6 个星期。

7、学习更多的 JSP server。
没有关于更多的 JSP Server当然也可以
运行jsp程序。然而, 许多 JSP server都由
自己特殊的特征,可以让你更好的理解你
的JSP 工程。学习更多的Jsp server如何
处理jsp程序是有必要的。同样也可以优
化你的 JSP 应用程序,并且使之运行得
更快而不出任何问题。
训练时间:2 ~ 7 天。

8、 学习 JDBC 。
JSP 大多数应用将使用数据库,JDBC 被用于数据库连
接。经常忽略的一个事实就是,每个 JDBC Driver 所支
持的东西是相当不同的。了解并熟悉在jsp工程上被使
用的 JDBC driver的细节是很重要的。
(有时这部分的学习被包含在前面 Java 或JSP的学习
中了 。)
训练时间:1~ 2 个星期。
到现在,你已经成为了熟练的 JSP 程序员。仍然有很
多需要学习,你可以考虑扩展你的知识比如 DHTML ,
XML ,java证书, JSP Tag Libraries 或 Servlets , 看你
想要造什么类型的网站而决定了。

这些训练是JSP 的核心。你不必都学习上
面所有的, 取决于你在工程中分配到什么
任务和你已经有什么知识。但是这是我成
功地训练程序员的时间表。关键的单元是
时间。平均的说, 5 个月时间确实能够训
练一个人 ( 从开始到完成 ) 成为一个对jsp
熟悉程序员。5 个月时间似乎很长,但要
成为一个资深的WEB程序员所学的东西
远远不止这一些。
下面为总结

任何Web开发人员需要必备的技巧主要有以下这些技术。
开发Web应用程序的技术已经变得更成熟、更复杂了。
现在,构建一个Web应用程序不仅仅需要简单的HTML
技术了。数据库访问、脚本语言和管理都是一个Web程
序员需要具备的技术。让我们来看看要成为一个市场上
受欢迎的Web开发人员都需要些什么技能吧。

自从CERN(欧洲粒子物理研究所),日内瓦附近的高
能物理研究中心,在1991年发布了Web以来,Web技
术已经从静态的内容和Common Gateway Interface
(CGI)发展成servlet技术和JavaServer Pages了。然
而,在这个竞争更激烈的社会中,一个Web程序员需要
更多的知识。例如,如果在面试中,你提到你熟悉XML
并在JNDI方面有些经验(这两种技术初看似乎同Web编
程没有很紧密的关系),那么你就会给你未来的老板留
下更深的印象。设想你已经了解了Java编程语言和面向
对象的编程,下面还有两组技术是一个Web开发人员日
常工作中所需要的。第一组包括每个Web程序员必须具
备的技术。第二组包含要想成为一个高级程序员所应该
掌握的技术。
基本技能

如果想称自己是个Web开发人员,下面就是必须具备的
技术。
HTML(HyperText Markup Language)
HTML几乎是显示在浏览器上所有内容的语言。难怪
HTML就好像是一个Web程序员的生存本能一样。如果
你仍需要在你的HTML中查找<tr>或<b>,那么你真的需
要提高你的HTML技术了。HTML的当前版本是4.01,
你可以从http://www.w3.org/TR/1999/REC-html40119991224/了解更多关于它的内容。
Servlets和JSP

Java servlet技术是开发Java Web应用程
序的主要技术。它是由Sun Microsystems
在1996年开发的,当前的版本是2.3,但
人们正在为版本2.4做准备。

JSP是servlet技术的扩展,现在的版本是
1.2(2.0版将很快定下来)。有人认为
JSP是servlets的替代,但实际并不是这
样的。Servlets和JSP是一起用于复杂的
Web应用程序的。

用Java进行Web编程的一个好的开端就是
学习servlet技术。即使你打算在你的Web
应用程序中只运用JSP页面,你仍需要学
习servlet技术。在更复杂的Web应用程序
中,JSP页面只用于显示,而JavaBeans
和自定义标签库用来嵌入商业逻辑。即:
你也必须精通JavaBeans和自定义标签库。
javascript

javascript是运行于所有的主要的浏览器中的脚
本语言。你用javascript来进行客户端的编程。
客户端编程中最重要的工作就是确认用户输入。
运用客户端输入验证的好处是减少服务器的工
作量并提高响应时间。另外,javascript可以用
于重新定向(redirection)、cookie处理、控制
applets、创建导航树、打开一个浏览器的一个
新的实例、等等。

SQL(Strutured Query Language)和JDBC
(Java Database Connectivity)
如今,大多数Web应用程序都包括访问关系数
据库中的数据。作为一个Web程序员,你需要
知道如何存储、得到并操作数据库中的数据。
有时侯,你也需要设计数据库,构建数据库中
的表和其它结构。SQL就是用来操作数据库中
数据的语言。你通常需要编写SQL语句(常常
是动态的),把它们传递到数据库服务器,并
得到返回的数据(如果有的话)。

运用Java语言,你需要用JDBC来帮助Web应用
程序和数据库服务器进行通讯。JDBC有两部分:
JDBC Core API(Application Programming
Interface)和JDBC Optional Package API。第
一组用来执行基本的数据操作,如创建一个连
接或读取、更新并删除一个表中的记录。第二
组提供更高级的数据库连接功能,如连接池、
事务和RowSet。JDBC的当前版本是3.0,API
包含在J2SE v. 1.4中。
第二节 电子商务站点的建立








在因特网上建立自己的电子商务站点是企业实现电
子商务功能的重要手段。目前发达国家的许多企业
已经把通过因特网来寻找生意伙伴、销售产品和客
户联系作为企业最终要常用的手段。本节论述了企
业建立站点的注意事项、建立站点的具体步骤、站
点的管理与推广等内容。
企业建立站点应该注意的问题
站点应提供客户所需的资源和工具
站点设计要有个性而且站点的内容经常更新
开展站点活动
使站点实现超值服务
设计自己与同业的链接
设置计数器
制作导航器和搜索引擎
建立数据库
 目前商务站点上常设的数据库主要有:
 客户数据库
 产品/商品数据库
 从其他网络中下载的相关产品供需信息数据库
 电子商务站点的建立
 目前绝大部分企业所面临的和要解决的,还只是电子
商务的第一阶段,即建立网站、发布信息及简单的网上
订货机制。这一阶段的实现的主要由三步构成。
 第一步:申请域名
 第二步:网站投资选择


小结

看第二次作业