久久首页
免费软件
网络时尚
网络学堂
专题讨论
网络资源
网络游戏
网络文档
网络产品
网站导航: 首页 > 操作系统 > 类UNIX 学堂讨论 | 推荐文章

Solaris网络管理:网络服务


2004-05-19  
 
/etc/services文件
网络服务协议的端口号
网络协议的服务类型

#cat /etc/inet/services
ftp-data 20/tcp
ftp 21/tcp
telnet 23/tcp
smtp 25/tcp mail
sunrpc 111/udp rpcbind
sunrpc 111/tcp rpcbind


每个TCP/IP应用层服务如(FTP、Telnet)都在传输层有一个端口号。/etc/services文件包含了每个能识别出的服务协议所对应的静态端口号。应用应使用唯一分配的端口号向传输提供者和远程对等实体标识自己。
文件中每一项都由服务名及其相关的端口号、传输协议提供者组成。有些服务可以在TCP和UDP上都可以运行。这时,此服务被列出两次。

/etc/inetd.conf文件


# cat /etc/inet/inetd.conf
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd
telnet stream tcp nowait root /usr/sbin/in.telnetd in.telnetd
login stream tcp nowait root /usr/sbin/in.rlogind in.rlogind
talk dgram udp wait root /usr/sbin/in.talkd in.talkd
...

UNIX并不是让每种服务的守护进程都在自己的端口商等待请求,而是将代表各个服务守护进程等待请求的任务交给一个叫inetd的服务进程。这样就可以大大减少对系统资源的占用。只有当超级服务进程发现一个服务请求时,它才调用该服务的守护进程。/etc/inetd.conf配置文件允许inetd在启动时决定自己将代表哪些服务等待服务请求。如果一种服务的守护进程没有包含在inetd.conf文件中,那么当inetd接收到该服务的请求时,会把该请求丢弃。
文件的字段:
service_name 这是文件/etc/services中列出的服务的标志符。
socket_type 用来标志使用的数据传输服务的类型。
proto 标识传输协议的名字。是UPD和TCP
flags 可以被设为等待和非等待。如果被设为等待 状态,inetd在恢复监听端口上的其他请求时,必须等待服 务协议释放将其连接到网络的连接。非等待可以使 inetd立即监听其他的请求。大多数TCP协议的采用非等 待方式,而UDP采用等待方式。
user 表示调用服务的用户名。
server_pathname 表示inetd在响应相关服务请求时必须调用的 服务程序的完整路径名。
Args 该域包括服务的程序所使用的命令行参数。即以程序名开 始,然后跟随用户设置的参数。
 
发表评论 推荐文章 关闭窗口
 相关内容
- Solaris网络管理:网络地址和掩码 2004-05-19
- Solaris培训第八章:用户管理 2004-05-19
- Solaris培训第七章:系统安全 2004-05-19
- Solaris培训第六章:启动过程 2004-05-19
- Solaris培训第五章:补丁维护 2004-05-19
- Solaris培训第四章:软件包管理 2004-05-19
- Solaris培训第三章:安装Solaris操作系统 2004-05-19
- Solaris培训第二章:OpenBoot PROM 2004-05-19
- Solaris培训第一章:系统概念 2004-05-19
- SCO UNIX--高级进阶(三) 2004-05-19
 
 学堂分类
网络知识操作系统
网络应用网络服务
网页开发网络编程
数据存储网络设备
 文章搜索
 
网站简介 | 广告服务 | 编程支持 | 设计服务 | 诚邀合作 | 访客留言
Copyright © 1999-2004 99NET. All Rights Reserved
版权所有 久久网络工作室
Email:webmaster@99net.net