Namespace, Address Space, Domain Name Space   이름 공간, 네임 공간, 네임 스페이스, 주소 공간, 도메인 이름 공간

(2018-11-23)
1. 이름 공간(네임 스페이스) 또는 주소 공간

  ㅇ [일반]        
     - 참조되는 저장 장소, 저장 구조, 저장 영역/범위 등을 의미 

  ㅇ [프로그래밍]  
     - 어떤 이름(변수,함수,메소드 등)으로 영향을 미칠 수 있는 공간(범위)

  ㅇ [메모리관리]  
     - 컴퓨터 구조 상의 주소 공간 (기억용량)
        . 프로세서가 참조 가능한(Addressable) 최대 메모리 공간을 의미 
           .. 실제 물리적 메모리 공간 보다 더 큰 메모리를 쓰는 프로세스 주소공간을
              처리하기 위한 가상메모리 관리 기법 상의 메모리 주소 공간을 지칭함

  ㅇ [인터넷]
     - 인터넷 상의 이름 또는 주소를 부여하는 논리적/구조적 공간
        . 이름 : 보통, 인간이 식별할 수 있는 명칭
        . 주소 : 보통, 기계가 식별할 수 있는 숫자 주소 


2. [인터넷]  인터넷 상의 이름 공간 및 주소 공간  인터넷 이름 공간               ☞ 인터넷도메인 참조 
     - 도메인 이름을 저장하는 공간적 구성 형태 
        . 계층적 트리구조를 취함 (0 레벨인 루트로부터 최대 128개 레벨 가능) ☞ 트리 용어 참조
           .. 각 도메인은 그에 해당하는 도메인 이름을 가지며, 
           .. 상위 도메인은 하위 도메인에 대한 정보를 유지 관리하는 형태를 취함

  ㅇ 인터넷 주소 공간               ☞ IP 주소 참조
     - 인터넷 상의 논리IP주소가 부여될 수 있는 주소 공간 (주소용량)
        . 공인 주소는 보통 지리적으로 큰 블록 단위주소 할당을 함 

  ※ 이름 및 주소 간 변환           ☞ 이름 주소 변환 참조


3. [프로그래밍]  네임스페이스

  ㅇ 어떤 이름(변수,함수,메소드 등)으로 영향을 미칠 수 있는 공간(범위)

  ㅇ 프로그래밍에서, 이름 충돌을 방지하는 방법
     - 클래스,인터페이스,함수,상수 등 이름에 공통 접두어를 적용하는 표기법
        . 주로, 프로그램 시작부에 언급되며, 
        . 타 부류(개발자/팀)의 코드와 구분시켜 이름 충돌이 없게 함
        . 이를통해, 타 부류(개발자/팀)의 코드와 동시에 작동하는 고립된 코드 작성이 가능
     - 결국, 다른 기능에 같은 이름으로 사용 가능하게하여, 대규모 프로그램 제작에 유리

     - C++ 언어 例) namespace 영역이름 { 이곳에 변수,함수선언 함 }


4. [참고사항]인터넷 이름 공간에서 정보의 저장 및 관리  ☞  네임서버 참조

   ㅇ 주소(이름)의 식별 체계                    ☞  주소체계 참조

   ㅇ IP 주소 공간의 절약/극대화                ☞  CIDR, VLSM 참조


[네임공간] 1. 이름 공간 2. 도메인 이름 3. TLD,gTLD,ccTLD 4. 호스트 이름,FQDN 5. DNS 영역(Zone) 6. 레지스트라
  1.   기술공통
  2.   기초과학
  3.   진동/파동
  4.   방송/멀티미디어/정보이론
  5.   전기전자공학
  6.   통신/네트워킹
        1. 통신 이란?
        2. 신뢰적 통신
    1.   통신이론
    2.   선로/전송
    3.   통신망 일반
    4.   회선교환(PSTN)
    5.   무선/이동통신
    6.   광통신
    7.   인터넷/데이터통신
          1. 데이터통신망
          2. 인터넷
          3. 데이터 네트워크 설계
      1.   데이터 단위
      2.   프로토콜/계층
      3.   데이터 링크
      4.   TCP/IP
      5.   라우팅
      6.   인터넷 QoS
      7.   인터넷 관리
      8.   인터넷 응용
        1.   NetBIOS
        2.   DNS
              1. DNS
          1.   네임공간
            1.   1. 이름 공간
                2. 도메인 이름
                3. TLD,gTLD,ccTLD
                4. 호스트 이름,FQDN
                5. DNS 영역(Zone)
                6. 레지스트라
          2.   DNS 메세지(프로토콜)
          3.   네임서버
          4.   DNS 기타일반
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   웹기술
        8.   VPN
        9.   무선인터넷
        10.   전자상거래
        11.   개인 컨텐츠
        12.   인터넷 기타 응용
      9.   인터넷 기타
      10.   패킷교환(PSN)
      11.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공업일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

 
        최근수정     요약목록(시험중)     참고문헌