portmap 簡(jiǎn)單介紹
2016-08-21 23:56:31
11674
【介紹】
portmap端口映射是一個(gè)服務(wù)器,將RPC程序號(hào)轉(zhuǎn)換為DARPA的協(xié)議端口號(hào),在使用RPC調(diào)用時(shí)它必須運(yùn)行。
portmap進(jìn)程的主要功能是把RPC程序號(hào)轉(zhuǎn)化為Internet的端口號(hào)。
當(dāng)一個(gè)RPC服務(wù)器啟動(dòng)時(shí),會(huì)選擇一個(gè)空閑的端口號(hào)并在上面監(jiān)聽(tīng)(每次啟動(dòng)后的端口號(hào)各不相同),同時(shí)它作為一個(gè)可用的服務(wù)會(huì)在portmap進(jìn)程注冊(cè)。一個(gè)RPC服務(wù)器對(duì)應(yīng)惟一一個(gè)RPC程序號(hào),RPC服務(wù)器告訴portmap進(jìn)程它在哪個(gè)端口號(hào)上監(jiān)聽(tīng)連接請(qǐng)求和為哪個(gè)RPC程序號(hào)提供服務(wù)。經(jīng)過(guò)這個(gè)過(guò)程,portmap進(jìn)程就知道了每一個(gè)已注冊(cè)的RPC服務(wù)器所用的Internet端口號(hào),而且還知道哪個(gè)程序號(hào)在這個(gè)端口上是可用的。portmap進(jìn)程維護(hù)著一張RPC程序號(hào)到Internet端口號(hào)之間的映射表,它的字段包括程序號(hào)、版本?、所用協(xié)議、端口號(hào)和服務(wù)名,portmap進(jìn)程通過(guò)這張映射表來(lái)提供程序號(hào)-端口號(hào)之間的轉(zhuǎn)化功能
如果portmap進(jìn)程停止了運(yùn)行或異常終止,那么該系統(tǒng)上的所有RPC服務(wù)器必須重新啟動(dòng)。首先停止NFS服務(wù)器上的所有NFS服務(wù)進(jìn)程,然后啟動(dòng)portmap進(jìn)程,再啟動(dòng)服務(wù)器上的NFS進(jìn)程。
portmap進(jìn)程一般使用TCP/UDP的111端口。
【特點(diǎn)】
但portmap只在第一次建立連接的時(shí)候起作用,幫助網(wǎng)絡(luò)應(yīng)用程序找到正確的通訊端口,但是一旦這個(gè)雙方正確連接,端口和應(yīng)用就綁定,portmap也就不起作用了。但對(duì)其他任何第一次需要找到端口建立通訊的應(yīng)用仍然有用。
簡(jiǎn)單的說(shuō),portmap就是應(yīng)用和端口的婚姻介紹人,雙方成事了以后,媒婆就沒(méi)用了
【命令】
啟動(dòng):/etc/rc.d/init.d/portmap start
或service portmap start
停止:/etc/rc.d/init.dportmap stop 或 service portmap stop
狀態(tài)查看:/etc/rc.d/init.d/portmap status 或service portmap status
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)