信息科学及技术学院网络通信技术实验室张新有Email.pptVIP

信息科学及技术学院网络通信技术实验室张新有Email.ppt

  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文档。上传文档
查看更多
Computer Network 信息科学与技术学院 网络通信技术实验室 张新有 Email :xyzhang@ Phone  请求行:方法 请求URL HTTP版本号 CRLF   方法:GET|HEAD|POST|扩展方法   描述对指定资源应该执行的动作,常用方法有GET、HEAD和POST。不同请求对象对应GET结果不同:  对象 GET的结果 文件 文件的内容 程序 该程序的执行结果 数据库查询 查询结果   HEAD:要求服务器查找某对象元信息, 非对象本身。   POST:从客户机向服务器传送数据,在要求服务器和CGI做进一步处理时会用到POST方法。POST主要用于发送HTML文本中FORM的内容,让CGI程序处理。 URL=协议名称+宿主名+目录与文件名   一个请求行的例子为:  GET?/zju/index.htm?HTTP/1.0    头信息 又称为元信息,即信息的信息,利用元信息可以实现有条件的请求或应答?。   请求头:告诉服务器怎样解释本次请求,主要包括用户可以接受的数据类型、压缩方法和语言等。   实体头:实体信息类型、长度、压缩方法、最后一次修改时间、数据有效期等。    实体: 请求对象本身。 ? 响应报文格式:  服务器处理完客户请求之后,要向客户机发送响应消息。   HTTP/1.0的响应消息格式如下:  状态行 (通用信息头|响应头|实体头) CRLF [实体内容]   状?态?行:HTTP版本号 状态码 原因叙述   状态码表示响应类型:   1××  保留   2××  表示请求成功地接收   3××  为完成请求客户需进一步细化请求   4××  客户错误   5××  服务器错误?   响应头信息包括:服务程序名,通知客户请求的URL需要认证,请求的资源何时能使用。 实体:应答对象本身。 4)TCP/IP域名解析算法: 1. 概述 File Transfer Protocol (FTP) 在计算机之间上传(Upload)和下载(Download)文件,完成从一个系统到另一个系统的文件复制。 FTP工作在客户/服务器模式。 只有运行了FTP服务程序的计算机才支持FTP服务,成为FTP服务器。 ftp ftp服务器 [端口号]。 5.3 文件传送协议FTP 2.FTP的工作流程 1)登录 客户机向FTP服务器登录,存在两种方式: 匿名登录用anonymous为用户名,以用户自己的电子邮件地址为口令。 非匿名登录需要从FTP服务器申请得到用户名和口令。 2) Ftp命令集:浏览和下载 3) 退出 Ftp命令集: ? pwd 查看用户当前所在的路径; ② ls 列出服务器上提供的软件目录; ③ cd 改变用户所在服务器上的目录;如cd /pub/win95/ compress 命令可使用户到服务器用于Win95的压缩软件下载区。 ④ get 将ftp服务器上的文件下载到客户机的当前目录; ⑤ mget *.* 将ftp服务器上当前目录下的所有文件全部下载到客户机的当前目录; ⑥ put wrar260.exe 将本地客户机的wrar260.exe传到服务器上去; ⑦ mput *.* 将当前目录下的所有文件全部上传导服务器; ⑧ remotehelp 查看远方服务器准许用户执行哪些命令,屏幕会显示很多命令,这些是远程机器上边的命令,如果要执行,只要在命令前加上一个quote就可以,如: ftp quote syst 215 UNIX Type: L8 ⑨ lcd 改变客户机的本地目录; ⑩ quit 退出ftp实用程序。 3.FTP服务器的功能 1)接收并执行客户程序发送过来的指令,与客户程序建立TCP连接。 2)根据用户指令操作,将文件传送给客户程序或从客户程序接收文件,并将操作结果返回。 4.FTP客户机的功能 1)接收用户从键盘输入的命令,并利用TCP连接将用户指令发送给远端的FTP服务器。 2)接收远端的FTP服务器应答的消息,显示在本地屏幕上。 3)根据不同的命令,或读取本地文件传送给服务程序,或接收从服务器传送来的文件。 5.FTP的主要工作原理 FTP服务器进程: 主进程(守护进程) 一个 打开熟知端口(21) 等待客户进程发出连接请求 启动从属进程处理客户进程发来的请求 回到等待状态 从属进程(线程) 负责处理单个请求 5.4 远程登录TELNET 让用户从本地计算机登录进入远程计算机,使用远程计算机的资源。采用客户/服务器模式。 远程系统上必须运行Teln

文档评论(0)

187****5045 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档