- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件传输协议 FTP支持的文件类型 文件传输方式 流模式:是默认方式,数据以字节流的形式传送。流模式可以用于以上3种文件结构,只是对记录结构,有专用的两个字节序列码标识记录结束(EOR)和文件结束(EOF)。 块模式:文件以块形式传输,块带有自己的首部,其中包含16位计数字段和8位描述子代码字段。计数字段说明了数据块的字节数,而描述子代码字段则定义了数据块的结束标记等内容。 压缩模式:用来对连续出现的相同字节进行压缩,因此对于提高带宽利用效率有很多好处,但现在已很少使用。 文件传输协议 FTP工作原理 FTP的工作过程其实就是客户机程序根据用户需要发送命令,服务器程序响应命令的过程。在FTP工作过程中需要建立两种类型的连接:控制连接和数据连接。控制连接传送客户机程序发出的命令和服务器返回的响应信息,而数据连接则负责传输文件的内容。 文件传输协议 FTP工作原理 FTP的工作过程 启动FTP服务器:由于FTP采用了客户机/服务器工作模式,因此在创建FTP会话之前,首先必须启动FTP服务器,并使其处于等待客户机程序的FTP请求状态。 打开FTP并建立控制连接:启动FTP客户机程序,并向FTP服务器的21端口(控制连接端口)发出主动连接的请求,以期获得FTP服务器的相应权限。服务器响应请求后便在用户协议解释器和服务器协议解释器之间建立了一条TCP连接。 文件传输协议 FTP工作原理 FTP的工作过程 建立数据连接并进行文件传输:用户通过客户机程序输入FTP命令,服务器接收命令。如果命令正确且需要进行文件传输,服务器使用TCP 20端口在双方之间建立另一条TCP连接,即数据连接,并通过该连接进行文件传输。当本次命令的文件传输完毕,关闭该数据连接。 关闭FTP:用户执行完其所需的FTP命令后,发出退出FTP命令,控制连接关闭,本次FTP服务结束。 文件传输协议 FTP工作原理 FTP主要命令和应答 FTP功能的实现主要依赖于命令和应答信息。FTP的命令和应答信息都在控制连接上传输。由用户协议解释器负责发送命令和解释收到的应答信息,由服务器协议解释器执行命令并把执行情况以应答信息的形式发送给客户端。所有的FTP命令和应答信息都在控制连接上以NVT ASCII码形式传输,并且每个命令或应答信息都以CR/LF对结尾。 在FTP中,将标准的FTP命令分为3类:存取控制命令、传输参数命令和FTP服务命令, 文件传输协议 FTP工作原理 匿名FTP 匿名FTP服务是指在FTP服务器上建立了用户名为“anonymous”的特殊用户,这样在因特网上任何人在任何地方都可使用该用户名登录FTP服务器进行文件的上传或下载,而无需成为该FTP服务器的注册用户。 文件传输协议 FTP应用实例 超文本传输协议 万维网技术 万维网是WWW技术的中文名称,利用万维网技术,用户能够在因特网上迅速方便地获取丰富的信息资源。目前WWW是因特网中发展最快和应用最广泛的网络服务。 统一资源定位符 统一资源定位符(Uniform Resource Locator,URL)也称为Web地址,即网址。其规定了某一特定信息资源在WWW中存放地点的统一描述形式。 URL地址的一般格式为: 协议://主机域名(或IP地址)[:端口号]/目录路径/文件名/[:参数][?查询] 超文本传输协议 万维网技术 统一资源定位符 “协议”是指传输协议,如HTTP、FTP、TELNET和GOPHER等,最常用的是HTTP。 “主机域名”是指存放资源的主机名称,既可以使用域名也可以使用IP地址。 “端口号”是指连接到服务器的TCP端口号,各种传输协议都有默认端口号,如果输入时忽略则使用默认端口号。 “目录路径”是指所访问资源在服务器上的目录路径。 “文件名”是指需要访问的资源文件的名称。 “参数”用于指定特殊参数的可选项。 “查询”一般用来传送对服务器上的数据库进行动态查询时所需要的参数。 超文本传输协议 万维网技术 统一资源定位符 注意: 万维网上的服务器很多是区分大小写字母的,因此要特别注意使用正确的URL大小写形式。 URL地址还有相对地址和绝对地址之分。其中绝对地址是指给出协议和主机域名的完整地址;而相对地址是指在主机确定的情况下,略去协议和主机的地址。 超文本传输协议 万维网技术 万维网的工作过程 用户确定要访问网页的URL,并将其输入到浏览器的地址栏中。 浏览器向DNS服务器发出请求,获取Web服务器域名所对应的IP地址。 浏览器向指定IP地址的Web服务器发出与端口80建立一条TCP连接的请求。80端口是Web服务器提供Web服务的端口。 在得到Web服务器确认并且TCP连接建立成功后,浏览器再向Web服务器发出一条请求传输网页的HTTP命令。 当Web服务器收到请求后,向浏览器发送
您可能关注的文档
- SQL Server数据库原理及应用第 9 章 备份恢复.ppt
- SQL Server数据库原理及应用第 10 章 系统安全管理.ppt
- SQL Server数据库原理及应用第 11 章 游标和其他概念.ppt
- SQL Server数据库原理及应用第 12 章 Visual BasicSQL Server开发与编程.ppt
- SQL Server数据库原理及应用第 13 章 学生信息管理系统.ppt
- SQL Server应用教程第1章 数据库基本概念和SQL.ppt
- SQL Server应用教程第3章 表数据操作.ppt
- SQL Server应用教程第4章 数据库的查询和视图.ppt
- SQL Server应用教程第5章 索引与数据完整性.ppt
- SQL Server应用教程第6章 存储过程、触发器.ppt
- TCP-IP——协议分析与应用编程第11章.ppt
- TCP-IP——协议分析与应用编程第12章.ppt
- TCP-IP——协议分析与应用编程第13章.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第1章-引言.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第2章-TD-SCDMA技术基础.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第3章-TD-SCDMA系统网络结构.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第4章-干 扰 分 析.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第6章-传播模型及其校正.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第7章-业务分布预测.ppt
- TD-SCDMA无线网络规划优化及无线资源管理第8章-预 规 划.ppt
文档评论(0)