Linux就该这么学

NIS,网络信息服务

用于集中保存linux用户的资料信息,如账号密码、用户组、hosts文件、services等等
/etc/passwd
  提供使用者帐号、UID、GID、家目录所在、Shell 等等
  /etc/group
  提供群组资料以及 GID 的对应,还有该群组的加入人员
  /etc/hosts
  主机名称与IP的对应,常用于 private IP 的主机名称对应
  /etc/services
  每一种服务 (daemons) 所对应的端口 (port number)
  /etc/protocols
  基础的TCP/IP协议,如 TCP, UDP, ICMP等
  /etc/netgroup
  网络群组的定义与使用 (NIS 可能会需要)
  /etc/rpc
  每种 RPC 服务器所对应的程序号码
  /var/yp/ypservers

BOOTP 引导程序协议

BOOTP(Bootstrap Protocol,引导程序协议)是一种引导协议
基于IP/UDP协议,也称自举协议,是DHCP协议的前身。BOOTP用于无盘工作站的局域网中,可以让无盘工作站从一个中心服务器上获得IP地址。通过BOOTP协议可以为局域网中的无盘工作站分配动态IP地址,这样就不需要管理员去为每个用户去设置静态IP地址
网络主机使用BOOT ROM而不是磁盘启动并连接上网络,BOOTP则可以自动地为那些主机设定TCP/IP环境。

但BOOTP有一个缺点:您在设定前须事先获得客户端的硬件地址,而且,与IP的对应是静态的。换而言之,BOOTP非常缺乏“动态性 ”,若在有限的IP资源环境中,BOOTP的一对一对应会造成非常可观的浪费。

DHCP可以说是BOOTP的增强版本,它分为两个部分:一个是服务器端,而另一个是客户端。所有的IP网络设定数据都由DHCP服务器集中管理,并负责处理客户端的DHCP要求;而客户端则会使用从服务器分配下来的IP环境数据。
比较BOOTP, DHCP透过“租约”的概念,有效且动态的分配客户端的TCP/IP设定,而且,作为兼容考虑,DHCP也完全照顾了BOOTP Client的需求。

xinetd.d

分析vstftd发现,tfp服务器为了随时能够回应客户端的请求必须运行一个长期驻扎在系统中的守护进程,但这样也意味着会有一定的资源浪费,网络守护进程服务程序xinetd便是为了解决资源浪费问题而设计的,因为xinetd服务程序会同时监听多个系统端口,依据客户端请求的端口再转发给指定的服务程序,而tftp便是由xinetd服务程序来管理的。

原文地址:https://www.cnblogs.com/mayiyi/p/14343810.html