웹사이트 검색

Linux용 가장 일반적인 네트워크 포트 번호


컴퓨팅과 TCP/IPUDP 네트워크에서 포트는 일반적으로 특정 서비스나 컴퓨터에서 실행 중인 응용 프로그램에 할당되는 논리 주소입니다. 운영 체제의 특정 서비스로 트래픽을 전달하는 연결 끝점입니다. 포트는 소프트웨어 기반이며 일반적으로 호스트의 IP 주소와 연결됩니다.

포트의 주요 역할은 컴퓨터와 애플리케이션 간의 데이터 전송을 보장하는 것입니다. 특정 서비스는 기본적으로 특정 포트에서 실행됩니다. 예를 들어 웹 트래픽은 포트 80(암호화된 트래픽의 경우 443), 포트 53의 DNS, 포트 22의 SSH를 수신합니다. 포트는 일반적으로 애플리케이션을 실행하는 호스트 시스템의 IP 주소와 연결됩니다.

포트 번호의 범위는 0-65535이며 다음과 같이 세 가지 네트워크 범위로 나뉩니다.

  • 1부터 1023까지의 포트를 시스템 포트 또는 잘 알려진 포트라고 합니다. 이는 시스템에서 권한 있는 서비스를 실행하기 위해 예약된 포트입니다.
  • 1024~49151 범위의 포트 번호는 등록된 포트라고 하며 대부분 공급업체에서 해당 애플리케이션에 사용합니다. 글로벌 IP 주소 할당을 감독하는 기관인 IANA에 등록할 수 있습니다.
  • 49151에서 65535 사이의 포트 번호를 동적 포트라고 합니다. IANA에 등록할 수 없으며 대부분 맞춤형 서비스에 사용됩니다.

이 가이드에서는 잘 알려진 포트와 해당 포트가 주로 연관된 서비스에 중점을 둘 것입니다.

일반적으로 네트워크 TCP 포트를 사용합니다.

다음은 TCP/IP 네트워크에서 일반적으로 사용되는 일부 포트를 요약한 것입니다.

20

클라이언트와 서버 간 데이터 전송을 위한 FTP(파일 전송 프로토콜) 포트입니다.

21

두 호스트 간의 연결을 설정하기 위한 FTP(파일 전송 프로토콜) 포트입니다. 이를 명령 또는 제어 포트라고 합니다.

22

SSH(보안 셸) 포트. 데이터가 암호화되는 안전한 원격 로그인 서비스입니다.

23

텔넷. 암호화되지 않은 원격 로그인 서비스입니다. 데이터는 일반 텍스트로 전송되므로 안전하지 않은 것으로 간주됩니다. SSH를 위해 더 이상 사용되지 않습니다.

25

SMTP(간단한 메일 전송 프로토콜). 메일 서버에서 메일을 보내고 받기 위해 사용하는 프로토콜입니다.

53

DNS(도메인 이름 서비스) 도메인 이름을 기계가 읽을 수 있는 IP 주소로 확인하는 역할을 담당합니다.

67 (UDP)

DHCP 서버(동적 호스트 구성 프로토콜)에서 사용됩니다.

68 (UDP)

DHCP 클라이언트에서 사용됩니다.

80

HTTP(Hyper Text Transfer Protocol)는 보안되지 않은 웹 트래픽에 사용됩니다.

443

HTTPS(Hyper Text Transfer Protocol Secure)는 암호화된 웹 트래픽에 사용됩니다.

110

POP3(우체국 프로토콜). 메일 서버에 대한 암호화되지 않은 액세스를 위한 프로토콜입니다.

995

POP3S(우체국 프로토콜 보안). POP3 프로토콜에 대한 암호화를 제공합니다.

123 (UDP)

NTP(네트워크 시간 프로토콜).

137

파일 및 인쇄 공유에 사용되는 NetBIOS 프로토콜입니다.

143

IMAP(인터넷 메시징 응용 프로그램 프로토콜) 메일 서버의 전자 메일 메시지를 관리합니다. 암호화를 제공하지 않습니다.

161/162

SNMP 프로토콜은 명령과 메시지를 보내는 데 사용됩니다.

993

IMAPS(Internet Messaging Application Protocol Secure) IMAP용 보안 프로토콜이며 SSL/TLS 암호화를 제공합니다.

445

SMB(서버 메시지 블록) 포트. 파일 공유에 사용됩니다.

465

SMTPS(Simple Mail Transfer Protocol 보안). SMTP 프로토콜에 대한 암호화를 제공합니다.

631

인터넷 인쇄 프로토콜.

위의 표에는 Linux에서 가장 일반적으로 사용되는 네트워크 포트 번호 중 일부가 강조되어 있습니다. 우리가 뭔가를 놓쳤나요? 댓글 섹션을 통해 알려주세요.