第20章Internet网络提供的服务(2) - 计算机网络技术与应用 - 刘瑞林 - 都市言情小说 - 30读书

第20章Internet网络提供的服务(2)

第20章internet网络提供的服务(2)

2.文件传输协议

ftp是互联网使用最广泛的协议之一,它提供通用类型用户界面。(1)ftp使用客户机/服务器模型,用户使用本地的ftp客户端进程,提出传输文件的请求;另一个运行在远程主机上的ftp服务器进程,响应用户请求,并把指定的文件传输到相应的主机上。

(2)ftp提供匿名的和授权的访问。匿名服务允许用户不用事先在ftp服务器上进行注册,一般使用“anonymous”用户名,密码使用用户的电子邮件地址;非匿名服务必须事先向服务器管理申请用户名和密码,即必须获得授权许可。

6.4.2ftp工作原理

(1)ftp客户端的服务进程首先建立一个tcp的连接到ftp服务器的端口21号。

(2)ftp客户端通过该连接发送用户的标识、密码等,通过该连接命令改变远程系统的当前目录。

(3)当传输文件时,ftp服务器在其20号端口与客户端建立一个数据连接。

(4)当传输结束时,立即断开该数据连接。

(5)控制连接一直打开,数据连接根据情况选择开或关。

6.4.3利用iis建立ftp服务的举例

iis是internet信息服务(internetinfomationservice)的缩写,是microsoftwindows操作系统的一个组件。iis的主要功能包括提供www服务器、ftp服务器等。它使得在网络上发布信息不仅成为可能,也变成了一件很容易的事情。

1.安装iis步骤

(1)启动操作系统、控制面板的“添加/删除程序”。

(2)单击“添加/删除windows组件”,出现“windows组件向导”对话框,从列表中选择“internet信息服务”。

(3)单击“下一步”,按照向导所示步骤操作即可。

2.运行iis

打开iis管理器,选择“开始菜单”→“程序”→“管理工具”→“internet信息服务”。

3.建立ftp站点

(1)右击一个域,创建一个ftp,进行权限设置,如读取、写入,所做的设置代表是否可以上传或下载。

(2)打开ftp属性,进行连接设置:有限/无限连接以及超时连接的处理方法。

(3)设置安全账号属性:如果是公共信息较多的ftp,可选择“允许匿名登录”。

(4)设置主目录属性:包括本地路径、目录列表风格等。

(5)设置目录安全性:可选择对某主机拒绝访问。

(6)创建虚拟目录:避免系统目录暴露,提高安全性。

提示:比iis更常用的ftp软件是server‐u,可以从网络下载试用版。

6.5web服务

6.5.1认识www

万维网(worldwideweb,www)在internet上提供最受欢迎、最流行的信息检索服务。www给计算机网络用户提供了一种简单的方式——利用www浏览器(例如ie或其他)去访问各种媒体。它改变了人们观察和创建信息的方式,强有力地推动了internet的广泛应用。

1945年,vannevarbush(hypertext之父)提出了memex,这是最早提出的超文本(不但包括文本,也包括语音和图形图像)雏形,之后很多人都研究了不同的超文本系统。

1989年,欧洲粒子物理实验室(cern)科学家timbernerslee首先提出了www的概念,并将它作为高能物理学界科学家传输新方法、新成果的工具。

1990年末,第一个www软件在计算机上出现。

1992年,cern正式发表了www,marcandrecsen等人编写了ncsamosaic程序,使www浏览器的发展日渐成熟。

1994年,在internet上传送的www数据量首次超过ftp的数据量,并一跃成为访问internet资源最流行的手段。

6.5.2www术语

1.浏览器(browser)

网页浏览器是个显示网页服务器或文件系统内的文件,并让用户与这些文件互动的一种软件。它用来显示在万维网或局域网等内的文字、影像及其他信息。这些文字或影像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种资讯。网页一般是html的格式。有些网页需要使用特定的浏览器才能正确显示。

我们用浏览器以客户机/服务器的工作模式去访问某一个服务器,客户机是在internet上的一个站点上请求www文档的浏览器,www服务器是保存www信息的计算机,web服务允许用户在客户机上发出请求,在服务器和浏览器之间传输超文本信息。

浏览器的作用是把从服务器传回的超文本信息展现在用户面前。目前市场上常用的浏览器包括ie、netscape、firefox、myie等等,以下只介绍ie和firefox两种浏览器。

(1)ie

windowsinternetexplorer,原名称是microsoftinternetexplorer,简称msie(一般称为internetexplorer,简称ie),是微软公司推出的一款网页浏览器。internetexplorer提供了丰富的网页浏览和建立特性,例如microsoftupdate被设计在浏览器内等。

(2)firefox

firefox(火狐浏览器)是开源基金组织mozilla研发的产品,属于完全开源的免费软件,任何人都可以得到它的源代码,并可对其加以修改。

火狐浏览器安全性高是重要的指标,具有阻止弹出式窗口功能,有效阻止未经许可的弹出窗口。不加载有害的activex控件,并且运行速度快,占用系统资源较少。

firefox2.0大小仅为5.7m,是ie的1/9,运行时加载的控件少,运行速度快,浏览网页时采用分页方式,可以加快页面加载的速度。

2.超文本传输协议(http)

http(hypertexttransferprotocol)的作用是解释和显示在www上找到的超文本(hypertext,用html或其他语言编写的),html语言本身包含了各种格式化超文本的方法,所以允许浏览器根据它格式化每一种文本类型,以获得设计者当初设计时希望的www页面(webpage或homepage)屏幕显示效果。

http协议定义了internet上超文本的传输方式,该协议所检索的文档包含用户可以进一步检索的链接。当浏览器与远程服务器连接后,它只检索原始信息,并很快撤销连接。

这种连接是非持续的,仅当需要把更详尽的信息传送到客户机时才重新打开,这样就把对internet的资源占有减小到最低限度。

计算机从远程服务器上获取的第一个文档是主页(homepage),它会包含许多指针url指到其他服务器。以此类推,整个internet就是一个互相连接而成的有机整体(webspace)。

字体大小
主题切换