使用Telnet

       Telnet 是一个用于TCP/IP网络的终端程序,只要属于TCP/IP的网络都可要使用Telnet终端。在客户端使用Telnet连接服务器之后,会进入一个终端界面。在该终端界面输入的所有命令,都会被发送到远程服务器,远程服务器根据这些命令返回相应的消息给客户机。
       使用Telnet,你可以测试各种协议的内容,比如HTTP协议,学习各种协议的命令(如HTTP协议的HEAD命令):
       1) 在Windows使用telnet有点尴尬,因为没有回显字符,只能进行盲打,所以建议Windows系统下使用Putty(这里需要进行一些微笑的配置,改为主动模式)或者使用SecureCRT(不需要修改)。Linux下直接使用telnet命令进行: telent  localhost  80
           与本地的服务器进行连接。
       2)测试HTTP协议的命令:
           输入:  HEAD  /   HTTP/1.0     然后敲两次回车
           解释:  HEAD <path>  <http version>
           将会返回相关的头文件内容,具体协议规定参考w3c的规范

            以下是我的返回内容:

HTTP/1.1 200 OK
Date: Sat, 02 Sep 2006 04:02:59 GMT
Server: Apache/2.2.3 (Win32) mod_ssl/2.2.3 OpenSSL/0.9.8b PHP/5.2.0RC2-dev
Last-Modified: Sat, 05 Aug 2006 12:16:33 GMT
ETag: "1104e-1ad-373697d9"
Accept-Ranges: bytes
Content-Length: 429
Connection: close
Content-Type: text/html

            代码2xx代表返回成功的相关代码,3xx代表改变地址,4xx代表客户端错误,5xx代表服务器端错误(详细参考:http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html)
      
       3)使用telnet测试SMTP服务器与协议命令:
           1'运行JAMES服务器(Apache的Email服务器)
           2'运行telnet  localhost  25   解释:邮件smtp服务器端口通常为25,这里是默认状态下)
           3'测试helo协议命令: helo jashon.com
              测试mail from协议命令: mail from: <Sidney.J.Yellow@gmail.com>
           返回的内容都是按照smtp协议规范的相关内容
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值