공부/이모저모

주요 포트번호 및 서비스 정리 (FTP,HTTP,SSH,텔넷,SMTP...)

JUNFUTURE 2021. 10. 1. 12:26

 

포트 번호 서비스 이름 설명
20 FTP(data) FTP는 File Transfer Protocol의 약자로 TCP/IP 프로토콜을 이용해 서버와 클라이언트 사이의 파일 전송을 위한 프로토콜이다.
21 FTP(제어) FTP에서 사용자 인증, 명령을 위한 연결이 만들어진다.
22 SSH SSH는 Secure SHell의 약자로 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 서비스를 나타낸다. 강력한 인증과 암호화 통신을 위해 기존의 텔넷같은 서비스를 대체하여 만들어졌다.
23 텔넷 원격 접속 서비스이다. 특정 사용자가 네트워크를 통해 다른 컴퓨터에 연결하여 그 컴퓨터에서 제공하는 서비스를 받을 수 있도록 하는 인터넷 표준 프로토콜이다. Telnet(텔넷)을 이용하면 네트워크에 있는 컴퓨터를 자신의 컴퓨터처럼 파일 전송, 파일 생성, 디렉토리 생성 등을 자유롭게 할 수 있다. 최근 보안상의 문제로 SSH로 대부분 전환되는 추세이다.
25 SMTP 메일 발송을 위한 포트이다. google 메일 서버, naver 메일서버와 같이 메일 서버는 대부분 SMTP 25번 포트를 이용한다.
53 DNS DNS 쿼리를 요청할때 사용하는 포트이다. 네임서버간의 데이터 전송을 위해 사용된다.
80 HTTP HyperText Transfer Protocol로 웹서버의 HTTP 통신을 위한 포트이다. 웹서버에서 클라이언트의 요청을 받을때 사용한다.
110 POP3 Post Office Protocol Version3 (POP3)는 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는데 사용된다. SMTP가 이메일을 발송할때 필요한 포트였다면 POP3는 이메일을 가져오는데 사용된다. 이메일을 가져오고 난 뒤 서버에서는 이메일을 삭제한다.
123 NTP NTP는 Network Time Protocol의 약자로 시간 동기화 프로토콜이며, UDP 123 포트를 사용한다. 모든 서버와 네트워크 디바이스의 시스템 시간정보를 가지고 있다.
139 NetBIOS 윈도우 운영체제 간 데이터 공유를 위해 사용된다. 컴퓨터 상에 있는 애플리케이션들이 근거리통신망 내에서 서로 통신 할 수 있게 해주며, 시스템 정보를 알아내는데 이용될 수 있기 때문에 굉장히 중요하고 위험한 포트이다.
143 IMAP Internet Message Access Protocol (IMAP)은 메일을 가져오는데 사용한다. 중앙 서버에서 동기화가 이루어지기 때문에 모든 장치에서 동일한 이메일을 볼 수 있다는 장점이 있다. 메일을 가져와도 서버에 메일이 그대로 남아있어 POP3의 대체재로 꼽히지만 서버 트래픽이 많이쓰인다는 단점이 있다.
161 SNMP SNMP는 Simple Network Management Protocol의 약자로 네트워크 간이 망 관리 프로토콜이다. IP 네트워크 상의 장치로부터 정보를 수집하고 관리하며 정보를 수정하고 장치의 동작을 변경할때 사용하는 프로토콜이다. 161번 포트는 SNMP프로토콜의 에이전트용 포트이다.
162 SNMPTRAP SNMP 프로토콜의 매니저용 포트이다. 에이전트는 트랩이나 알림을 생성하고 162포트의 매니저로 전송한다.
443 HTTPS
(TLS/SSL)
암호화된 HTTP 통신 즉, HTTPS 통신을 위한 포트이다. 웹서버에서 클라이언트의 요청을 받을때 사용하며 암호화된 통신을 보장한다.
445 SMB smb(samba) protocol은 파일 공유 및 프린터 공유에 사용하는 프로토콜이다. 해당 프로토콜을 이용해 랜섬웨어에 감염되는 경우가 있다.
1433 MS-SQL MS-SQL의 기본 포트이다. MS-SQL과 접속 연동하거나 DB프로그램을 이용할때 설정된다.
1521 ORACLE 오라클 기본 접속 포트이다. 오라클 DB를 사용하기위한 기본 포트이다.
3306 MySQL MySQL 기본 접속 포트이다. MySQL DB를 사용하기위한 기본 포트이다.
3389 RDP RDP는 Remote Desktop Protocol의 약자로 원격 데스크톱 연결을 위해 사용하는 포트이다. 마이크로소프트사가 개발한 사유 프로토콜로, 다른 컴퓨터에 그래픽 사용자 인터페이스를 제공하는 프로토콜이다.
27017 MongoDB MongoDB의 서비스 기본 포트이다. MongoDB를 사용하기위한 기본 포트이다.

노션 링크로 조금 더 깔끔한 최신버전의 포트번호 list-up을 확인할 수 있다.

https://lateral-button-588.notion.site/e20d39433d0041b79a1b4320f840954e?v=1688227c927e49838f84e0b1fe06b93d