Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf ·...

36
Ver. 1.0 Burapha University Department of Computer Science 7 I (Names) ,

Transcript of Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf ·...

Page 1: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Ver. 1.0

������������ �Burapha University

������������ก����� �������Department ofComputer Science

����� 7 ��� I(Names)

�&'�()�*+�*���,�-ก�*.��

ก���/0-�*�1)���&'�, �&'�34����5+ก�6����&'�)�7'

ก����&'��7'8�9�7�1�0��0-�1�

Page 2: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 2

������7.1 �&'�CD����7.2 �&'�34����)9���9�0F (Names)� ก��-�ก�&'� (Name Resolution)� ก��(�10�) Name Space� ����9�0

7.3 �&'�34����5+ก�6����&'�)�7'� ก���/0-�*�1)���&'�� ��M7��9�009��, ��M7�7'(�1 Home

7.4 ก����&'��7'8�9�7�1�0��0

P. Jitngernmadan

Page 3: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 3

7.1 ���������

� �&'� P�ก�/0QR/)� &'�(�1()ก������ ���!���!�"# -�*�$��%�ก��%�'�� $��ก�D1��

� ��0.�ก�7'�7ก��(�ก��� (name resolution) -�1� ก�*�)ก��3����P�7'.*�Q1�PR0�)9���7'�1�0ก��8D1

� ()�*+�*���,�-ก�*.��)/) �&'�.*01กก�23��8+8�1�7'���&'�0��� ��������9�0F

P. Jitngernmadan

Page 4: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 4

7.2 ���56��� ���!���!�"# (Names)

� ��� 7� ก89!�:"� � ก;�����<� �7'(�1()ก���1�0��0PR0�)9���9�0F

� ����9�0Q�0�)9�� 8D1-ก9 ���&'�0��� �������, ���&'�0 �� �, -ST�Q1����, ก�*�)ก��, ,�1(�10�), ��8U��, ก��3&'�3��,9�)���&�Q9�� V�V

� ()ก���7'.*�Q1�3�9�)9��8D1)/) .*�1�0,9�).5D�7'��7�ก�9� 39��6��:'� (Access Point)

P. Jitngernmadan

Page 5: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 5

7.2 ���56��� ���!���!�"# (Names)

� �)R'0�)9�� ��.�7.5D)4��Q1�����F .5D ��9) C��W ���)R'0���&'�0 ��..*�7����������Q �+X)�1)

� �)9��)/)3����P�7'.*�+�7'�)-+�0.5D)4��Q1�8D1 ��9) ���&'�0��� �������Q)�D ก � �7 IP Address 8D1����F IP Addresses �+X)�1)

� .5D)4��Q1��)R'0.5D ��..*�1�0��08D1PR0�)9������F �)9�� ��9) ก���7,�1(�1��ก�� (Server) ����F C+�-ก�� )���&'�0��� ����������&'�0�D7�� �+X)�1)

P. Jitngernmadan

Page 6: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 6

7.2 ���, ID (82����1!

� ��&'�.5D)4��Q1�8D1P�ก�+�7'�)-+�0 ��&��9��1�08+PR0�)9��(��9 .*�ก�Dก��'�"<"����BC���D2QR/)

� P1��)R'0�)9���7����F .5D)4��Q1� .*8�9�D�.)�9� .*(�1.5D(D

� ID �&��&'��7'�7�56�ก\6*D0�9�8+)7/

� ID �)R'0��.*�1�08+PR0-�9�)R'0�)9��

� -�9�*�)9��.*P�ก(�10�)CD�� 7�0�)R'0 ID ��9�)/)

� �)R'0 ID �9� �)R'0�)9�� )')����PR0 ID .*8�9P�ก)4���(�10�)U/4��7ก

P. Jitngernmadan

Page 7: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 7

7.2 ���, ID (82����1!

� ID

� P1�ก�*�)ก��3�0ก�*�)ก��(�10�) ID ���D7��ก) -3D0�9��/03�0(�10�)�)9���D7��ก)

