1. 首页
  2. 操作系统
  3. Unix
  4. 网络登录-鸿鹄论坛_华为认证h35-211-hcnp-access network题库

网络登录-鸿鹄论坛_华为认证h35-211-hcnp-access network题库

上传者: 2024-07-15 20:32:12上传 PDF文件 18.16MB 热度 10次

在4.3+BSD的网络登录中,情况有所不同,所有登录都经由内核的网络界面驱动程序(例如:以太网驱动程序),事先并不知道将会有多少这样的登录。不是使一个进程等待每一个可能的登录,而是必须等待一个网络连接请求的到达。在4.3+BSD中,有一个称为inetd的进程(有时称为Internet superserver),它等待大多数网络连接。关于这些进程的网络程序设计方面的细节请参阅Stevens〔1990〕。作为系统启动的一部分,init调用一个shell,使其执行shell脚本etc/rc。由此shell脚本启动一个精灵进程inetd。一旦此shell脚本终止,inetd的父进程就变成init。inetd等待TCP/IP连接请求到达主机,而当一个连接请求到达时,它执行一次fork,然后该子进程执行适当的程序。

我们假定到达了一个对于TELNET服务器的TCP连接请求。TELNET是使用TCP协议的远程登录应用程序。在另一个主机(它通过某种形式的网络,连接到服务器主机上)上的用户,或在同一个主机上的一个用户籍启动TELNET客户进程(client)启动登录过程:

telnet hostname

该客户进程打开一个到名为hostname的主机的TCP连接,在hostname主机上启动的程序被称为1 8 2 UNIX环境高级编程下载。

相关链接:

Image

用户评论