http复习之telnet
telnet
Telnet协议是Tcp/Ip族中的一员(也就是说telnet也是基于tcp协议的),是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务端。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控易做图务端。要开始一个telnet会话,必须输入用户名和密码来登录服务端。Telnet是常用的远程Web服务器的方法。
它的基本功能是,允许用户登录进入远程主机系统。
使用telnet也可以用来测试远程服务器是否关闭
telnet使用
一般用户是会使用telnet的,所以微软在推出win7系统后,telnet默认是不安装的,你需要使用的话,需要安装。打开控制面板下的程序与管理选项下的
打开或关闭windoes功能选项,点击telent客户端和telnet服务端两个选项,保存后就会安装。然后在运行中输入services.msc命令,打开服务管理器,启动telnet。
在xp系统中,直接启动服务即可,系统默认安装了telnet
linux系统我这边就不讲了,没怎么接触
端口号
telnet 的默认端口号是25,当你需要访问一个非25端口的服务端时,你需要显示指定端口号。
结合http进行telnet实验
cmd进行命令行窗口
连接搜狐服务端,如果你不显示的说明端口号,无法连接
正确使用方法为:
连接成功后会显示一个全黑屏幕,你可以想象为tcp协议的accept()方法执行,建立了连接
使用get()方法进行请求,在建立连接后黏贴下面两句代码,由于网站内容较长,cmd窗口中无法显示服务器响应的信息
GET /index.html HTTP/1.1
Host:www.sohu.com
使用head进行请求
HEAD /index.html HTTP/1.1
Host:www.sohu.com
补充:综合编程 , 其他综合 ,