|
◇ Telnet的工作原理<br>2 v* H$ K4 z7 r, X* V7 Z _( p9 U
<br>
- j# b& F& v+ T3 e& f 当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:<br>
, f3 n1 C) k5 m; H<br>3 v6 N- S8 m9 a# L3 s1 t3 z
1) 建立与服务器的TCP联接。<br>, z: s+ T7 z9 ]9 l
<br>
: |2 o+ g6 z0 r- w/ C I 2) 从键盘上接收你输入的字符。<br>+ X( P& y7 L H( g
<br>
+ N1 J5 N' }* P 3) 把你输入的字符串变成标准格式并送给远程服务器。<br>( l$ f4 r7 m" _
<br>
# y% M! j6 G% T, P( | 4) 从远程服务器接收输出的信息。<br>, }: ]2 r( m* c }0 i
<br>
1 e" d1 R2 t1 D4 G p- z 5) 把该信息显示在你的屏幕上。<br>! [1 H( V3 d, V/ H! W/ H
<br>$ h* B1 b/ O0 _9 p( w; p
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:<br>
/ `& m- k4 p `$ `6 s3 Q<br>9 i: p# ]/ ~+ w3 n4 t
1) 通知你的计算机,远程计算机已经准备好了。<br>
# x; @, k/ U8 M( W1 j<br>3 F( f$ p) `8 n1 G `
2) 等候你输入命令。<br>
" }. s- K3 w3 R<br>7 _6 P8 C x; p& g$ \2 Z
3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。<br>
, t- M2 ~ u: j<br>( n/ [ E3 M# h! j% q& v! j3 Z
4) 把执行命令的结果送回给你的计算机。<br>
1 R: N6 M. i, x$ ]( M<br># N* _' I6 \/ n4 M% s* L, ?
5) 重新等候你的命令。<br>
}$ k" L' _6 f7 I" y) C |
|