怎么访问web服务,第1张

一、架设Web服务器

默认安装的Windows Server 2003没有配置IIS服务,需要我们手工安装。进入控制面板,执行“添加或删除程序→添加/删除 Windows 组件”进入Windows组件向导窗口,勾选“应用程序服务器→Internet 信息服务”,“确定”后返回Windows组件向导窗口点击“下一步”即可添加好IIS服务。在控制面板的管理工具中执行“Internet 信息服务(IIS)管理器”进入IIS管理器主界面(如图),在图上可以看出Windows Server 2003下的IIS默认支持静态网站,若要执行动态页面还需设置Web服务扩展属性,比如要执行ASP网站则要在“Web服务扩展”列表中选中“Active Server Pages”然后单击“允许”按钮来启用该功能。接下来就可以具体配置Web站点了。

1 网站基本配置。在“默认网站”的右键菜单中选择“属性”进入“默认网站属性”窗口,在“网站”选项卡上的“描述”里可以为网站取一个标示名称,如果本机分配了多个 IP 地址,则要在IP 地址框中选择一个赋予此Web站点的IP地址;然后进入“主目录”选项卡中指定网站Web内容的来源并在“文档”中设置好IIS默认启动的文档。单击“应用”按钮后就可以使用http://127001来验证网站了。

2 网站性能配置。进入“性能”选项卡,在这里可以对网站访问的带宽和连接数进行限定,以更好地控制站点的通信量,如果是多站点服务器,通过对一个站点的带宽和连接数限制可以放宽对其他站点访问量的限制和为其他站点释放更多的系统资源。(提示:在实际的限定操作中我们要根据网络通信量和使用变化情况进行调整。)

3 网站的安全性配置。为了保证Web网站和服务器的运行安全,可以在“目录安全性”选项卡上为网站进行“身份验证和访问控制”、“IP地址和域名限制”的设置,不过如果没有别的要求一般采用默认设置就可以了。

华为MT800型路由器的端口映射 TOP

在IE的地址栏里输入路由器的地址( 默认的ip是:19216811,用户名是:admin,密码是admin ),IE自然会弹出一窗口要求输入路由器的"用户名"和"密码",MT800的隐含的设置是admin/admin

进入MT800的设置页面后,点击左上角的"其他设定"在选"NAT"(在"其他设定"的下拉菜单中)

在进入"NAT"的页面后,首先确定一下"NAT"的选项是"允许",然后点击添加

在弹出的”NAT 规则添加中出现一表格,下面这样改:

RULE FLAVOR选RDR

RULE ID填2

IF NAME里选ppp-0

协议里选TCP

Local 地址 From 里填192168XX(这个就是你的内部IP地址,如果有变,今后自己修改)

Local 地址 To里也填192168XX

Global 地址 from 和 to 里,两个都不要填,也就是保持0000

最后3个端口(目标端口起始值,目标端口终止值,Local端口)填上你想要BS开的TCP端口(BS定义的设置是16881,这里我们输入16881至16889)

这样提交完后,端口映象就算做完了如果还不行,可能出错的地方就是IF NAME(有可能是ppp-1)

神州数码DCAD-6010RA ADSL路由设置 TOP

首先登陆路由器的Web管理界面(默认的ip是:19216811,用户名是:adsl,密码是:adsl1234)

进入之后依次按如下顺序选择:Services—>NAT

在NAT Option选择NAT Rule Entry。然后点击“添加”,之后出线如下界面,填入相应参数。

设置完成后点击提交就行了。

具体参数说明如下:

Rule Flavor: 规则种类

Rule ID: 判断地址翻译规则的序号,最小的序号最先执行,如有规则符合,不在向更高的ID判断执行。

IF Name: 请选择相应的广域网接口,如PPP,1483B等

