네트워크 / 잘 알려진 포트, 등록된 포트, 동적 포트

개요

인터넷과 네트워크에서 통신을 하기 위해서는 IP 주소와 포트 번호(Port Number) 가 필요합니다. IP 주소가 컴퓨터의 주소라면, 포트는 해당 컴퓨터 내부에서 어떤 서비스와 통신할지를 구분하는 문과 같습니다.

포트 번호는 총 0~65535번까지 존재하며, IANA(Internet Assigned Numbers Authority)에 의해 크게 세 가지 범주로 나뉩니다.

관리는 IANA(Internet Assigned Numbers Authority)에서 하며, 공식 포트 목록은 아래 링크에서 확인할 수 있습니다.

Service Name and Transport Protocol Port Number Registry

잘 알려진 포트(Well-known Port)

포트 범위 : 0 ~ 1023

가장 널리 사용되는 표준 서비스들이 사용하는 포트입니다. 운영체제나 네트워크 장비에서 기본적으로 인식하는 경우가 많습니다.

대표적인 포트 용도는 다음과 같습니다.

  • 80 : HTTP
  • 443 : HTTPS
  • 25 : SMTP
  • 143 : IMAP
  • 21 : FTP
  • 22 : SSH
  • 53 : DNS

등록된 포트(Registered Port)

포트 범위 : 1024 ~ 49151

기업이나 소프트웨어 개발사가 IANA에 등록하여 사용하는 포트입니다. Well-Known Port처럼 강제되지는 않지만 특정 서비스와 연관되어 널리 사용됩니다.

대표적인 포트 용도는 다음과 같습니다.

  • 1433 : Microsoft SQL
  • 3306 : MySQL DB
  • 3389 : RDP
  • 5432 : PostgreSQL
  • 25565 : Minecraft 서버

동적 포트(Dynamic Port)

포트 범위 : 49152 ~ 65535

임시로 할당되는 포트입니다. 클라이언트가 서버에 접속할 때 운영체제가 자동으로 선택하여 사용합니다.

요약

  • Well-Known Ports(0~1023) : HTTP, HTTPS, DNS, SSH와 같은 표준 서비스
  • Registered Ports(1024~49151) : MySQL, PostgreSQL, RDP 등 애플리케이션 서비스
  • Dynamic Ports(49152~65535) : 클라이언트가 임시로 사용하는 포트
같은 카테고리의 다른 글
Gmail / 언어를 한국어로 설정하는 방법

Gmail / 언어를 한국어로 설정하는 방법

지메일(Gmail) 계정이 여러 개 있습니다. 한 계정에 오랜만에 로그인했는데, 언어가 영어로 되어있더군요. 앞으로 자주 사용할 거 같아 언어를 한국어로 바꾸었습니다. 오른쪽 위에 설정 아이콘을 클릭하고 를 클릭합니다. Gmail display language를 로 설정한 후... 밑으로 주욱 내려와서 를 클릭합니다. 한국어로의 변경이 완료되었습니다. 아웃룩 등 이메일 클라이언트에서도... 적용됩니다.

하이패스 사용 내역 확인하고 출력하는 방법

하이패스 사용 내역 확인하고 출력하는 방법

현대카드의 하이패스를 사용하고 있는데 카드 명세서에는 금액만 찍힌다. 그래서 언제 어디에서 사용한 것인지 알 수가 없다. 정확히 언제 어디서 사용한 것인지 알아야 한다면, 그리고 건별 영수증이 필요하다면 고속도로 통행료 홈페이지로 가자. 원하는 정보를 얻을 수 있다. 회원 가입을 하고... 카드 등록을 한다. 에서... 조건을 지정하여 내역을 조회할 수 있다. 영수증이 필요하면 선택을 한 후 ...

로데 SC7 / 스마트폰에 녹음이 되지 않을 때 해결 방법

로데 SC7 / 스마트폰에 녹음이 되지 않을 때 해결 방법

영상을 찍을 일이 생겼습니다. 영상을 찍을 때 좋은 카메라만 필요한 것은 아닙니다. 좋은 마이크도 필요합니다. 고화질의 영상이 아니라면, 어쩌면 마이크가 더 중요합니다. 잡음이 심한 영상은 아무리 화질이 좋아도 보고 싶지 않습니다. 그래서 무선 마이크 BOYA BY-WM8 Pro를 샀습니다. 그리고, DSLR에 연결해서 음성을 녹음해보았습니다. 오~ 아주 잘 됩니다. 그런데, 새로운 사실을 알게되었습니다. DSLR보다 ...

스토리지 / 종류 / DAS, NAS, SAN 등

