telnet的基本过程发 表 人:Bright_Young(侠气冲天) 版面名称:Winsock视图M[1291] 文章提要:telnet的基本过程 源 发 站:中国科大BBS站(Sun, 14 Nov 1999 16:08:15) 你conect上server之后,server会送过来一串“乱七八糟”的字符,实际上server传过来的255(IAC)开头的三元协商序列,后面是251(WILL), 252(WON'T),253(DO), 254(DONT)四者之一,第三个字符就是协商选项,具体什么协商选项代表什么意思有很多相关的rfc,比如24代表终端类型,18代表断开连接。三者合起来的意思就是表明“我要(不要)怎么做”,“我同意(不同意)这么做”,另外还有子协商序列,255 250打头,255 240结尾,具体查看相关rfc。比如server传过来255 253 24说我要你送的终端类型,client想通知终端类型就送255 251 24(不想就送255 252 24),之后server传255 250 24 1 ,255 240说我现在要你的终端类型,client此时传255 250 0 VT100 255 240说我的终端类型是VT100。只有当client回答了所有server提出的协商之后,server才会提示client开始输入用户名和口令登陆。 下面随便给一个例子泥就可以大致了解telnet上server的过程了。->后面就是server传过来的,<-后面是你传过去的。
后面几个字符就是”login:“ 然后你就可以输入用户名,然后等待server传password:,你再传口令就可以登陆进去了。 -- ※ 来源: 中国科大BBS站 [bbs.ustc.edu.cn] 上一篇:socket 基础知识 下一篇:什么是阻塞方式?(转寄) 更多相关文章
|
推荐文章
精彩文章
|