全球旧事资料 分类
的描述组织来显示相应的Web页面。r
HTML文档本身是文本格式的,用任何一种文本编辑器都可以对它进行编辑。HTML语言有一套相当复杂的语法,专门提供给专业人员用来创建Web文档,一般用户并不需要掌握它。在UNIX系统中,HTML文档的后缀为“html”,而在DOSWi
dows系统中则为“htm”,如图71所示。r
r
图71HTML文档源文件r
仅有HTML并不能完成WWW服务的全部内容,还需要在网络中传输这些HTML代码,这项工作是由HTTP完成。HTTP是一种应用层协议,它处于TCPIP协议栈的最高层,具体定义了如何利用低层的通讯协议完成无错的网络传输,从而在Web服务器与浏览器之间建立连接。r
713FTP服务工作原理r
FTP协议是I
ter
et上用来传送文件的协议,是使用最普遍的文件传输协议。在I
ter
et上通过FTP服务器可以进行文件的上传(Upload)或者下载(Dow
load)。FTP是实时联机服务,在使用之前必须是具有该服务的一个用户(即具有用户名和口令),工作时客户端必须先登录到作为服务器一方的计算机上。用户登录后可以进行文件搜索和文件传送等有关操作,如改变当前工作目录、列文件目录、设置传输参数及传送文件等。使用FTP可以传送所有类型的文件,如文本文件、二进制可执行文件、图像文件、声音文件和数据压缩文件等。r
FTP是TCPIP的一种具体应用,工作在应用层。使用TCP传输,其意义在于客户与服务器之间的连接是可靠的,而且是面向连接,为数据的传输提供了可靠的保证。r
整个FTP建立连接的过程有以下几步:r
(1)对于一个FTP服务器来说它会自动对默认端口进行监听(默认端口是可以修改的,一般为21),当某个客户机向这个专用端口请求建立连接时便激活了服务器上的控制进程,通过这个控制进程进行用户名密码及权限的验证。r
(2)当验证完成后,服务器与客户机之间还会建立另外一条专有连接进行文件数据的传输。r
(3)在传输过程中服务器上的控制进程将一直工作,并不断发出指令操作整个FTP传输,传输完毕后控制进程发送给客户机结束指令。r
FTP自身有两种工作模式,即是在第二步中提示“建立另外一条专有连接方式”的方法有两种,习惯上称为主动模式和被动模式。r
主动模式也称Port模式,主动模式FTP客户端会向FTP服务器发送PORT命令。该模式的“数据传输专有连接”是在建立控制连接(用户认证完成)后,首先由服务器使用20端口主动向客户机进行连接,建立专有连接用于数据的传输,这种方式在网络管理上比较好控制。21端口用于用户验证,20端口用于数据传输,只要将这两个端口开放就可以随心所欲地使用FTP功能了。r
被动模r
好听全球资料 返回顶部