일반 포트 참조
Common network port numbers and service reference.
포트 참조 실전
방화벽을 구성하는데 마법사가 데이터베이스에 필요한 포트를 묻습니다. 검색하지 말고 표를 한 번 보세요. PostgreSQL은 5432, MySQL은 3306입니다. 서버 설정 중 이 참조를 열어 두면 반복 검색의 번거로움을 덜 수 있습니다.
자주 묻는 질문
TCP와 UDP 포트의 차이점은 무엇입니까?
TCP 포트는 HTTP(80), HTTPS(443) 및 SMTP(25)와 같은 서비스에서 사용되는 데이터 순서 및 오류 검사를 통해 안정적인 연결 지향 통신을 제공합니다. UDP 포트는 연결이 없고 빠르며 DNS(53) 및 스트리밍에 사용됩니다. 포트 번호는 0~65535의 동일한 범위에 속하지만 프로토콜 동작은 다릅니다.
포트가 열려 있는지 어떻게 확인하나요?
터미널에서 "telnet 호스트 포트" 또는 "nc -zv 호스트 포트" 명령을 사용할 수 있습니다. 많은 네트워크 도구와 온라인 포트 검사기가 연결 가능성을 확인할 수 있습니다. 원격 서비스가 실행되는 동안에도 방화벽 및 ISP 제한으로 인해 포트가 차단될 수 있다는 점을 명심하세요.
HTTP와 HTTPS의 포트 번호는 무엇인가요?
HTTP는 기본적으로 80번 포트를, HTTPS는 443번 포트를 사용합니다. 브라우저는 URL을 입력할 때 이 포트를 자동으로 가정하므로 주소 표시줄에 거의 표시되지 않습니다.
서버에서 열어 두어야 할 포트는 무엇인가요?
서비스에 정말 필요한 것만 여세요. 보통 22(SSH), 80(HTTP), 443(HTTPS)입니다. 그 외 — MySQL 3306, Redis 6379, RDP 3389 — 는 localhost에 바인딩하거나 방화벽 규칙으로 보호해야 하며, 절대 직접 노출하면 안 됩니다.
포트와 프로토콜의 차이는 무엇인가요?
포트는 서비스 엔드포인트를 식별하는 번호입니다(HTTP는 80). 프로토콜은 데이터 교환 규칙의 집합입니다(HTTP 그 자체). 하나의 포트는 한 번에 하나의 프로토콜을 서비스하며, 일부 프로토콜에는 IANA 등록 기본 포트가 있습니다.