Port Number, TCP Port/UDP Port   포트 번호, 소프트웨어 포트, TCP/UDP 포트, TCP 포트, UDP 포트

(2020-01-20)

포트 넘버, Ephemeral Port Number, 임시 포트번호, Port Address, 포트 주소

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[웹기술]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
웹기술 >   1. 웹 이란?
  2. 하이퍼텍스트
[웹 구성]
[HTTP]
[웹 페이지]
[웹 식별]
[웹 서비스]
[차세대 웹]
[웹기술 기타일반]
웹 식별  1. URI
  2. URL
  3. 호스트명
  4. 포트 번호

Top > [기술공통]
[기초과학]
[진동/파동]
[방송/멀티미디어/정보이론]
[전기전자공학]
[통신/네트워킹]
[정보기술(IT)]
[공학일반(기계,재료등)]
[표준/계측/품질]
[기술경영]
통신/네트워킹 >   1. 통신 이란?
  2. 신뢰적 통신
[통신이론]
[선로/전송]
[통신망 일반]
[회선교환(PSTN)]
[무선/이동통신]
[광통신]
[인터넷/데이터통신]
인터넷/데이터통신 >   1. 데이터통신망
  2. 인터넷
  3. 데이터 네트워크 설계
[데이터 단위]
[프로토콜/계층]
[데이터 링크]
[TCP/IP]
[라우팅]
[인터넷 QoS]
[인터넷 관리]
[웹기술]
[인터넷 응용]
[인터넷 기타]
[패킷교환(PSN)]
[인터넷 관련 기관]
TCP/IP >   1. TCP/IP 이란?
[IP 계층]
[전송계층(UDP,TCP,SCTP,포트번호)]
[DHCP]
[TCP/IP 유틸리티]
[TCP/IP 기타일반]
전송계층(UDP,TCP,SCTP,포트번호) >   1. 전송 계층
[포트번호(프로세스식별)]
[TCP]
[UDP,SCTP,MPTCP]
포트번호(프로세스식별)  1. 포트 번호
  2. Well Known Port
[소켓]

1. [전산기기,인터넷] 소프트웨어적인 포트 (Port)
 
  ㅇ 전산기기 및 인터넷에서 말하는 포트는 상당히 추상적인 개념으로,
     - 통상적으로 소프트웨어적인 입출력 인터페이스를 의미
        . 사실상, 포트컴퓨터 내의 프로세스를 구별/식별하는 수단임


2. 데이터 통신계층 구조의 관점 포트 간의 연결 계층
     - TCP/IPOSI 계층모델 관점에서 전송계층에서 이루어짐

  ㅇ 식별 주소 (port address)                    ☞  SAP(서비스접속점) 참조
     - Host 내부의 사용자 프로세스 또는 응용 프로세스의 통로를 식별하여 줌

     

  ㅇ 통상 각 Host는 그 안에 다양한 응용 프로세스가 동시에 운용됨


3. TCP/IP에서, 포트에 의한 통신 및 식별     ☞  Addressing 참조프로세스 간 통신
     - 각 프로세스추상적포트라는 개념을 통해, 
     - 전송계층 상의 프로토콜TCP, UDP, SCTP을 통해 통신을 하게 됨

  ㅇ 컴퓨터프로세스의 식별
     - `Socket Address (소켓 주소)` 에 의함
        . 통상적으로 IP AddressPort Address 를 조합하여  Socket address라고 명명
        . 즉, Socket address = IP Address(호스트 식별) + Port Address(프로세스 식별)

  ㅇ 통신 양단 간 회선(세션)의 식별
     - 결국, 다음 4 값에 의해 연결(커넥션) 및 그 방향도 식별이 가능        ☞ 소켓 주소 참조
        . (`발신지 IP 주소`, `발신지 포트 번호`, `수신지 IP 주소`, `수신지 포트 번호`)


4. TCP/IP에서, 포트 번호의 식별,길이,전달포트 번호의 식별 대상
     - 응용 또는 사용자 프로세스를 식별하여 주며, 
        . 목적지 호스트 내 실행중인 특정 서비스나 어플리케이션을 카리킴
     - `Port Address (포트 주소) / Port Number (포트 번호)`에 의해 구별됨

  ㅇ 포트 번호의 길이
     - 포트의 식별을 위한 포트 번호(Port Address)는 16 비트 길이를 갖게되어,
        . 이론상 216 = 65,536(0~65,535)개의 서로 다른 TCP 또는 UDP 연결이 가능함

  ㅇ 포트 번호의 전달
     - 포트 번호는 `UDP 헤더` 또는 `TCP 헤더` 내에 포함되어져 전달됨
     - 전달 주체(TCP,UDP)에 따라 TCP 소켓, UDP 소켓으로 다르게 식별
        . 즉, 같은 포트 번호라도 사용 전송 프로토콜TCP 이냐 UDP 이냐에 따라 다르게 식별됨


5. TCP/IP에서, 포트 번호의 유형 Well Known Port (★)        : 0 ~ 1023  (IANA에서 관리)       ☞ 잘알려진 포트번호 참조
     - 例) DHCP (출발:67,목적:68), DNS (53), FTP (control:20,data:1), HTTP (80), HTTPS (443),
           POP3 (110), SMB (137-139), SMTP (25), SSH (22), Telnet (23) 등
  ㅇ Registered Port             : 1024 ~ 49151
  ㅇ Dynamic and/or Private Port : 49152 ~ 65535

  ※ 관련사이트 ☞ IANA의 공식 Port Numbers

  ㅇ 임시 포트번호
     - 일반적으로, 서버 쪽과는 달리 클라이언트 쪽에서는 포트번호에 신경쓰지 않고,
     - 해당 호스트 내에서 유일한가 여부에만 신경쓰며,
     - 이를 Ephemeral(잠시살아있는) 또는 임시포트번호라고 표현 함
     - 통상 1024 ~ 5000 번에 할당 됨


[웹 식별] 1. URI 2. URL 3. 호스트명 4. 포트 번호
  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. 웹 이란?
              2. 하이퍼텍스트
        1.   웹 구성
        2.   HTTP
        3.   웹 페이지
        4.   웹 식별
          1.     1. URI
                2. URL
                3. 호스트명
                4. 포트 번호
        5.   웹 서비스
        6.   차세대 웹
        7.   웹기술 기타일반
      9.   인터넷 응용
        1.   NetBIOS
        2.   DNS
        3.   가상단말
        4.   FTP
        5.   전자메일
        6.   VoIP
        7.   VPN
        8.   무선인터넷
        9.   전자상거래
        10.   개인 컨텐츠
        11.   인터넷 기타 응용
      10.   인터넷 기타
      11.   패킷교환(PSN)
      12.   인터넷 관련 기관
  7.   정보기술(IT)
  8.   공학일반(기계,재료등)
  9.   표준/계측/품질
  10.   기술경영

    요약목록
Copyrightⓒ written by 차재복 (Cha Jae Bok)        「 소액후원 」