计算机网络技术第十七讲课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机网络技术第十七讲课件

计算机网络技术;4.5.2 FTP文件传输过程;(1)文件类型 ASCII类型 这是所有FTP必须实现的默认类型,用于传送文本文件。 EBCDIC类型 它是作为ASCII的另一种方法在主机间传送数据的数据类型。 图像类型 在此类型下传送的数据被看作连续的位,发送方将数据打包到8位传输字节中传送。;(2)数据结构 ;文件结构 如果未使用STRU命令,文件结构是默认值。文件结构中若没有默认值,文件被看作是连续的字节串。 记录结构 对于文本文件,记录结构是所有FTP实现必须有的。记录结构文件是由连续的记录构成的。 页面结构 文件为非连续时使用页面结构。这种文件称为随机访问文件。这些文件中有时会和文件整体或部分相关的信息出现。在FTP中,文件的一个部分称为页面。页面可以顺序的读取。;(3)传输模式;3. 文件传输方式 ;4. 控制连接上的通信 ;控制连接在整个会话期间一直打开,随时准备接收客户机的文件传输请求。; 在控制连接上传送的是命令与响应。 (1)命令 ;数据格式化命令:供用户定义数据结构、文件类型和传输方式。 端口定义命令:定义客户端的端口号。 文件传输命令:供用户传输文件。 杂项命令:将信息交付给客户端的FTP用户。 FTP命令如下:;命令;PWD;(2)响应;三位数字每位都有一定的意义; 第一位确定响应是好的、坏的还是不完全的; 如果用户程序希望了解出了什么问题,可以检查第二位,第三位保留表示其它信息。;1yz 确定预备应答 说明操作已经开始。服务器FTP进程对第1个命令几乎都返回1yz响应。 2yz 确定完成应答 要求的操作已经完成,可以执行新命令。 3yz 确定中间应答 命令已接受,但要求的操作被停止,停止接收更新的信息。; 4yz 暂时拒绝完成应答 未接受命令,要求的操作未执行,但错误是临时的,过一会儿可以再次发送消息。用户应该返回命令序列的开始。 5yz 永远拒绝完成应答 它与暂时拒绝完成应答的区别就在于错误条件是一时半会不会消失的,说明命令没有接受。;下面我们来看看第二位所代表的意义:;4.6 超文本传输;它以“统一资源定位器(URL)”的方式来接收和表示用户的请求,并根据这些请求向相应的Web服务器请求相应的信息资源。 这些信息资源以HTML的格式存在,称作“HTML页面”或“网页”。 Web浏览器接收到这些页面之后便对其进行解释并显示在窗口上。 在一个页面中,用户还可以通过超链接转到该服务器或任何其它Web服务器上的任何网页。;Web服务器的主要功能: 监听80端口以获取浏览器发来的请求; 创建网络连接以接收浏览器请求; 读取和处理请求; 将请求所要求的信息写到80端口。;URL是(Uniform Resource Locator) 的缩写; URL是一种统一格式的Internet信息资源地址表达方法; 它将 Internet提供的各类服务统一编址,以便用户通过Web 客户程序进行查询。;在格式上URL可以分成以下三个基本部分: 信息服务类型://信息资源地址/文件路径;ftp: FTP服务器。用于提供各种普通文件和二进制代码文件的服务器。 gopher: Gopher服务器。 wais: WAIS服务器。 news: 网络新闻USENET服务器。;2.信息资源地址;3.文件路径;(2)FTP URL格式 ftp://[用户名[:口令]@]主机全名/路径/文件名 其中,缺省的用户名为“anonymous”,用来做匿名文件传输。如果账户要求口令,口令应在URL中编写。 例如:/pub/www/doc;Software;4.6.2 B/S计算模式与浏览器结构;(1)用户访问方式 C/S:采用具有图形用户界面GUI的PC作为客户机端设备。用户在客户机上以事件驱动方式1对M的访问应用服务器上的资源。 B/S:用户在基于浏览器的客户机上以网络用户界面NUI方式N对M的访问服务器上的资源。 用户访问应用服务器资源以动态交互或互相合作的方式进行。在B/S模式中主流语言是Java、C#、VB.Net、HTML、XML和各种脚本语言等。;(2)体系结构 C/S:为客户机-服务器模式的两层结构。客户端和服务器端都需要安装应用软件。 B/S:采用的是浏览器—Web服务器—应用数据库服务器的三层结构。在用户端只需要安装一个通用的浏览器软件,不需要安装应用软件,与软/硬件平台无关。 ;B/S三层体系结构;(3)开发、维护和升级;C/S模式与B/S模式的比较;优点 ;2. 浏览器结构;控制程序;4.6.3 HTTP的工作机制;2

文档评论(0)

dmdt5055 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档