|
◇ Telnet的工作原理<br>/ f! _( l. h% C) a% P- H
<br>
) O+ l! a3 ^" j1 \/ x: A 当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:<br>
( Z5 N: x" u- C; F<br>4 m6 M' v" `8 _; c
1) 建立与服务器的TCP联接。<br>
. q- |' ^* T! f* ] c _1 m- p<br>0 W! t& h* b( ~
2) 从键盘上接收你输入的字符。<br>( g% {1 O. \$ z7 C$ n
<br>1 \+ U% d6 k/ f& }4 c0 u9 U
3) 把你输入的字符串变成标准格式并送给远程服务器。<br>/ R/ r$ Z1 F6 l" j
<br>
# }6 q8 M/ f- u; ? 4) 从远程服务器接收输出的信息。<br>
! W2 T4 ~7 d: C6 O+ t) h/ G<br>% w2 ]: K1 z8 S# ?' m/ A
5) 把该信息显示在你的屏幕上。<br>
8 y ]3 Z3 u' D% S<br>$ ?$ f& e1 x% A3 e, B( X
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:<br>
& i1 c& n' |) i) A) f<br>; M7 h9 p" r2 B( X2 Q
1) 通知你的计算机,远程计算机已经准备好了。<br>3 y5 N0 {$ J* ]- {3 E" }
<br>- ^+ ?* g t8 j+ F- P
2) 等候你输入命令。<br>/ M( h4 j7 f( b% p+ \! b% T
<br>
3 u/ O b% b3 ~3 Q0 o# S 3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。<br>* N* t3 v: N" x8 X7 B l
<br>
# h6 _. b& E( V1 O. c 4) 把执行命令的结果送回给你的计算机。<br>& l7 N9 v9 Z. ?- Z
<br>! L6 V2 _- Q/ L6 A+ A
5) 重新等候你的命令。<br>/ ~% N& T- c( s' h5 |! i/ P9 f9 f
|
|