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

개요

인터넷과 네트워크에서 통신을 하기 위해서는 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) : 클라이언트가 임시로 사용하는 포트
같은 카테고리의 다른 글
데스크톱 / 2.5인치, 3.5인치 하드디스크(HDD) 장착하는 방법

데스크톱 / 2.5인치, 3.5인치 하드디스크(HDD) 장착하는 방법

SSD를 사용하는 추세이기는 하지만, 자주 사용하지 않는 자료 보관용으로는 HDD가 좋다. 용량이 크고 저렴하니까. 외장케이스를 사서 사용하는 방법도 있지만, 조금 번거롭더라도 PC에 장착하는 게 사용하기 편하다. 번거롭기만 할 뿐 어렵지 않다. 일단 확인할 것은 디스크 연결 케이블이 IDE이냐 SATA이냐 확인하는 건데, 아주 구형이 아닌 이상 SATA일 것이다. SATA 방식 HDD 연결 부위는 아래처럼 ...

버추얼박스 / 호스트에서 게스트로, 게스트에서 호스트로 파일 전송하는 방법

버추얼박스 / 호스트에서 게스트로, 게스트에서 호스트로 파일 전송하는 방법

사용하는 PC에 영향을 주지 않고 이런 저런 테스트를 하기 위해 가상 머신을 만듭니다. 호스트와 게스트가 독립적으로 작동하는 것이죠. 하지만 독립적이라는 게 항상 편한 것은 아닙니다. 별개의 머신이라는 것이 불편할 때도 있습니다. 대표적인 예가 파일 전송입니다. 호스트에 있는 파일을 게스트로, 게스트에 있는 파일을 호스트로 옮기는 게 쉽지만은 않습니다. 하지만 방법이 없는 것은 ...

KT UHD 셋톱박스 / 외장하드 연결하여 동영상 보는 방법

KT UHD 셋톱박스 / 외장하드 연결하여 동영상 보는 방법

UHD 셋톱박스 올레 기가 UHD TV를 이용하고 있습니다. TV가 FHD지만 셋톱박스 성능이 좋다고 해서, 여러 기능이 있다고 해서 UHD TV를 이용합니다. (스마트 셋톱박스 정도면 충분하기는 한데, KT에서 단종이라고 하네요.) UHD 셋톱박스라고 해서 모든 게 좋아진 것은 아닙니다. 가장 불편한 것은 LAN 포트입니다. 구형은 LAN 포트가 두개였는데, 한 개로 줄었습니다. 즉, 수신만 하고 중계는 못하는 것이죠. 그것 ...

HDMI / 버전별 기능 비교

HDMI(High-Definition Multimedia Interface)는 고화질 영상과 음성을 하나의 케이블로 전송할 수 있는 기술로, 다양한 전자기기에서 널리 사용되고 있습니다. HDMI는 버전별로 다양한 기능과 성능 향상을 제공합니다. HDMI 1.0 출시 : 2002년 최대 해상도 및 주사율 : 1080p @ 60Hz 대역폭 : 4.95 Gbps 기능 : 오디오와 비디오의 동시 전송 지원, 기본 오디오 포맷 지원 HDMI 1.1 출시 : 2004년 주요 ...

안드로이드 / 앱 / 마이 케이티 / 장기혜택쿠폰 사용 또는 선물하는 방법

안드로이드 / 앱 / 마이 케이티 / 장기혜택쿠폰 사용 또는 선물하는 방법

KT 핸드폰을 2년 이상 사용하면 매년 장기혜택쿠폰이 들어온다. 데이터, 무료통화, 알 등을 제공하는 것으로, 제한이 있는 저렴한 요금제라면 유용하게 사용할 수 있다. 만약 가족 결합이 되어 있다면 구성원에게 선물할 수도 있다. 장기혜택쿠폰 사용은 홈페이지에서도 가능한데, 아래는 안드로이드에 있는 마이 케이티 앱에서 사용하는 방법이다. 마이 케이티 앱을 열고 왼쪽 위의 아이콘을 눌러서 메뉴로 ...

마이크로소프트 계정 / 가족 구성원 추가하는 방법

마이크로소프트 계정 / 가족 구성원 추가하는 방법

가족이 모두 마이크로소프트 계정을 갖고 있다면, 가족들을 하나의 그룹으로 만들 수 있습니다. 가족 그룹으로 만들면, 노트나 일정을 공유하는 게 수월해집니다. 그리고, 컴퓨터 사용 시간 제한, 앱 사용 제한 등 자녀의 PC 사용을 제어할 수도 있습니다. 가족 그룹을 만드는 이유는, 아무래도 자녀 관리 때문이겠죠. 가족이 마이크로소프트 계정이 있다는 가정 하에서, 어떻게 가족 ...

DNS / DMARC 레코드의 용도와 설정하는 방법

DNS / DMARC 레코드의 용도와 설정하는 방법

DMARC란? DMARC는 Domain-based Message Authentication Reporting and Conformance의 약자이다. DNS 레코드를 이용하여 메일이 해당 도메인에서 정상적으로 발송되었음을 증명하는 방법에는 SPF, DKIM이 있다. SPF와 DKIM 테스트를 통과하지 못한 메일에 대해서 어떻게 처리했으면 하는지를 DMARC 레코드로 수신 메일 서버에 알려준다. DMARC 레코드에 대한 자세한 내용은 RFC 7489 문서에 있다. DMARC 레코드 설정하는 방법 DMARC 레코드는 TXT 레코드로, 호스트는 ...

당구 / 길 / 옆돌리기(제각돌리기)

당구 / 길 / 옆돌리기(제각돌리기)

아래와 같이 치는 것을 옆돌리기 또는 제각돌리기라고 한다. 1쿠션 포인트를 찾는 것, 키스를 피하는 것이 중요하다.

안드로이드 / 앱 / 원스토어 / 설치하는 방법

안드로이드 / 앱 / 원스토어 / 설치하는 방법

원스토어는 네이버와 통신 3사가 협력해서 만든 앱 장터입니다. 국내를 대상으로 하는 거라 사용이 편하고 이벤트도 많이 있습니다. 통신사를 통해 구입한 스마트폰에는 대부분 원스토어가 기본적으로 설치되어 있습니다. 하지만 제조사로부터 직접 구입한, 특히 외국에서 만든 스마트폰의 경우 원스토어가 설치되어 있지 않습니다. 만약 원스토어를 이용하고 싶다면 별도로 원스토어 앱을 설치해야 합니다. 다음은 크롬 웹브라우저에서 설치를 ...

아이피타임(ipTIME) 공유기 / 허브 모드로 설정하는 방법

아이피타임(ipTIME) 공유기 / 허브 모드로 설정하는 방법

이미 공유기를 사용하고 있습ㄴ다. 그런데 와이파이가 안되는 공간이 있습니다. 그곳까지 무선 인터넷이 되도록 하고 싶다면 인터넷 공유기를 하나 더 사서 연결하면 됩니다. 연결하는 방식은 여러 가지가 있는데, 관리를 편하게 하고 싶다면 허브 모드로 연결하는 것이 좋습니다. 만약 새로운 공유기가 ipTIME 제품이라면 다음과 같은 순서로 설정합니다. 기존 공유기 설정은 다음과 같다고 가정하겠습니다. IP ...