|
◇ Telnet的工作原理<br>5 K! f* a8 H! f. w% J6 {
<br>
" A4 E5 e1 l) _. @ 当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:<br>
" ]- m/ b3 {4 Q/ q4 [<br>* J" \. n" Q8 _" \% W# A
1) 建立与服务器的TCP联接。<br> Y* }& K& x0 y
<br>
/ P: J/ R' U: N3 Q3 K 2) 从键盘上接收你输入的字符。<br>
K* U% ~7 i4 r+ _8 E9 j' Y3 ?9 Q<br>, Y2 h; T% S& f3 R* \5 w/ _
3) 把你输入的字符串变成标准格式并送给远程服务器。<br>
: L& ]/ F4 y4 J: h<br>: W% Y" F- J% _3 I
4) 从远程服务器接收输出的信息。<br>, `9 }& x' n6 X7 W2 ~5 T6 N4 S
<br>0 a8 G3 _% u5 E5 @) e
5) 把该信息显示在你的屏幕上。<br>: f9 c7 v/ g# n7 s0 c9 V) U, f
<br>/ ~# n+ `! Q! v+ n% A; r3 ~
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:<br>1 @. [2 D6 d K& R) {2 H% w
<br>9 W( ~9 x: {. r+ E
1) 通知你的计算机,远程计算机已经准备好了。<br>
. ?/ B9 c2 T' s' i' k6 U<br>
6 a9 C8 j/ g. o 2) 等候你输入命令。<br>3 g1 K9 C. @4 t% d2 j
<br>' l- _1 p4 p& O0 e" ?
3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。<br>) p1 P1 R2 i; Y. X; a% ~
<br>
- [+ ^% [2 s9 U 4) 把执行命令的结果送回给你的计算机。<br>
4 c u3 y, M% s<br>
5 n/ n% {8 G* l* r1 O1 n' }0 W* ~% r, g 5) 重新等候你的命令。<br>5 d5 z3 S' _6 J- A6 G8 h' Y& \' F; d
|
|