由 txkss 在 09-15-2004 07:47 发表:
不解: 关于xinetd的问题
近来看了不少xinetd的文章
不过有一些不明白
xinetd的设计是出于节省系统资源
比如说telnet是xinetd启动的一个服务
那么系统启动的时候telnet是否已经启动了
为什么还要把xinetd夹在中间呢
比如说我的telnet用的端口是23那么在系统启动的时候telnet 服务已经启动了并且在监听它的端口啊
那要xinetd还有什么作用呢?
上面是我的一个不理解
另外是不是xinetd在系统启动的时候是启动的其而它它管理的服务是处于不活动的状态的,当xinetd监听到属于这个程序的端口有人发出请求时就叫醒相关的程序给其提供服务啊
请兄弟们一定指点我一下啊
请用你们自己的语言给我说一下吧
谢谢
看了好几篇文章了就是没有理解透啊
谢谢谢谢
由 mshtyu 在 09-15-2004 11:06 发表:
既然你都说了,xinetd是为了节省资源,担任网络服务管理器的作用,在xinetd里面设定了启动telnet,但是真正的telnet服务器程序并没有运行,但是23端口是打开的,有连接请求过来时,xinetd自动调用服务程序,没有请求就让它歇着。
另外,xinetd 还提供对响应的服务程序传输参数,设定运行特征,例如等待时间、连接方式等、重定向、安全因素等等,还可以进行预处理,利用tcpwrapper,例如在连接传递给telnet服务器之前进行数据检查或其他的处理,防止网络攻击等
详细的参数说明,请参考 http://www-900.ibm.com/developerWor...etd/index.shtml
由 Snoopy 在 09-15-2004 12:13 发表: