
Port Address
  - 시스템 내부의 프로세스 또는 프로그램을 식별하기 위해 사용하는 식별 값
 
  - 프로그램 설계 시 사용할 port주소가 지정 된다.
 
  - IANA에서 관리 한다.
 
Port 주소 표현
  - 2byte(16bit)크기의 10진수 한 자리로 표기
 
  - Port 주소의 총 개수 -> 2^16 = 65536개(0번 ~ 65535번)
 
Port 주소 구분
  - 사용 목적에 따라 3가지로 분류해서 사용 된다.
 
  - Well Known Service port(0~1023) -> 잘 알려진 서비스 프로그램용으로 예약된 주소
 
  - Registered Port(1024~49151) -> Online용으로 개발된 프로그램의 네트워크 통신을 위해 할당하는 주소
 
  - Dynamic/Private Port(29152~65535) -> 등록하지 않고 임의로 사용할 수 있는 주소
 
Client 프로세스의 Port
  - 프로세스가 동작할 때 마다 관리 주체인 운영체제에 의해 임의 port가 할당 된다.
 
Server 프로세스의 Port
  - 개발 단계에서 미리 지정된 port를 사용하도록 정의 한다.
    
      - 잘 알려진 서비스용 서버 -> well known Service port
 
      - 상업용으로 개발된 서버 -> registered port
 
    
   
