회원 : 로그인 |등록 |업로드 지식
검색
네임 스페이스 [수정 ]
컴퓨팅에서 네임 스페이스는 다양한 종류의 개체를 구성하는 데 사용되는 기호 집합이므로 이러한 개체를 이름으로 참조 할 수 있습니다. 눈에 띄는 사례는 다음과 같습니다.

파일 시스템은 파일에 이름을 할당하는 네임 스페이스입니다.
일부 프로그래밍 언어는 변수와 서브 루틴을 네임 스페이스에 구성합니다.
컴퓨터 네트워크 및 분산 시스템은 컴퓨터, 프린터, 웹 사이트, 원격 파일 등의 리소스에 이름을 할당합니다.

네임 스페이스는 일반적으로 다른 컨텍스트에서 이름을 다시 사용할 수 있도록 계층 구조로 구성됩니다. 비유로서, 각 사람이 적절한 이름을 지닌 사람들의 이름을 짓는 시스템과 친척들과 공유하는 가족 이름을 생각해보십시오. 각 가족별로 가족 구성원의 이름이 고유 한 경우 각 사람은 이름과 성의 조합으로 고유하게 식별 될 수 있습니다. Jane Doe가 하나뿐입니다. 많은 Janes이있을 수 있습니다. Doe 패밀리의 네임 스페이스 내에서 "Jane"만으로이 사람을 명확하게 지정할 수 있으며 "모든"글로벌 네임 스페이스에서는 전체 이름을 사용해야합니다.
비슷한 방식으로 계층 적 파일 시스템은 디렉토리의 파일을 구성합니다. 각 디렉토리는 별도의 네임 스페이스이므로 "letters"및 "invoices"디렉토리에 모두 "to_jane"파일이 포함될 수 있습니다.
컴퓨터 프로그래밍에서 네임 스페이스는 일반적으로 특정 기능에 대한 기호 및 식별자를 그룹화하고 동일한 이름을 공유하는 여러 식별자 간의 이름 충돌을 피하기 위해 사용됩니다.
네트워킹에서 도메인 이름 시스템은 웹 사이트 (및 기타 리소스)를 계층 적 네임 스페이스로 구성합니다.
[도메인 명 시스템]
1.이름 충돌
1.1.접두어를 통한 해결책
2.이름 지정 시스템
2.1.예제들
2.2.대표단
2.3.계층
2.4.네임 스페이스 대 범위
3.프로그래밍 언어에서
3.1.컴퓨터 과학 고려 사항
3.1.1.공통 언어로 사용
3.2.에뮬레이트 네임 스페이스
[업로드 더 내용 ]


저작권 @2018 Lxjkh