Protocol: 选择相应协议(TCP/UDP/ICMP等

Local Address From: 使用规则的本地IP起始值,如果选择全部则填0000

Local Address To: 使用规则的本地IP终结值,如果是单一IP,填入IP起始值。如果选择全部则填2552552550

Global Address From: 不用修改

Global Address To: 不用修改

Destination Port From: 目标IP的端口起始值 (16881)

Destination Port To: 目标IP的端口终结值 (16889)

Local Port: 本地IP端口(0)

在设置好ADSL路由、各网线、交换机以后,便是对上网电脑进行设置了。很多人在做这一步时,往往功溃于此。这里必须注意,在通过ADSL共享上网时,各电脑主要设置网络的选项里有3项内容,分别是IP地址、网关、DNS配置。很多人错在DNS与ADSL路由设置不一致,如果在ADSL的路由设置(DHCP/DNS)中不作任何选择(没有选定“局域网DHCP服务器”),那么在电脑的网络设置里,DNS配置就不能选当地ISP的DNS,这样是怎样也上不了网的。这时应该在DNS中填ADSL的内置IP值。即在电脑的网络设置中网关与DNS相同,都应填ADSL的内置IP,而网关所对应的IP则就与ADSL的内置IP在同一网段。

阿尔卡特_ADSL_MODEM511E 端口映射的设置 TOP

首先,在浏览器窗口输入1000138,进入路由设置窗口。

然后依次:选择“高级配置”----“NAPT”---“新增”

然后选择:

通讯协议为TCP

内部IP为网卡IP,如果不知道请使用10001

内部和外部端口都为16881

外部IP0000不变

同理增加16882~9的端口。

最后点“应用”

然后一定记得点左上角“保存所有设置”选项

大功告成,请关机,ADSL MODEM断电。重新启动

普天(GS8100)进行端口映射的方法 TOP

普天(GS8100)进行端口映射,升高ID的方法(局域网路由下):

IE浏览器键入:19216811

输入Modem的用户名和密码

“服务-NAT-下拉菜单选择:NAT Rule Entry"

点“添加”

出现新窗口:如下设置

Rule ID: 2(依次的数字,原有映射的基础上,如原来没有,一般为2)

Rule Flavor: RDR

IF Name: ALL

协议: tcp

Local 地址 From: 19216816 (你在局域网里的IP)

Local 地址 To: 19216816 (你在局域网里的IP)

Global 地址 From: 0000

Global 地址 To: 0000

目标端口起始值: 16881

目标端口终止值: 16889

Local端口: 0

点“提交”

然后去保存,重启就OK了

腾达TED8620的设置方法 TOP

普天(GS8100)进行端口映射,升高ID的方法(局域网路由下):

IE浏览器键入:19216811

输入Modem的用户名和密码

“服务-NAT-下拉菜单选择:NAT Rule Entry"

点“添加”

出现新窗口:如下设置

Rule ID: 2(依次的数字,原有映射的基础上,如原来没有,一般为2)

Rule Flavor: RDR

IF Name: ALL

协议: tcp

Local 地址 From: 19216816 (你在局域网里的IP)

Local 地址To: 19216816 (你在局域网里的IP)

Global 地址 From: 0000

Global 地址 To: 0000

目标端口起始值: 16881

目标端口终止值: 16889

Local端口: 0

点“提交” 然后去保存,重启就OK了

伊泰克(eTEKTD)TD-2018猫的端口映象设置 TOP

打开IE,在地址栏里输入路由器的地址,例如19216811(隐含), 然后ENTER

在弹出来的登录窗口填入登录名和密码(TD-2018的隐含登录名为空,密码为12345),然后点击确定

进入TD-2018的web页面后,在左边可以找到"端口绑定服务",点击"端口绑定服务"

进入"端口绑定服务"一栏,我们首先要做TCP的端口映象

1选择TCP

2填入EMULE使用的TCP端口,EMULE里的隐含设置是16881

3填写主机的内网IP地址

4点击"添加"把TCP的端口映射加如"服务列表"(添加后,下方的"服务列表"里将会增加一条端口映象的服务)

5同理再加入16882~9的映射

点击"保存设置"

TD-2018的端口映射需要NAPT的支持,检查NAPT是否打开

点击"NAPT"设置

选择"启用NAPT",点击"执行"

最后点击"重新启动",猫重启后,端口映射就算完成了OK

ZTX中兴_ADSL_831 端口映射的设置 TOP

打开IE,在地址栏里输入猫的地址,例如19216811(隐含), 然后ENTER

在弹出来的登录窗口填入登录名和密码,ZXDSL831的隐含登录名和密码均为大写的ZXDSL,然后点击确定

进入中兴ZXDSL831的WEB设置页面后,在右上方可以找到"SERVICE",点击SERVICE

进入SERVICE后,在左边1处点击"NAT",在2处选择“ NAT Rule Entry ”,然后点击"添加"

首先我们做一个TCP的端口映象,BS隐含使用的TCP端口是16881。

1:选择RDR

2填一个RULE ID,随便写一个数字,只要不跟之前的重复,例如你可以取16881

3选择ppp-0 (这个视你的猫而定,不过绝大多数猫都用的ppp-0)

4选TCP

5这里有两个,分别填入你得到的电脑内网的IP地址(注,有时内网IP会有变动,如果有变动,你需要回到此处做相应的修改)

6这里的两个地址都不需要改动,保持0000

7三个全选"Any Other Port"

8三个全填入BS使用的TCP端口,例如16881

9同样方法再加16882~9

点击9添加

再次回到NAT一栏,确认NAT的规则里已经有TCP的端口BS的电脑的IP,然后点击ADMIN

在"ADMIN"里,点击Commit & Reboot

选择"Reboot From Last Configuration",并点击"保存"储存配置, 再点击"重新启动",然后就可以了

天邑_ADSL_HASB-100 端口映射的设置 TOP

天邑HASB-100 ADSL猫的隐含地址是10002(出厂默认)

打开IE,在地址栏里输入路由器地址(例如10002),将会进入路由器的登录窗口

在2处填入路由器的登录名和密码,出厂默认的登录名是admin,出厂默认的密码是epicrouter或者是conexant

点击3处的确定

如果密码正确,IE将进入猫的WEB配置页面,点击左下角的"虚拟服务器"

我们需要做两个端口映象,一个是bs的TCP端口(默认是16881)

当然你不一定使用bs默认的端口号

1在ID号里填入数字,给这个端口映射编个号,例如81

2公共端口一栏和私有端口一栏要填入BS用的TCP端口(默认16881),这两栏里填的数字要相同

3端口类型选"TCP"

4填入你的内网IP地址,例如10008(内网IP地址可看顶楼的介绍)

5点击"增加该设置",把这个端口映射加入NAT规则中

点击"保存设置"。同理再做16882~9。

点击"保存设置"后,重新启动猫以后,端口映象的设置就做完了

实达_ADSL_2110EH 端口映射的设置 TOP

假设内网IP为:192168102

在IE中用http://192168101打开实达ADSL管理配置页面

用户名:ROOT

密码:GROUTER

1、选择Service→NAT Options: NAT Rule Entry→Add→进入端口映射添加页面

2、添加:

Rule Flavor: RDR

Rule ID: 2

IF Name: All

Protocol: TCP

Local Address From: 192168102

Local Address To: 192168102

Global Address From: 0000

Global Address To: 0000

Destination Port From: 16881

Destination Port To: 16889

Local Port: 0

3、选择Submit提交

4、选择主窗口菜单的Admin→Commit & Reboot→Commit→重起Modem

OK

祝各位好运。

另外:

root/grouter是默认的用户名和密码

你可以试一试以下两个用户名和密码:

user/starnet

admin/starnetadsl

大亚科技 DB-108路由器的端口映射方法 TOP

大亚108全攻略(路由设置方法,端口映射方法)

一、路由设置方法:

1先硬件连接,现在的交换机没有UPLINK口了确认正确与否:看设备的PC指示灯是否亮起!亮起就OK!

2网络的配置,注意一定要有适配器和TCP/IP都正确安装协议才行!在IP地址标签下将你的IP设定在(19216812----1921681254)之间,因为要和你的设备同在一个网段下才行!DNS也记得设哦。不知道啊,自己打电信的电话去问下。

确认正确与否:在运行中敲入下列命令"ping 19216811"看是否连接超时!不超时就OK!

如果您的系统是2000或XP,那就只需选择自动获取IP及DNS。但是话说回来两台机子要联网的话你也搞设IP地址吧,呵呵,

3 打开IE浏览器,在地址栏处输入"19216811",随后出现的窗口输入你的用户名和密码!在你的说明书上能找到!这里我输入的是"admin"和"dare"出厂的默认的用户和密码!有的密码是:dareadsl

如果不能进入,请在通电情况下用别针连戳后面复位孔三次,即可进入(猫已为出厂设置)!

4单击左侧配置下的WAN,这是有侧页面进入设置界面!这里是最重要的,我是福州的用户,具体设置还要询问各位的当地电信部门!

最下方虚电路选"0"后点"提交",

最上方的启用选YES,VPI添0,VCI添200,(我这个是按照福州电信设置的,具体的数字去问当地的电信局)静态IP和子网掩码都添"0000",

封装协议选"PPPOE LLC"

桥选"DISABLED"

用户名和口令添入你在电信申请的!不要说不知道啊,我晕…………

断开连接间隔输入你想要的数值,输入0时永久连接!

审核选"AUTO"即可!

自动连接副选框选中!

DHCP依你的情况而定!我没设!

网关保持默认"0000"

点一次提交

5继续来到WAN这个界面下,这次虚电路选"1"后点提交,将启用设"NO",VCI添0,VPI添0,静态IP和子网掩码都添"0000",封装协议选"PPPOE LLC",桥选"DISABLED",自动连接副选框不选!好了其他的保持默认!在次点提交,然后保存设置,设备重启!如此反复一直到虚电路为7才行!我的是这样设,麻是麻烦了些,别的方法好象行不通。不这样设好像有时网页会打不开但像QQ还是可以用的。这点我一真不明白为什么。有的人说67可以不设是关的但是VCI和VPI也是要设0其它的一样的设。

6设备稳定后,现在点WAN下面的"NAT",在右侧的下拉菜单中选"Dynamic NAPT",点提交,保存,设备重启!

7 最后一步,点击NAT下的DNS,随后的右侧界面中DNS代理选择"USE AOTO DISCOVERED DNS SERVERS ONLY",其它不动,提交,保存设置,设备重启!这里好像莫认的就是USE AOTO DISCOVERED DNS SERVERS ONLY还过还是要看下是不是哦。现在应该可以上网了!如果不行你就要在"系统日志"和"诊断测试"里面看看是哪里出错!

二、大亚DB108和102端口引射设置方法:

既然已经把这个设备开启了路由功能,但是问题又来了,我自己电脑想变成一个网站,能够叫别人来访问我的电脑或者是FTP呢其实很简单!进入它设备里面的高级配置也就可以了IP地址:http://19216811/doc/index1htm ; 看见上面有个虚拟服务器没有进去后添加你想做成站的IP也就行了!填写端口也就算设置成功了,提交保存,这时候你的电脑可以说引射出去了先别忙,不要激动,还有最关键一个问题没有解决,也就是这个设备的ADSL管理端口和你做站的电脑端口都是80,这样别人访问的时候还是不能访问你的指定服务器的,如何解决这个问题呢

那就有要找到这个设备里面的其它配置了,点进去后啥都不去管直接看见HTTP 服务器端口 80 把它修改成你自己想的一个端口也就OK了!这时候提交保存,那你也就能够叫别人从外面访问你的站点了

最后保存后你在访问你的ADSL就不能打:http://19216811/了!这样你是进不了你的ADSL设备的,假如我把端口修改成为81了,以后想进ADSL设备里面管理的话,那就只有在IE上敲:http://19216811:81/用这个端口进去管理你的ADSL设备!

1 通过19216811/doc/index1htm进入Modem的高级设置界面。用户名:admin 密码:dare

2 进入“虚拟服务器”选项

3 填入“公有端口”、“私有端口”,(例:如果你做WEB服务器那一般情况下可以填80)

4 “主机IP地址”填你那台服务器的局域网内的IP

5 “端口类型”根据你做的服务器来填(例WEB服务和FTP服务器用“TCP)比如,我们在BS中设置的TCP端口是16881,那么里面就写16881

6 保存设置

注:你测试的时候请用外网的机子来访问你这个外网的IP,内网的机器是无法访问那个外网IP的。 OK

GREENNET ADSL MODEM 1500c TOP

前提:使用格林耐特ADSLmodem并且使用PPPOE拨号联入INTERNET

并且在PVC0上设置了pppoe协议,且设置了本机的ip地址是19216817

第一步:关闭虚电路PVC1~7

具体方法是,先在IE地址栏输入19216811,输入用户名admin密码greennet

进入用户管理界面

然后参数设置-wan

然后在右侧的界面内的虚电路选项选择1,

然后“提交”,

页面刷新以后,在“是否启用”选择“否”,在“桥接”选项选择“禁用”

点击“提交”

重复以上的过程,即可关闭其他2~7的虚电路;

第二步:在参数设置-NAT的界面中,将NAT参数设置为动态NAPT

第三步:在参数设置-虚拟服务的右侧界面中,

添加虚拟服务

首先添加ID:1;公有端口:16881;私有端口:16881;TCP;主机IP:19216817

然后点击设置

其次添加ID:2;同上,一直加到16889

然后点击设置添加虚拟服务

最后一步,就是在参数设置-保护重启界面,选择保存重启

这样就全部搞定了

如果你使用了个人防火墙,请在防火墙的IP规则中添加有关允许16881~9tcp规则

华硕6000EV/6005HW ADSL MODEM中设置端口映射 TOP

在主菜单中点“NAT”,会有个“nat channel list”,设置如下:

在nat channel list里面的mupltiple port forwarding里面填写以下内容:

action: add

channel no:1

protocol:tcp

incoming port, begin:25, end :25

new port begin:25,end :25

new ip address:19216812 保存设置

LINKSYS ADSL路由器中中设置端口映射 TOP

在主菜单中点“advanced”,接下来的菜单中有个“forwarding”,设置如下:

extport: 25 to 25

ip address:19216812

然后点击“apply”就可以了。

频蓝色小精灵路由器中设置端口映射 TOP

在高级设置页面下点“Distributed Servers Setup(Virtual Serves,虚拟主机设置)”

每个Virtual Server 定义为一个Service Port,所有对这个端口的访问都会重定向到相应的Service

IP 所对应的计算机。

Service Service Port Service IP Enable

Email 25 19216812 √

IM 701G 艾玛白色 ADSL Modem 设置端口映射 TOP

进入ADSL设置,----安全设置----NAT的高级配置----增加Reserved Mapping

增加25 端口映射,

如下所示: Global IP地址内部的IP地址传输类型端口号

和接口地址相同 19216812 tcp 25

保存----重启设备

合勤642 Adsl Modem设置端口映射 TOP

在运行里或MSdos窗口里输入 telnet 19216811, 输入密码(缺省值为1234)后即可进入ZyNOS系统

进入Menu 111 - Remote Node Profile

将 Edit Filter Sets= No 用空格键改为YES后,进入Menu 115 - Remote Node Filter菜单

将protocol filters=6 用空格键去掉后回车存盘返回后 Edit Filter Sets= No 不要管它,回车存盘

在Mail Menu 设置15 SUA Server Setup Port # IP Address

------ ---------------

125 19216812

回车存盘

全创1100白色 ADSL MODEM中设置端口映射 TOP

IE地址栏里输入 http://19216802/doc/setvshtm

一般默认的是用户:admin密码:12345678(或者123456)

进入虚拟服务器设置

“公共端口”、“私有端口”都填上要做的端口(25)

“端口类型”选“TCP”。

“主机IP地址”填自己PC的内网IP (19216812)。然后按一下“添加此设置”。

IE地址栏里输入 19216802 进入主界面,点击“保存设置”,ADSL会重启

大亚DB108和102设置端口映射

IE地址栏里输入 http://19216811/doc/index1htm

进入虚拟服务器设置

添加内网IP, 端口为25

提交保存

D-Link DI-604端口映射 TOP

以做Web服务器为例,局域网ip设为1921680173。

首先根据说明登陆到路由器,点击“进阶设定”-“虚拟服务器”

如下图所示:

激活:选取

端口:选择80端口

服务器IP地址:1921681173

常见因特网服务:WEB(80)

排程:选择任何时间

如下图所示:

按执行按钮后提示需要重新启动路由器,按重新激活按钮使其生效

1IIS

IIS(Internet信息服务)英文InternetInformationServer的缩写。它是微软公司主推的服务器。IIS的特点具有:安全性,强大,灵活。

2Tomcat

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

3Zeus

Zeus是一个运行于Unix下的非常优秀的Web服务器,据说性能超过Apache,是效率最高的Web服务器之一。

4Nginx

Nginx不仅是一个小巧且高效的HTTP服务器,也可以做一个高效的负载均衡反向代理,通过它接受用户的请求并分发到多个Mongrel进程可以极大提高Rails应用的并发能力。

5Apache

Apache是世界使用排名第一的Web服务器软件。它几乎可以运行在所有的计算机平台上。由于Apache是开源免费的,因此有很多人参与到新功能的开发设计,不断对其进行完善。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。

6Lighttpd

Lighttpd是由德国人JanKneschke领导开发的,基于BSD许可的开源WEB服务器软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的webserver环境。具有非常低的内存开销,CPU占用率低,效能好,以及丰富的模块等特点。支持FastCGI,CGI,Auth,输出压缩(outputcompress),URL重写,Alias等重要功能。

通俗的讲,Web服务器传送(serves)页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。

下面让我们来细细道来:

Web服务器(Web Server)

Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以响应(response)一个静态页面或,进行页面跳转(redirect),或者把动态响应(dynamic response)的产生委托(delegate)给一些其它的程序例如CGI脚本,JSP(JavaServer Pages)脚本,servlets,ASP(Active Server Pages)脚本,服务器端(server-side)JavaScript,或者一些其它的服务器端(server-side)技术。无论它们(译者注:脚本)的目的如何,这些服务器端(server-side)的程序通常产生一个HTML的响应(response)来让浏览器可以浏览。

要知道,Web服务器的代理模型(delegation model)非常简单。当一个请求(request)被送到Web服务器里来时,它只单纯的把请求(request)传递给可以很好的处理请求(request)的程序(译者注:服务器端脚本)。Web服务器仅仅提供一个可以执行服务器端(server-side)程序和返回(程序所产生的)响应(response)的环境,而不会超出职能范围。服务器端(server-side)程序通常具有事务处理(transaction processing),数据库连接(database connectivity)和消息(messaging)等功能。

虽然Web服务器不支持事务处理或数据库连接池,但它可以配置(employ)各种策略(strategies)来实现容错性(fault tolerance)和可扩展性(scalability),例如负载平衡(load balancing),缓冲(caching)。集群特征(clustering—features)经常被误认为仅仅是应用程序服务器专有的特征。

应用程序服务器(The Application Server)

根据我们的定义,作为应用程序服务器,它通过各种协议,可以包括HTTP,把商业逻辑暴露给(expose)客户端应用程序。Web服务器主要是处理向浏览器发送HTML以供浏览,而应用程序服务器提供访问商业逻辑的途径以供客户端应用程序使用。应用程序使用此商业逻辑就象你调用对象的一个方法(或过程语言中的一个函数)一样。

应用程序服务器的客户端(包含有图形用户界面(GUI)的)可能会运行在一台PC、一个Web服务器或者甚至是其它的应用程序服务器上。在应用程序服务器与其客户端之间来回穿梭(traveling)的信息不仅仅局限于简单的显示标记。相反,这种信息就是程序逻辑(program logic)。 正是由于这种逻辑取得了(takes)数据和方法调用(calls)的形式而不是静态HTML,所以客户端才可以随心所欲的使用这种被暴露的商业逻辑。

在大多数情形下,应用程序服务器是通过组件(component)的应用程序接口(API)把商业逻辑暴露(expose)(给客户端应用程序)的,例如基于J2EE(Java 2 Platform, Enterprise Edition)应用程序服务器的EJB(Enterprise JavaBean)组件模型。此外,应用程序服务器可以管理自己的资源,例如看大门的工作(gate-keeping duties)包括安全(security),事务处理(transaction processing),资源池(resource pooling), 和消息(messaging)。就象Web服务器一样,应用程序服务器配置了多种可扩展(scalability)和容错(fault tolerance)技术。

什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至远程计算机上,则称之为“上载(upload)”文件。在TCP/IP协议中,FTP标准命令TCP端口号为21,Port方式数据端口为20。FTP协议的任务是从一台计算机将文件传送到另一台计算机,它与这两台计算机所处的位置、联接的方式、甚至是是否使用相同的操作系统无关。假设两台计算机通过ftp协议对话,并且能访问Internet, 你可以用ftp命令来传输文件。每种操作系统使用上有某一些细微差别,但是每种协议基本的命令结构是相同的。

FTP的传输有两种方式:ASCII传输模式和二进制数据传输模式。

1.ASCII传输方式:假定用户正在拷贝的文件包含的简单ASCII码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。

但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)。在拷贝任何非文本文件之前,用binary 命令告诉ftp逐字拷贝,不要对这些文件进行处理,这也是下面要讲的二进制传输。