스토리지 / 종류 / DAS, NAS, SAN 등

데이터를 저장하고 관리하기 위해 다양한 스토리지 솔루션이 존재합니다. 각기 다른 용도와 환경에 적합한 스토리지 종류가 있으며, 여기서는 주요 스토리지 유형들을 소개하고 그 특징과 장단점을 설명하겠습니다. DAS - 직접 연결 스토리지 개요 직접 연결 스토리지(DAS, Direct Attached Storage)는 서버에 직접 연결된 스토리지를 의미합니다. 이는 네트워크를 거치지 않고 직접 연결된다는 점에서 다른 스토리지 유형과 구별됩니다. 특징 고속 ...

PuTTY / 사용법 / SSH / 자동 로그인하는 방법

PuTTY / 사용법 / SSH / 자동 로그인하는 방법

PuTTY로 리눅스 서버에 접속할 때 사용자 이름과 비밀번호를 입력합니다. 그 과정이 번거롭다면 Key를 이용하여 자동으로 로그인하도록 만들 수 있습니다. 그 방법을 정리합니다. 서버에서 Key 생성 서버에 root으로 로그인했고, 현재 디렉토리는 /root이라고 가정합니다. 다음과 같이 명령하여 Key를 생성합니다. 몇 가지 질문을 하는데 계속 엔터를 치면 됩니다. ssh-keygen .ssh 디렉토리로 이동합니다. cd .ssh id_rsa와 id_rsa.pub 두 개의 파일이 있습니다. id_rsa.pub 파일의 ...

모니터 / HDR

HDR(High Dynamic Range)는 모니터와 TV에서 더 넓은 범위의 밝기와 색상을 제공하여 보다 생생하고 현실감 있는 이미지를 구현하는 기술입니다. HDR은 어두운 부분과 밝은 부분 모두에서 더 많은 디테일을 표현할 수 있어, 일반적인 SDR(Standard Dynamic Range) 화면보다 더욱 풍부한 시청 경험을 제공합니다. HDR의 작동 원리 넓은 밝기 범위 HDR은 더 높은 밝기(니트, nits 단위로 측정)와 ...

모니터 / 색 영역 / NTSC(National Television System Committee)

모니터 NTSC는 NTSC(National Television System Committee) 색 영역을 의미합니다. 이는 컬러 비디오 신호의 표준을 정의하는 용어로, 모니터의 색 재현 능력을 평가하는 데 사용됩니다. 모니터 스펙에 나오는 NTSC 퍼센트 값은 해당 모니터가 NTSC 색 공간의 몇 퍼센트를 재현할 수 있는지를 나타냅니다. NTSC 색 공간 정의 NTSC 색 공간은 미국과 일본의 아날로그 텔레비전 방송 시스템에서 ...

VMware Workstation Pro / 다운로드하는 방법

VMware Workstation Pro / 다운로드하는 방법

VMware Workstation Pro는 이름에 Pro가 있지만 무료입니다. 2024년 11월부터 상업적 목적을 포함하여 누구나 무료로 사용할 수 있습니다. 하지만, 그냥 다운로드를 하지는 못하고 https://support.broadcom.com/에 회원 가입을 해야 합니다.

Creative Cloud / 파일 동기화 / 중지하는 방법

Creative Cloud / 파일 동기화 / 중지하는 방법

Adobe CC를 설치하면 파일 탐색기에 Creative Cloud Files라는 폴더가 생깁니다. 그리고 클라우드에 있는 파일을 동기화하면서 파일들을 다운로드합니다. 그런데 동기화하는 동안은 PC의 자원을 많이 사용해서 다른 작업을 하는 게 힘듭니다. 그런 경우 동기화를 중지하세요. 그리고 한가한 시간에 다시 동기화를 시작하세요. 동기화를 중지하려면 Creative Cloud Desktop을 엽니다. 그리고 을 클릭합니다. 을 클릭한 후... 을 ...

유닉스(UNIX)와 리눅스(Linux)

유닉스(UNIX)와 리눅스(Linux)는 모두 컴퓨터 운영체제(Operating System)로, 주로 서버, 워크스테이션, 네트워크 장비 및 임베디드 시스템에서 사용됩니다. 두 운영체제는 관련성이 있지만, 역사와 구조, 철학에서 차이가 있습니다. 유닉스(UNIX) 역사 1969년, 벨 연구소(Bell Labs)에서 Ken Thompson, Dennis Ritchie, 그리고 다른 연구자들에 의해 개발. 초기에는 미니 컴퓨터 환경에서 간단하고 효율적인 운영체제를 제공하는 것을 목표로 설계. UNIX는 C 언어로 작성되어 이식성이 ...