|
◇ Telnet的工作原理<br>
3 d* I! O @: ] |( z<br>
! R8 R( S$ f8 S: m0 J2 M 当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:<br>
. B) Z. ~, p1 {% j<br>
. U) ^& k+ j2 H2 z 1) 建立与服务器的TCP联接。<br>
, J" t0 D5 S$ S( d1 P% @1 i<br>9 E5 i3 w- G" N1 ?$ H
2) 从键盘上接收你输入的字符。<br>
2 m: N g: L) A# c8 ~' d; ]( B6 M+ K<br>2 V, ]) V$ @& ]& ^2 @
3) 把你输入的字符串变成标准格式并送给远程服务器。<br>
) H6 p+ q0 |9 }3 W) A8 D* @<br>% F% v' ]1 Q4 `7 `1 E8 o, v9 d' U
4) 从远程服务器接收输出的信息。<br>
- U$ }4 q5 @7 R) q, @<br>
( _8 Q, N2 M. U. v( y6 S6 I 5) 把该信息显示在你的屏幕上。<br>
5 X/ _' R3 Y( l<br>
( j* b. }3 f0 a 远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:<br>8 A3 O# k3 V8 T# D( w2 [8 ]8 r: h. k
<br>
4 U' Z1 i _; w9 L: X 1) 通知你的计算机,远程计算机已经准备好了。<br>9 p7 B7 c( b0 t2 ~
<br>' o1 S( ^ s% A+ T2 }
2) 等候你输入命令。<br>3 A2 y6 C2 D/ j- B- K, ~, i
<br>8 B u0 g( a, {0 I' K
3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。<br>
: P4 x1 u1 Z! q4 M/ Z$ s. e<br># s$ V X; j* c; g! b
4) 把执行命令的结果送回给你的计算机。<br>
+ o; y2 K3 G2 Y3 k, Z$ O3 P. I4 G<br>
! E! l1 K- L$ r/ i. f- Z0 B 5) 重新等候你的命令。<br>
$ C+ [* }+ V! \ |
|