포트 번호란 무엇인가?
포트(Port)란 논리적인 접속 장소로 하나의 도메인, 하나의 ip 주소가 할당되어도 뒤에 port 번호를 통해 구별하여 각각 다른 서버에 접근을 가능하게 한다.
예시 : 포트 아파트 105동 305호
포트 아파트 105동이 IP라면 305호가 포트 번호다.
서버에 접근하여도 일단 IP로 붙어서 그 안에 여러 가지 인스턴스를 띄우게 되면 각각 인스턴스 별로 Port를 설정해서 각각 호출이 가능하다.
일반적으로 우리가 www.google.com 주소만 치고 접속하지만 실제 http, https 주소 뒤에 기본 포트가 생략되어 있다.
HTTP 기본 포트 80
http://www.daum.net으로 접속하여도 http://www.daum.net:80으로 접속과 동일하다.
기본 80 포트가 생략되어 있다.
HTTPS 기본 포트 443
https://www.google.com로 접속하여도 https://www.google.com:443으로 접속과 동일하다.
기본 443 포트가 생략되어 있다.
보통 인프라를 구성할 때 기본적으로 inbound, outbound 보안 정책을 줄 때 오픈 포트 설정 시,
http 접속 포트 80, https 접속 포트 443으로 정책을 설정하여 모든 대역대 접속을 허용한다.
보안상 제한을 위해 이후로 각 서비스마다 8080, 8000등 전혀 다른 포트를 설정하여 제한을 줄 수 있다.
보통 외부에 노출되어 있는 서버의 통신에는 보안을 위해서 https 443으로 통신하고 내부 환경에서 통신하는 경우 보안에 신경을 안 써도 되기 때문에 기본 80 포트를 사용한다.
출처
'프로그래밍 > 네트워크' 카테고리의 다른 글
네트워크 관리사 2급 - 서브넷 개수 구하기 문제 (1) | 2023.11.20 |
---|---|
랜선(LAN 케이블, UTP 케이블) 만들기 (0) | 2023.11.14 |
폴링(Polling)과 롱 폴링(Long Polling)에 대해서 (0) | 2023.11.06 |
하이패스는 어떻게 통신하는가? (0) | 2023.11.02 |
NAS와 SAN에 대해서 알아보자 (0) | 2023.11.01 |
댓글