� �7'���9 8�93����P)4���(�1�+X) ID 8D1 �)&'�0.�ก.*P�ก)4���(�1(��9 ��9) ������QC��W ���7'(�1�)�9�8+(�10�)8D1

� ID -�* �7'���9 .*���9()��+Q�0 bit string

� �&'� .*���9()��+Q�0���ก\� (character string) � &'�(�1,�1(�10�)�7����3*D�ก()ก��(�10�)

P. Jitngernmadan

Page 8: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 8

7.2 ���, ID (82����1!

� Namespace

� ()�*+�*���,�-ก�*.�� .*�7ก��.D�&'�(�1���9()�'":"��� (Namespace)

� �1�0Q�0�&'�.*���9()��+�1)8�1 �7'�7

� ( �&� .5D�7'90�ก�)9�� 8�93����P-�ก8+8D1�7ก

� ��8�1 ��&� 3�� (directory) .5D�7'�7(���9 3����P-�ก�9���08+8D1�7ก

P. Jitngernmadan

Page 9: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 9

7.2 ���, ID (82����1!

� Namespace

� �5กF .5D .*�7 ID �7'�1�0PR0

� �7'.5D3�� .*�7����0�7'�7 ���ก6�ก �(82 ID ���9

� .5D�7'8�9�7�31)��&'���Q1� ��7�ก�9� ��ก

P. Jitngernmadan

Page 10: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 10

7.2 ���, ID (82����1!

� Namespace

P. Jitngernmadan

Page 11: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 11

7.2 ���, ID (82����1!

� Pathname� Pathname +�*ก�D1�� .5D-�*�31)��&'�� ��9) N:<�31)�7' 1, 2,

.., n>� P1�.5D-�ก�+X)��ก ��7�ก�9� absolute pathname P1���9�0�&')

��7�ก�9� relative pathname� �&'��7'�����5��/0��D (global name) .*�1�08+PR0�)9��

�D7���3�� 8�9�9�.*P�ก(�10�)�7'(Dกa���� �&'��7'(�1�b �*�7' (local name) .*�1�08+PR0�)9���9�0F ����7'

�7'(�10�))/)F

P. Jitngernmadan

Page 12: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 12

7.2 ก��(�ก���

� ก��(�ก N:<�5'���� 1, �5'���� 2, I, �5'���� n>

� () N .*�7ก����)�RกQ�0 �31)�7' 1 ,��7'8D1��&� ID Q�0.5D

� ().5D)7/ .*�7ก����)�RกQ�0�31)�7' 2 ,��7'8D1�&� ID Q�0.5D -�*�+X)��9�0)7/��&'��F

� 35D�1�� ID Q�0�31)�7' n �&� .5D�7'�1�0ก����)')��0

� �������5

� .5D���'��1))/) 8�9�7���9()8D�������7'(D �1�0�7ก��3�1�0QR/)�9�0��ก ��9) ก��(�1 super block

P. Jitngernmadan

Page 13: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 13

7.2 ก��(�ก���

� 5 K8 ก;LM(82ก���������"� )��-d0 (alias) �&� �&��)�&')Q�0�)9���D7��ก)� Hard Link �&� absolute pathname ����F�� �1�08+�7'.5DF

�D7��� Symbolic Link �&� .5D.*)�Rก pathname

� ก��-�ก�&'�)/) ��..*�ก7'��C�08+PR0����F namespace ��9) ก��(�1�*-ST�Q1������&'���9� �+X)�1)

� ��กQ�0�*�)R'0 .*P�ก)�Rก�+X).5D8D�������7'Q�0�7ก�*�)R'0

P. Jitngernmadan

Page 14: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 14

