|
◇ Telnet的工作原理<br>
/ ^2 B% z- {1 L8 s7 k, ]$ Q6 ^1 H<br>6 U8 |9 e, ]8 ?# p& d
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:<br>; ^# H" Y! f) v! p
<br>
6 j* x6 S- J$ w$ u1 H! [, U 1) 建立与服务器的TCP联接。<br>
. o! g! X5 R% l) Y0 q/ a* L& e<br>) |; H4 v- x" a7 h4 O) ^
2) 从键盘上接收你输入的字符。<br>
5 n! w8 p+ m- @* v<br>% i8 ~5 B& d0 n- r, ?3 ~& D& L$ N
3) 把你输入的字符串变成标准格式并送给远程服务器。<br>
& X* d6 a! L6 q<br>8 v( P2 l0 S7 y6 j4 F* }% h" y6 H
4) 从远程服务器接收输出的信息。<br> J& Z( ?( M: D0 C' L
<br>0 K% ?: F% q2 m5 e) P1 I0 l( M. F" o
5) 把该信息显示在你的屏幕上。<br>
( Z4 v( |( W3 _( S6 T* _7 v: e<br>5 \8 s$ y5 y6 }
远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:<br> a( x5 o0 ]2 O- Q% u1 H
<br>
( B9 Z; w- B# \0 r' U 1) 通知你的计算机,远程计算机已经准备好了。<br>: a* a# P5 r2 k+ B. z
<br>4 P, M; o# W! B4 I/ f7 Q) _1 H( M
2) 等候你输入命令。<br>
) B: I8 T5 A5 Y" J5 v6 C<br>
4 R, }$ x0 R2 B1 q8 S 3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。<br>
/ [2 s# j: X: M G1 e+ c<br>+ ` f' U, i0 X" [5 g& `- _
4) 把执行命令的结果送回给你的计算机。<br>0 Y* e4 B; V: k! G5 `
<br>
& p1 w' w, T; D( H4 o 5) 重新等候你的命令。<br>
6 ] ~( \+ M! u S: A8 \ |
|