블로그 이미지
GUCCI

카테고리

전체보기 (111)
여행 (1)
기기 (2)
쇼핑 (0)
게임 (0)
etc. (6)
취업이야기 (0)
업무일지 (5)
리눅스 (38)
웹프로그래밍 (2)
네트워크 (4)
JAVA (17)
Android (0)
IOS (2)
LUA (8)
C/C++ (1)
Objective C (2)
SERVER (2)
그누보드4 (1)
MSSQL (2)
Programming (1)
자바스크립트 (4)
HTML/CSS (1)
LGNAS (0)
Total
Today
Yesterday

portmap 데몬

리눅스 / 2012. 2. 15. 16:51

portmap 데몬은 RPC Program의 Number를 인터넷 Port Number로 변환해 준다.

 

RPC 서버가 start-up 할 때,

그것은 portmap 데몬으로 등록한다.

그 서버가 portmap 데몬에게 어느 port가 listening중이며
어느 RPC program이 그것을 서비스 하는지 알려준다.

그러므로, portmap 데몬은 그 Host에 등록된 모든 port의 위치를 알고

어느 Program들이 이들 Port들에게 Available한지를 안다.

 

한 클라이언트는 각 Program에 대해 call을 시도하는

 portmap 데몬에 단지 한번 문의한다.

그 portmap 데몬은 클라이언트에게 어느 port가 그 call을 보낼수 있는지 알려준다.

그 클라이언트는 미래에 참조될 수 있는 이 정보를 저장해 둔다.

 

표준 RPC 서버들이 정상적으로 inetd 데몬에 의해 start된 이후에,

inetd 데몬이 실행되기전에, portmap 데몬이  반드시 먼저 start되어야 한다.

 

 

 

 

<< portmap daemon을 사용하는 것들 >>

rpc daemon들이 portmap을 사용합니다.

rpc가 선행되어 살아나고, inetd가 살아난다.

 

/etc/rpc에 정의된 rpc daemon들

portmapper      100000  portmap sunrpc
rstatd          100001  rstat rup perfmeter
rusersd         100002  rusers
nfs             100003  nfsprog
ypserv          100004  ypprog
mountd          100005  mount showmount
ypbind          100007
walld           100008  rwall shutdown
yppasswdd       100009  yppasswd
etherstatd      100010  etherstat
rquotad         100011  rquotaprog quota rquota
sprayd          100012  spray
3270_mapper     100013
rje_mapper      100014
selection_svc   100015  selnsvc
database_svc    100016
rexd            100017  rex
alis            100018
sched           100019
llockmgr        100020
nlockmgr        100021
x25.inr         100022
statmon         100023
status          100024
bootparam       100026
ypupdated       100028  ypupdate
keyserv         100029  keyserver
sunlink_mapper  100033
tfsd            100037
nsed            100038
nsemntd         100039
showfhd         100043  showfh
cmsd            100068  dtcalendar
ypxfrd          100069  ypxfr
pcnfsd          150001
nisd            100300  rpc.nisd
nis_cachemgr    100301  nis_cachemgr
nispasswd       100303  rpc.nispasswdd
autofs          100099  automount       #209812
ttdbserver     100083  tooltalk

'리눅스' 카테고리의 다른 글

klogd syslogd  (1) 2012.02.15
start-stop-daemon  (1) 2012.02.15
Linux Hotplug  (6) 2012.02.10
리눅스 부팅 과정  (2) 2012.02.10
/dev/null 2>&1 의 의미  (1) 2012.02.10
Posted by GUCCI
, |

최근에 달린 댓글

글 보관함