Address, Addressing   주소, 어드레스, 주소 체계, 주소 지정, 주소 부여

(2017-08-05)

Logical Address, 논리 주소, Physical Address, 물리 주소, Source Address, Destination Address

1. 주소 (Addressing,Address)  호스트/디바이스/프로세스 등을 유일하게 식별할 수 있는 방법을 제공하는 수단 및 체계


2. 통신 계층 모델 상에서 「주소」가 갖는 역할

  ㅇ 상위계층에게는 하위계층의 장치들이 서로 다른 네트워크에 연결되어 있어도
  ㅇ 주소라는 수단에 의해  단일한 논리적 개념/통일적으로 네트워크를 다룰 수 있게함


3. 주소 형태/유형의 구분

  ㅇ 주소길이에 따른 구분
     - 계층적 주소형태 (Hierachical Address Model)
        . 국가번호, 지역번호 등과 같은 체계, 효율적 주소해석 및 전달 체계를 추구.
        . (예) 전화번호
     - 평면적 주소형태 (Flat Address Model)
        . 주민번호 처럼 고정길이 체계, 단지 유일성 외에는 별다른 의미를 내포 않음
        . (예) Ethernet 주소

  ㅇ 개념적 주소 구분
     - 논리 주소 : 네트워크계층 주소(IP 주소),    가상 메모리 주소 등
        . (IP주소논리적 구분 例) 공인 IP, 사설 IP
     - 물리 주소 : 데이터링크계층 주소(MAC 주소), 물리 메모리 주소 등

  ㅇ 송수신 주소 구분 (발신지/수신지 주소,원천지/목적지 주소)
     - 대부분의 전송방식이 점 대 다중점 링크로 보내지거나 받아지므로,
     - 통상, 단일 프레임/패킷 내에,
        . 송신지(Source Address) 및 수신지(Destination Address) 주소를 함께 보내어
          송수신지 양쪽 모두를 명확하게 함

  ㅇ 단일주소,집단주소 등에 따른 구분
     -  Unicast Address      : 1 대 1  (특정 단일)
     -  Multicast Address    : 1 대 多 (특정 집단)
     -  Broadcast Address    : 1 대 多 (불특정 다수)
     -  기타 방식(IPv6 주소) : Anycast (근접 누구나)

  ㅇ 한편, 인터넷서 말하는 2-level 계층적 주소란?
     - 인터넷 망내에서 네트워크계층 관점에서 바라다본 주소에서는, 
        . 망에 대한 식별(네트워크번호) 그리고 노드에 대한 식별 (노드번호)을 하는
          두 개의 영역으로 구분   ☞ IP Address 참조 
        . 이를두고 (네트워크,노드)로 구분된 2-level 계층적 주소 모델이라고 부름


4. 통신계층 상의 주소 표현트랜스포트 계층 상의 주소 (프로세스 주소 : 호스트프로세스 식별)
     - 호스트 주소프로세스 주소와의 조합
        . 소켓 주소 = IP 주소 + 포트 주소
           ..  인터넷 상의 호스트 주소(IP주소)와  그 호스트내의 프로세스 주소(포트
               주소)와의 조합을 의미
     - OSI 계층모델상에서 트랜스포트 계층은 응용 프로세스 간 상호 통신을 담당

  ㅇ 망계층 상의 주소 (논리 주소 : 소프트웨어적, 네트워크서브넷/노드/인터페이스 식별)
     - IP 주소
        . IPv4 : 총 32 비트IPv4 주소
           .. 네트워크 식별 주소 및 노드 식별 주소에 따라 4개로 분류 (A,B,C,D Class 구분)
        . IPv6 : 총 128 비트IPv6 주소
     - IPX  : 총 80 비트 
        . 네트워크 식별 영역 : 32 비트,  노드 식별 영역 : 48 비트
     - AppleTalk 
        . 네트워크 식별 영역 : 최대 16 비트,  노드 식별 영역 : 최대 8 비트데이터링크 계층 상의 주소 (물리 주소 : 주로, 하드웨어 상에 구현)  
     - MAC 주소,ATM 주소 등 매우 다양한 형태의 주소 구현 있음


5. TCP/IP에서 계층별 주소의 식별 대상응용계층 
     - URL : 인터넷 상의 자원들의 위치와 그 접근방법 식별 例) http://www.ktword.co.kr
     - 이메일 주소 : 例) user@mail.com 처럼 도메인 메일서버(mail.com) 내 메일박스(info)
                         의 식별

  ㅇ 전송계층 
     - 포트번호(16 비트)     : 동일 호스트프로세스 식별

  ㅇ IP 계층
     - IP 주소(32 비트)      : 네트워크 상의 호스트 식별
     - 프로토콜 번호(8 비트) : 상위계층 프로토콜 식별

  ㅇ 링크계층
     - MAC주소(48 비트)      : LAN 상의 노드 식별 (유선 LAN, 무선 LAN 공통 적용)
     - Ethertype(16 비트)    : 상위계층 프로토콜 식별


6. [참고사항]  기타 주소체계/이름체계 관련

  ㅇ 전화망 주소체계                            ☞  번호계획, 번호체계, E.164OSI 계층모델 계층간 경계점 주소            ☞  NSAPATM 관련으로는                             ☞  ATM 주소체계 

  ㅇ 기존 전화번호인터넷 주소체계로 수용     ☞  ENUM이동성 주소                                ☞  MIP

  ㅇ 주소의 변환 및 해석                        ☞  주소 해석/주소 변환 (ARP,NAT등)

  ㅇ 인터넷상의 이름 명명/체계,인터넷 자원 식별 ☞  DNS, URI, URL


[프로토콜 기능] 1. 에러제어 2. 캡슐화 3. 순서제어 4. 흐름제어 5. 동기화 6. 주소지정 7. 단편화

 
        최근수정     모바일웹     참고문헌