[ ¸®´ª½º - NFS ] rpcbind - portmapper »ç¿ëÇÏ´Â ÀÌÀ¯ ¹®ÀÇ

   Á¶È¸ 2210   Ãßõ 0    

NFSv3의 경우는 rpcbind with portmapper로 사용하여,

  nfs server & nfs client가 통신하는 것으로 파악하고 있습니다.


아래는 제가 이해하고 있는 것을 정리한 내역 입니다.

1. nfs client는 nfs 서비스를 제공하는 데몬들의 포트들을 직접적으로 알지 못하며,

   nfs client -> nfs서버 방향으로,

       nfs client가 (nfs 서비스가 필요할 경우) 원격지의 fixed well known port udp or tcp / 111로 listen하고 있는 portmapper에게  nfs services를 제공하는 port list를 요청 및 제공 받음

  nfs client는 이러한 정보를 바탕으로,  원격서버에 있는 nfs daemon들에게 필요한 요청 및 응답을 받음

  요약하면, nfs client는 원격지의 portmapper의 ip/port만 알면, portmapper를 통하여 dynamic하게 할당된 관련 rpc에 등록한 데몬들의  ports 번호를 알 수 있게  됨


질문1) nfs 절차를 위하여, 굳이 고정된 포트 번호가 아닌  rpcbind에 개별 데몬들의 서비스 및 port를 등록하는 절차를 수행하는 이유가 궁금합니다.
          느낌상으로는 nfs 가 여러개의 포트들을 사용하니,
            > 1024 well known ports를 사용 과다 사용하는 걸 피하고자 한 것 같기는 한데,
            < 1024 포트들을 고정으로 사용 해도, 될 거 같기는 한데 굳이 rpc를 사용한 이유가 궁금합니다.
          구글링을 해 보아도, 이러한 히스토리/사유를 설명한 글이 안 보이네요

질문2) nfs를 사용하기 위하여, 굳이 이렇게 다수의 포트 번호를 사용한 이유가 궁금합니다.
           오래전 서버 성능 부족에 따른 부하 분산등의 이유로, 프로세스 분리에 따른 포트 번호가 많아 지게 된 것 일런지요 ?

          아시는 분의 조언 부탁 드려 봅니다.

------



NFS_SERVER.                                                           NFS_CLIENT

portmapper (rpcbind) / tcp 111  <---------------> a

nfs / tcp 2049 <-------------------------------> b

mountd /  tcp > 1024 <-------------------------> c

statd / tcp > 1024 <----------------------------> d

.....

lock / tcp > 1024 <------------------------------> n

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
OSI 7 Layer¶ó´Â °ÍÀ» µé¾îº¸¼ÌÀ» °Ì´Ï´Ù. ÀÌ·± ÀÌ»óÀûÀÎ ¸ðµ¨ÀÌ ÀÖ±â´Â Çѵ¥, ½ÇÁ¦·Î ±¸ÇöµÈ °ÍÀº BSD °è¿­ÀÇ TCP/IP¿Í System V °è¿­ÀÇ RPC¿´½À´Ï´Ù. ½Ã°£ÀÌ È帣¸é¼­ ÀÚ¿¬½º·´°Ô ÅëÇÕ°úÁ¤À» °ÅÄ¡´Âµ¥, TCP/IP°¡ ÁÖ·Î »ç¿ëµÇ°Ô µÆÁö¸¸ RPC ±â¹ÝÀÇ NFS´Â ±× È¿¿ëÀ» ÀÎÁ¤¹Þ¾Æ¼­ °è¼Ó ¾²ÀÌ°Ô µÇ°í, TCP/IP À§¿¡¼­ RPC ±â¹Ý ¼­ºñ½º°¡ µ¹¾Æ°¡±â À§Çؼ­ portmapper¿Í °°Àº ¼­ºñ½º°¡ ³ª¿Â °ÍÀ¸·Î ¾Ë°í ÀÖ¾î¿ä.
epowergate 2022-11
NFS°¡ RPC ExtensionÀ¸·Î ¸¸µé¾î Á³±â ¶§¹®ÀÔ´Ï´Ù
¹öÀüÀÌ ¿Ã¶ó°¡¸é¼­ ±â´ÉÀÌ ÇÊ¿äÇߴµ¥ NFS¿¡¼­´Â ±×·± ±â´ÉÀÌ ¾ø°í, ±×·¡¼­ NFSÇÏ°í º°µµ·Î ±â¼úÀÌ ¸¸µé¾îÁö°ï ÇÕ´Ï´Ù.
LOCKD°¡ ´ëÇ¥Àû ÀÔ´Ï´Ù.


QnA
Á¦¸ñPage 2008/5686
2015-12   1508968   ¹é¸Þ°¡
2014-05   4972664   Á¤ÀºÁØ1
2022-11   2211   Àü¼³¼ÓÀǹ̡¦
2005-07   5606   ¹ÚÂùÀÏ
07-09   1411   ÄÉÄÉ·ÎÇÇ
2016-07   5443   ÄĹÚ
2012-01   6689   À̽½»ç¶û00
2002-11   11581   ÀÌÀÎÈ£
2012-01   7088   ºí·ç¿µ»ó
2014-03   4044   rÀ̽¿ør
2008-08   5690   ±è°æ¶ô
2014-03   3330   SpringValley
07-23   1461   ÀüÀÏÀå
2005-08   5037   ÁÖ¸íÀÏ
2002-11   9949   ÀÌÈ£¿­
2012-01   5624   ±èÁø°ü
2014-03   4046   Cardinal
2005-08   5541   ¼Û°æ¹Î
2012-02   6586   ÀÌÄ¡·Î¿î
2021-04   4889   ¾Ö´Ï¿ø½º
2014-03   6160   ºí·ç¿µ»ó
2002-12   12149   ±è¿µ±¤