728x90
반응형
안녕하세요. 말아탕 입니다.
오늘은 포트(Port), 포트번호(PortNumber)에 대해 간략하게 알아보자
서론
포트란
포트번호 역할
자주 사용하는 포트번호 정리
포트란
- 포트(Port)
TCP나 UDP에서 애플리케이션이 상호 구분을 위해서 사용하는 번호이다. IP 내에서 프로세스 구분을 하기 위해서 사용한다. 쉽게 말하면, 각 프로토콜의 데이터가 통하는 논리적 통로이다. 컴퓨터의 물리적 포트 (랜선)에서 데이터가 통해오는 것처럼, 컴퓨터 안에서 각 프로토콜의 데이터가 컴퓨터 내부의 논리적 포트에 따라 흐른다. 윈도우 명령 프롬프트에서 netstat -an 명령을 통해 살펴볼 수 있다.
(출처 : 나무위키)
포트번호란 무엇일까? 포트번호를 알기 전에 포트(Port) 먼저 설명하자면
네트워크 서비스 or 특정 프로세스를 식별하는 논리적 단위 이자 논리적 통로 개념
(포트에는 소프트웨어 포트, 하드웨어 포트 이렇게 두 개로 나누어지는데 오늘은 소프트웨어 포트를 설명하겠습니다.)
간단하게 표현하면 IP 주소가 컴퓨터에 접속하는 주소라면, 포트(Port)는 컴퓨터 안에 설치된 서버에 접속하는 주소라고 할 수 있다.
포트번호 역할
- 포트번호(PortNumber)
컴퓨터 안에서 작동하는 애플리케이션을 구분하고 식별하기 위해 사용하는 숫자, 접속하기 위해 사용
위에서는 포트 개념을 알아보았고 포트 번호는 포트번호는 16bit로 이루어져 있고, 0부터 65,635까지 사용이 가능하다.
범위에 따라 용도가 정해져 있고 잘 알려진 포트, 등록된 포트, 동적 포트로 크게 3가지로 나뉜다.
이미 사용 중인 포트는 중복해서 사용할 수 없다.
잘 알려진 포트(Well-known Port) : 0번 ~ 1023번으로 일반적인 서버 소프트웨어가 서비스 요청을 대기할 때 사용 등록된 포트(Registered Port) : 1024번 ~ 49151번으로 독자적인 서버 소프트웨어가 클라이언트 서비스 요청을 대기할 때 사용, 예약된 포트라고도 한다. 동적 포트(Dynamic Port) : 49152번 ~ 65535번, 사용자가 임의로 사용 가능한 포트 번호, 사설 포트라고도 한다. |
ex) 192.168.100.1:8080, 일반적으로 IP 주소 뒤에 콜론(:)을 붙여서 표기한다.
자주 사용하는 포트번호 정리
- 22 : SSH
- 20(데이터),21(전송) : FTP
- 23 : TELNET
- 80 : HTTP
- 161 : SNMP
- 443 : HTTPS
- 445 : SMB
- 53 : DNS
- 25 : SMTP
- 110 : POP3
- 3389 : MS 원격 터미널 서비스(윈도우 연결)
- 3306 : MySql 서버
참조
https://teach9186.tistory.com/63
728x90
반응형
'인프라 > 네트워크' 카테고리의 다른 글
유니캐스트, 브로드캐스트, 멀티캐스트 이해 (0) | 2022.11.23 |
---|---|
HTTP 코드 401 vs 403 비교 (0) | 2022.11.21 |
운영체제(OS, Operating System) 이해 (0) | 2022.11.18 |
NAT 이해하기 (0) | 2022.11.16 |
공인 IP vs 사설 IP (IP 주소) (0) | 2022.11.15 |