portmap


portmap

文章插图
portmap【portmap】portmap连线埠映射是一个伺服器 , 将RPC程式号转换为DARPA的协定连线埠号 , 在使用RPC调用时它必须运行 。
portmap进程的主要功能是把RPC程式号转化为Internet的连线埠号 。
基本介绍中文名:连线埠映射
外文名:portmap
性质:伺服器
作用:把RPC程式号转化Internet连线埠号
连线埠:TCP/UDP的111连线埠
简介当一个RPC伺服器启动时 , 会选择一个空闲的连线埠号并在上面监听(每次启动后的连线埠号各不相同) , 同时它作为一个可用的服务会在portmap进程注册 。一个RPC伺服器对应惟一一个RPC程式号 , RPC伺服器告诉portmap进程它在哪个连线埠号上监听连线请求和为哪个RPC程式号提供服务 。经过这个过程 , portmap进程就知道了每一个已注册的RPC伺服器所用的Internet连线埠号 , 而且还知道哪个程式号在这个连线埠上是可用的 。portmap进程维护着一张RPC程式号到Internet连线埠号之间的映射表 , 它的栏位包括程式号、版本号、所用协定、连线埠号和服务名 , portmap进程通过这张映射表来提供程式号-连线埠号之间的转化功能如果portmap进程停止了运行或异常终止 , 那幺该系统上的所有RPC伺服器必须重新启动 。首先停止NFS伺服器上的所有NFS服务进程 , 然后启动portmap进程 , 再启动伺服器上的NFS进程 。portmap进程一般使用TCP/UDP的111连线埠 。特点但portmap只在第一次建立连线的时候起作用 , 帮助网路套用程式找到正确的通讯连线埠 , 但是一旦这个双方正确连线 , 连线埠和套用就绑定 , portmap也就不起作用了 。但对其他任何第一次需要找到连线埠建立通讯的套用仍然有用 。简单的说 , portmap就是套用和连线埠的婚姻介绍人 , 双方成事了以后 , 媒婆就没用了常用命令对于Redhat5.X作业系统:启动:/etc/rc.d/init.d/portmap start (在redhat5.X中portmap是默认启动的)或service portmap start停止:/etc/rc.d/init.dportmap stop 或 service portmap stop状态查看:/etc/rc.d/init.d/portmap status 或service portmap status对于Solaris作业系统:启动:/etc/init.d/nfs.server start停止:/etc/init.d/nfs.server stop状态查看:/etc/init.d/nfs.server status