第六章Internet技术及应用详解.ppt

  1. 1、本文档共93页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章Internet技术及应用详解

* 匿名FTP:允许远程用户可以自由访问FTP服务器,无论用户帐号。登陆时一般不需输入用户名和密码,如需要输入,一般用“anonymous”作为用户名,用“guest”。匿名FTP服务一般只允许下载而不允许上传。 用户FTP:用户事先需要向服务器管理员申请用户名和口令,登陆服务器时必须输入合法的用户名和口令。 6.4.3 文件传输服务 FTP以客户/服务器方式,基于TCP协议实现文件传输。 FTP客户程序,运行在用户计算机上,如Cuteftp等,用户通过它发出传输文件的请求。 FTP服务程序,运行在服务器上,如Serv-U等,接收并响应客户程序的请求,把指定的文件发送到客户端。 6.4.3 文件传输服务 在进行文件传输时, FTP的客户和服务器之间要建立两个TCP连接: 控制连接(Control Connection): 客户程序与FTP服务器的端口21建立控制连接,并在整个FTP会话过程中维持连接; 控制连接用于传输请求和应答信息; 由FTP客户端发起控制连接。 数据连接(Data Connection): 数据连接用于传输文件; 每传输一个文件都在FTP服务器端口20建立一个数据连接 ; 由FTP服务器发起数据连接。 3)文件传输控制机制 6.4.3 文件传输服务 TCP 数据传送 控制 FTP客户端 TCP 数据传送 控制 FTP服务器端 X 21 因特网 20 Y 由客户端发起 由服务器端发起 6.4.3 文件传输服务 传统的FTP命令行:在DOS窗口键入,包括50多条命令(包括上传和下载),使用麻烦。 浏览器:直接通过浏览器登陆到FTP服务器,并下载文件。如: 使用命令行或浏览器下载文件时,如果网络意外中断,下载完的那部分将会前功尽弃。 FTP工具软件:CuteFTP、LeapFTP、FXPFTP、WS-FTP、AceFTP等,支持断点续传、文件上传与下载、标签与自动更名、站点管理等功能。 4)FTP的客户端程序 6.4.3 文件传输服务 在WWW浏览器模式下,搜索所需要的文件,了解文件的内容与功能,并利用浏览器支持的FTP功能下载文件。 常见下载工具:Flashget(网际快车)、Getright、 Netants(网络蚂蚁)、迅雷、超级旋风等。 BT下载:基于P2P,下载用户越多,速度越快。 迅雷:基于P2SP——从多个服务器下载。 5)HTTP下载工具 6.4.3 文件传输服务 * (1)建立FTP连接命令: ftp IP地址 或域名 (2)文件目录查询 查询当前目录 Pwd 改变当前目录 cd 目录名 列目录名 ls 和 dir (3)从 FTP服务器上取文件 取指定文件 Get 文件名 取多个文件 mGet 文件名 (4)向 FTP服务器发送文件: Put 文件名 (5)结束FTP操作: Quit/bye 常用FTP命令 6.4.3 文件传输服务 * 远程登录服务是指用户使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端,一旦成功实现远程登录,用户计算机可以象本地终端一样工作。通过远程登陆,本地计算机与远程另一计算机取得联系,并进行程序交互。 6.4.4 远程登陆服务 远程登录的定义 Telnet协议和Rlogin 协议 为了解决系统的差异性,Telnet协议引入了网络虚拟终端(NVT network virtual terminal)的概念,提供一种专门的键盘定义,用来屏蔽不同计算机系统对键盘输入的差异性。 远程登陆协议 * 6.4.4 远程登陆服务 远程登陆的工作过程 当远程登录计算机系统时实际上启动1个客户程序,在本机上运行,另一个是服务器程序,在远程计算机上运行。 *    本地客户程序完成如下功能: (1)建立与服务器的TCP连接 (2)从键盘上接收输入的字节 (3)把字符串变成标准格式送给远程服务器 (4)从服务器上接收信息 (5)把信息显示在本地屏幕上 远地计算机的“远程登陆服务”程序平常守候在远地计算机上,一接到用户请求就活跃起来,并完成如下功能: (1)通知本地计算机,它已做好准备 (2)等候输入的命令 (3)对收到的命令作出反应 (4)把执行命令的结果送回本地计算机 (5)重新等候命令 在远程登陆过程中,输入输出均对远地系统内核透明,远程登陆服务本身对用户也是透明。 6.4.4 远程

文档评论(0)

ee88870 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档