鸿 网 互 联 www.68idc.cn

SMTP、POP3、NNTP、FTP、HTTP的服务器指令

来源:互联网 作者:佚名 时间:2015-06-02 23:59
SMTP常用指令 MAIL FROM: 向接收者标识发件人地址 RCPT TO: 标识收件人地址 DATA 请求发送消息数据 每行以 结尾 以一个只有 号的行结束 QUIT 关闭连接 HTTP常用指令 对于HTTP服务器一般只需发送一个GET命令即可 格式如下 GET HTTP/ 其中路径为服务器上的有效

  SMTP常用指令
  
  MAIL FROM: <发件人地址>向接收者标识发件人地址
  
  RCPT TO: <收件人地址> 标识收件人地址
  
  DATA 请求发送消息数据每行以结尾以一个只有号的行结束
  
  QUIT 关闭连接
  
  HTTP常用指令
  
  对于HTTP服务器一般只需发送一个GET命令即可格式如下
  
  GET <路径> HTTP/
  
  其中路径为服务器上的有效路径或带有完整路径的文件名命令发出后服务器会返回一组数据并断开与你的连接这组数据一般分为报头和文件数据两个部分报头一般以HTTP/x OK开头表示成功如其中的则表示文件未找到如是其它的数字均表示不成功报头以结束接下来就是你所需要的文件数据了
  
  以下是IE向服务器发出请求的实例
  
  GET / HTTP/
  Accept: */*
  AcceptLanguage: zhcn
  AcceptEncoding: gzip deflate
  IfModifiedSince: Mon Aug :: GMT
  IfNoneMatch: bec:bce
  UserAgent: Mozilla/ (compatible; MSIE ; Windows ; DigExt)
  Host: dong
  Connection: KeepAlive
  
  以下是一个HTTP服务返回的数据实例
  
  HTTP/ OK
  Server: MicrosoftIIS/
  ContentLocation:
  Date: Sat Aug :: GMT
  ContentType: text/html
  AcceptRanges: bytes
  LastModified: Mon Aug :: GMT
  ETag: bec:ca
  ContentLength:
  
  
  
  
  
  
  
  旭东网站
  
  
   ****
  
  
   <br>  <body> <br>  <br>  <p>  此网页使用了框架<fp class='fp-3sbm3'></fp>但您的浏览器不支持框架<fp class='fp-sfjc2'></fp></p> <br>  <br>  </body> <br>  
  
  
  ***
  
  
  POP常用指令
  
  POP服务器响应一般为+OK表示成功ERR表示失败
  
  USER <用户名> 用户登录
  
  PASS <密码>发送用户密码
  
  STAT返回邮箱列表(邮件数量字节)
  
  DELE <邮件编号> 删除指定的邮件
  
  LIST <邮件编号> 返回指定的邮件报头
  
  RETR <邮件编号> 传回指定的邮件以只有一个号的行结束
  
  QUIT关闭连接
  
  NNTP常用指令
  
  ARTICLE [<文章编号或消息ID号>] 返回指定的文章以只有号的行结束
  
  LIST 返回一份新闻组列表
  
  GROUP <新闻组名> 选定一个新闻组
  
  LAST 把当前文章指针移向上一篇文章
  
  NEWGROUP 返回在指定时间之后创建的新闻组
  
  NEWNEWS <新闻组名> 返回在指定时间之后创建的文章为年月日为时分秒)
  
  POST 请求张贴新文章返回表示可以发送接下来就可以发送文章内容了每行以结尾以只有一个号的行结束如果服务器返回表示不许张贴
  
  FTP常用指令
  
  USER <用户名> 表示回车换行
   指定登录的用户名在连接到FTP服务器后会收到一个以开头的响应这表示服务器已准备好你可以用这个命令开始登录了命令发出后会收到以开头的响应表示用户已登录或以开头的响应表示需要密码
  
  PASS <密码>
   当服务器响应需要密码时就用这个指令把密码发送到服务器命令发出后会收到响应表示已经登录请继续响应表示无法登录
  
  PORT hhhhpp
   为数据连接指定一个IP地址和本地端口h—h是Internet主机的IP地址p是本地端口的高位字节p是本地端口的低位字节
  
  APPE <文件名>
   让服务器准备接收一个文件并把这些数据附加到指定的文件中如果指定的文件不存在就创建它服务器会响应>数据连接已打开传输启动>准备打开数据连接>关闭数据连接操作已成功>已完成>服务不可用>无法打开数据连接>无法执行
  
  CWD <路径>
   改变当前目录为指定的目录(像DOS的CD命令)服务器响应>已完成>无法执行
  
  DELE <文件名>
   删除服务器上的指定文件服务器响应>已完成>无法执行
  
  LIST [<路径>]
   列出指定路径上的文件名(像DOS的DIR命令)服务器响应同APPE
  
  MKD <路径>
   在服务器上创建一个目录服务器响应>已创建>无法执行
  
  PWD返回当前目录名称
  
  QUIT 注销用户终止连接
  
  RETR <文件名> 下载文件服务器响应同APPE
  
  RMD <路径> 删除一个目录服务器响应同DELE
  
  RNFR <文件名>
  更名一个文件的前一半进程文件名是服务器上的一个有效文件名服务器响应>等待进一步的信息>无法执行
  
  RNTO <文件名>
   更名一个文件的后一半进程文件名为新的文件名服务器响应>已完成>无法执行
  
  STOR <文件名> 让服务器接收来自数据连接的文件响应同APPE
  
  
  原作者:netvan
网友评论
<