7.2 ก��(�ก���

� 5 K8 ก;LM(82ก���������"

P. Jitngernmadan

Page 15: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 15

7.2 �������1!���8��# 7�$<����M

� .*�1�0�7ก��3&'�3��ก)�*��9�0 Servers

� UR'0�1�0(�1Q1�����9�8+)7/

� �&'�Q�0C+�C�����7'�9��()ก���Q1�PR0

� �&'�Q�0 Server

� �&'�Q�0.5D��&'��

� ����9�0 ,�1(�10�)�1�0ก���Q1�PR0 NFS (Network File Systm)

� .5D��&'���&� nfs://flits.cs.nl/home/steen

P. Jitngernmadan

Page 16: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 16

7.2 �������1!���8��# 7�$<����M

P. Jitngernmadan

Page 17: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 17

7.2 �������1!���8��# 7�$<����M

P. Jitngernmadan

� ����9�0 /remote/vu/mbox

� /remote/vu/mbox .*P�ก-�ก�7',�1(�10�)

� �9���ก�Q�0 vu �&� nfs://flits.cs.vu.nl//home/steen

� C+�C���� nfs .*�4�(�1�.� mbox

� UR'0Q��Q�Q�0��� �������.*P�กU9�)8�1

� �7ก��0��&�ก �&� GNS (Global Name Service) .�ก DEC:

� ��ก�5ก��ก.*P�ก)�Rก8�1�7' ��ก�7'�����5� (global root)

� Local access: /home/steen/mbox (without global root)

� Global access: /vu/home/steen/mbox (with global root)

Page 18: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 18

7.2 �������1!���8��# 7�$<����M

P. Jitngernmadan

Page 19: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 19

7.2 ก��%�' namespace

P. Jitngernmadan

� Namespace .*P�ก(�1CD� name servers

� Namespace .*P�ก.D()�ก\6*�+X)Q/)F �7'�7��ก���9D1��

� 3����P-�ก8D1�+X) 3���/)���ก�*D0)7/

� � ��7��789� (global layer) .*+�*ก�8+D1����ก-�*.5D�7'���9(�1��ก .*�+�7'�)-+�0)1����ก

� � ����<��� (administrational layer) +�*ก�D1��.5D�7'�+X)Q�0�0��ก� ��&� �)9���9�0F �7�����+X)�3P7���� 3�0

� � ��3 �ก�� (managerial layer) +�*ก�D1��.5D�7'-3D0���&'�0��� ������� �7ก���+�7'�)-+�09��F

Page 20: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 20

7.2 ก��%�' namespace

P. Jitngernmadan

Page 21: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 21

7.2 Name Server

P. Jitngernmadan

� Name Server ()�/)�����5�

� ���.*�Q1�PR08D1���D����

� �4�8D1D1��ก���6�X�6� (replication)

� � ��*�9��7ก���+�7'�)-+�0)1�� .R0�7ก��.D�กa8�1() cache Q�0,�1(�10�) UR'0.*�4�(�1����QQ�0ก���Q1�PR0�D)1���0

� Name Server ()�/)�����

� ก���Q1�PR08D1()�0��ก�)/)34��l

� 34���,�1(�10�)Q1�0)�ก ��..*�7�Q1�8�98D11�0

� �7ก��(�1 cache D1��

Page 22: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 22

7.2 Name Server

P. Jitngernmadan

� Name Server ()�/).Dก��

� +ก��-�1�.*(�1�7���"7�$<����M�+X) name server

� ก���Q1�8�98D1� ��7�����..*�ก�DQR/)8D1

� ��8���'�� (reaction time) .*�1�0�+X)�7')9� �(.

� �)&'�0.�ก�9� �7ก���+�7'�)-+�0���99��F .R08�93�����7'.*�4� cache

Page 23: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 23

7.2 Name Server

P. Jitngernmadan

� ����0�+�7���7��/)�9�0F

�0��/0�7�7Cache

8�9�78�9�7��&��7)1����กก���4�U/4�

8�93����P�4�)�)8D1

�������)��7��)��7�����7'(�1��

)8�9P1�)��ก)1������QQ�0.5D

()-,)ก()��\��'�C�ก��0����W�3���

managerialadministrationalglobal

Page 24: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 24

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� 3�����9� 8�9�7ก���4�U/4�-�*8�9�7 cache

