IT Technology/Network

포트(Port), 잘 알려진 포트(Well-Known port)란?

by빵수 2021. 4. 7. 14:31
728x90
반응형

포트(Port)

 

포트란 일종의 "논리적인 접속 장소"이다.

컴퓨터는 동시에 하나 이상의 프로그램을 실행하기 때문에 IP주소만으로는 특정 서비스에 접근 할 수 없다.

 

포트는 1에서 65535까지의 숫자로 표현되며 각 포트는 특정 서비스에 할당 될 수 있고 포트를 통해 원하는 서비스에 접근 할 수 있다.

 

구분 포트 범위 설명
잘 알려진 포트(well-known port) 1 - 1023 ㆍ어떤 특권을 가진 서비스에 의해 사용될 수 있도록 예약되어 있다.
루트(root) 권한으로만 포트를 열 수 있다.
ㆍ 루트 권한으로 실행된 프로그램만이 이 포트에서 데이터를 수신 할 수 있지만, 권한에 상관없이 모든 프로그램이 이 포트로 데이터를 보낼 수 있다.
등록된 포트(registered port) 1024 - 49151 ㆍ서버 소켓으로 사용하는 영역
동적 포트(dynamic port) 49152 - 65535 ㆍ매번 접속할 때마다 포트번호가 동적으로 부여
서버 소켓 포트로 사용할 수 없다

 

유닉스 계열 포트목록 확인 : /etc/services

 

 

 잘 알려진 포트 목록(well-known port) 

 

프로토콜 포트 기반 용도
ECHO 7 TCP/UDP 두 장비의 연결을 확인하는 목적으로 사용
DISCARD 9 TCP/UDP 테스트 목적의 프로토콜. 서버는 수신된 데이터를 모두 버린다.
DAYTIME 13 TCP/UDP 서버의 현재 시간을 ASCII로 표현하여 제공
FTP data 20 TCP 파일 전송 프로토콜, 데이터 포트, FTP는 두개의 포트를 사용한다.
FTP 21 TCP PUT, GET 등의 FTP 명령을 전송하는데 사용된다. 제어포트
SSH 22 TCP 암호화된 원격 로그인에 사용된다.
TELNET 23 TCP 대화 방식의 원격 명령 라인 세션에 사용된다. 암호화 되지 않는 텍스트 송신
SMTP 25 TCP 장비 간의 메일 전송
TIME 37 TCP/UDP 1990년 1얼 1일 자정 이후의 경과 시간을 초로 반환
WHOIS 43 TCP 인터넷 네트워크 관리자를 위한 간단한 디렉토리 서비스
DNS 53 TCP/UDP 호스트 도메인의 이름을 네트워크 주소로 바꾸거나 그 반대의 변환 수행
Finger 79 TCP 로컬 시스템의 사용자 정보를 반환하는 서비스
HTTP 80 TCP www 기반의 프토로콜
POP3 110 TCP 서버로 부터 쌓인 메일을 클라이언트로 전송하는 프로토콜
NNTP 119 TCP Usenet 뉴스 전송
IMAP 143 TCP 인터넷 메시지 접근 프로토콜, 서버에 저장된 메일박스에 접근하기 위한 프로토콜
HTTPS 443 TCP HTTP over SSL (암호화된 전송)

 

이 번호는 강제적으로 지정된 것은 아니며, IANA의 권고한일 뿐이다.

가끔 각 포트 번호를 그대로 사용하지 않고 다른 용도로 사용하기도 한다. 

이 경우, 트로이 목마와 같은 프로그램들이 악의적인 목적으로 포트를 변경하여 사용하는 경우도 있다.

반응형

'IT Technology > Network' 카테고리의 다른 글

MTU란?  (0) 2021.04.19
Arista SW Image Upgrade  (0) 2021.04.08
HP, Cisco SW 명령어 정리  (0) 2021.04.05
Ethernet Physical error(CRC, Frame,...) 점검 방법  (0) 2021.04.03
RSTP란? Rapid Spanning  (0) 2021.04.02