2.二进制传输模式:在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh以二进制方式传送可执行文件到Windows系统,在对方系统上,此文件不能执行。

如果你在ASCII方式下传输二进制文件,即使不需要也仍会转译。这会使传输稍微变慢 ,也会损坏数据,使文件变得不能用。(在大多数计算机上,ASCII方式一般假设每一字符的第一有效位无意义,因为ASCII字符组合不使用它。如果你传输二进制文件,所有的位都是重要的。)如果你知道这两台机器是同样的,则二进制方式对文本文件和数据文件都是有效的。

5 FTP的工作方式

FTP支持两种模式,一种方式叫做Standard (也就是 PORT方式,主动方式),一种是 Passive (也就是PASV,被动方式)。 Standard模式 FTP的客户端发送 PORT 命令到FTP服务器。Passive模式FTP的客户端发送 PASV命令到 FTP Server。

下面介绍一个这两种方式的工作原理:

Port模式FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。 PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口连接至客户端的指定端口发送数据。 FTP server必须和客户端建立一个新的连接用来传送数据。

Passive模式在建立控制通道的时候和Standard模式类似,但建立连接后发送的不是Port命令,而是Pasv命令。FTP服务器收到Pasv命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接FTP服务器此端口,然后FTP服务器将通过这个端口进行数据的传送,这个时候FTP server不再需要建立一个新的和客户端之间的连接。

很多防火墙在设置的时候都是不允许接受外部发起的连接的,所以许多位于防火墙后或内网的FTP服务器不支持PASV模式,因为客户端无法穿过防火墙打开FTP服务器的高端端口;而许多内网的客户端不能用PORT模式登陆FTP服务器,因为从服务器的TCP 20无法和内部网络的客户端建立一个新的连接,造成无法工作。

SMTP是SIMPLE MAIL TRANSFER PROTOCOL的缩写,一般的发信软件,如Outlook Express、FoxMail、Eudora都是使用这个协议进行发信的。如果你的ISP没有提供SMTP服务器,那你就无法使用该协议发送信件。无法从一个邮箱的域名知道它是否提供SMTP服务或者SMTP服务器是什么。如果不知道自己信箱的SMTP服务器,可以向提供信箱的ISP询问。现在为了避免滥发垃圾邮件,许多免费邮件的提供商都不提供SMTP服务器,如Hotmail、eyou,这些免费邮件用户只能登录后通过浏览器发信。收费邮件一般都提供POP3和SMTP服务器。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么访问web服务

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情