본문 바로가기

[Network]

[Network] the range of port number

728x90
반응형

포트(port) : computer networking

포트(port)는 '항구', '공항'의 의미가 있다.

이 의미는 외부와 접속하기 위한 관문이라는 의미를 포함한다.

컴퓨터에서도 이 의미가 존재한다.

컴퓨터에서 포트(port)는 외부의 다른 장비와 접속하기 위한 플러그이다. 

 

 

Port (computer networking)

인터넷 프로토콜에서 포트(port)는 운영 체제 통신의 끝점(endpoint)이다.

소프트웨어에서 포트(port)는 네트워크 서비스나 특정 프로세스를 식별하는 논리 단위이다.

주로 포트(port)를 사용하는 프로토콜은 전송 계층 프로토콜이다.

예를 들어 전송 제어 프로토콜(TCP: Transmission Control Protocol)과 사용자 데이터그램 프로토콜(UDP: User Datagram Protocol)이 있다. ( List of TCP and UDP port numbers )

 

각 포트는 번호로 구별되며 이 번호를 포트 번호라고 한다.

포트 번호는 IP 주소와 함께 쓰고, 해당 프로토콜에 의해 사용된다.

 

포트 번호(port numbers)

포트 번호

포트 번호는 어떤 프로그램에 접속할 것인지 컴퓨터에게 알려주는 번호이다.

즉 논리적인 접속 장소를 나타내는 이정표 역할을 하는 것이 포트 번호이다.

포트 번호는 크게 세 종류로 구분된다.

  1. well-known port: 0~1023번
    1. http: 80
    2. https: 443
    3. smtp: 485
    4. ssh: 22
  2. registered port: 1024~49151번 (사용자 서버 애플리케이션용)
  3. dynamic port: 49152~65535번 (클라이언트용)

 

따라서 포트 번호의 범위는 0~65535이다.

총 65536개의 포트 번호가 있는 것인데, 이 숫자는 2^16이다.

 

 


Reference

 

반응형