� ,�1(�1�5ก�)�Q1�PR0��-�ก�&'��1�0P�')8D1

� ����9�0 pathname ��9) root:<nl,vu,ftp,pub,globe,index.txt>

� URL : ftp://ftp.vu.nl/pub/globe/index.txt

� �7���93�0��M7�&�

� Iterative name resolution

� Recursive name resolution

Page 25: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 25

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� Iterative name resolution

� Root name server +�*ก�D1���&'���a�F -�*.*�4�ก��-�ก�&'�Q�0 server 8+.)35D -�1�.*���7'���9Q�0 name server ��35D�1��ก� (()�7')7/�&� nl)

� ���7'���&�.*P�ก-�ก.)�3�a.����4�D -�1���ก (()�7')7/�&� vu)

� UR'0.*�4�8+.)PR0��35D�1�� ()�7')7/�&� ftp server �7'�4�ก��-�ก ftp:<pub/globe/index.txt>

Page 26: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 26

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

Page 27: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 27

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� Recursive name resolution

� Root name server .*8�9390�4���8+(�1,�1(�10�)()�)�7 -�9.*3908+�0 name server ���9�8+���

� ��&'��3�a.3���6�-�1� .R0.*�7ก��390�4���(�1ก,�1(�10�)

� Q1��37� �&� name server .*�4�0�)�)ก

� Q1�D7 �&�

� 3����P�4� cache �7' name server 8D1��9�0�7+�*3��M���

� (�1ก��3&'�3��)1��ก�9�

Page 28: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 28

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

Page 29: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 29

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� ก���6� cache

Page 30: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 30

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� ก��5��5��

Page 31: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 31

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� � ��!�" DNS (Domain Name Server)

� (�1�1)�� Host addresses -�* Mail Server

� .D����4�D �7��ก��[�"��ก

� �&'�ก4�ก�+X)�/0����Q-�*���ก\� 8�9��&�ก�9��+X) �� ���aก��&�(�l9

� �&'�ก4�ก �78D1 63 ���ก\� -�* pathname �78D1 255

� -�9�*.5D +�*ก�D1��Q1����Q�0�� ��ก��7'-�ก�9�0ก) ��9) SOA: email address, name of host, etc.

Page 32: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 32

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� :'�18:"�� $��ก�

Page 33: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 33

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� ก��%�'"�� DNS

Page 34: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 34

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� � ��!�"\��:'�18:" DNS

Page 35: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 35

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� � ��!�" LPDA

� Lightweight Directory Access Protocol

� (�1 RFC 2251

� (�1)����C+�C����09��F CD�,9�)�*��)������)� � &'��Q1�PR0 fileservice �7'(�1 OSI X.500 �+X) &/)t�)

� $��������M3����P�7'.*3908D1CD�(�1 bit string

� �+X)����\��Q�0ก��(�1 file service ) Internet

� (�1()�*+�*���,�-ก�*.������F �* ��9) Windows 2000

Page 36: Burapha University Department of Computer Science 7 I (Names)prajaks/310429/dis_sys_less7.pdf · Distributed Systems: 7' 7 &' I 2 7.1 &' CD 7.2 &' 34 )9 90F (Names) ก -ก &' (Name

Distributed Systems: ��7' 7 �&'� I 36

7.2 �<Y�ก��(�ก���

P. Jitngernmadan

� � ��!�" JNDI

� Java Naming and Directory Interface

� �+X).5D�9�Q�0��ก���&'� -�*-ST�Q1�����9�0F Q�0 Java

� 3����P�7'.*(�1 �*(�1��ก��-ST�Q1����-��P5Q�0 Java 8D1

� 3����P�7'.*��&'����ก���7'�7���9-�1�Q�0 Java �Q1�8+8D1

� ��9) LPDA, DNS, etc

� http://java.sun.com/products/jndi/

� )�ก.�ก)/)กa�7 UDDI, JINI Lookup Service �+X)�1)