IP와 PORT의 개념
2024-07-05 오후 07시 58분
2024-07-05 오후 07시 58분
IP의 개념
한 줄 요약 : 네트워크 상에서의 특정 컴퓨터를 가리키는 주소
127.0.0.1
이러한 아이피 주소를 본적이 있을 겁니다.
IP는 특정 컴퓨터의 주소를 가리킵니다.
예를 들어 naver.com
에 접속을 시도한다면 이는 naver.com
DNS에 해당하는 IP로 접속요청을 보내게 됩니다.
이 주소는 네이버가 운영하는 컴퓨터의 주소이기도 합니다.
Port의 개념
한 줄 요약 : 한 컴퓨터 내에서 실행되고 있는 특정 프로그램의 주소
여러분의 컴퓨터에는 디스코드, 크롬, 유튜브등 다양한 인터넷을 요구하는
어플리케이션이 있을겁니다.
즉 하나의 컴퓨터에서 수많은 프로그램이 실행됩니다.
이러한 프로그램들 간의 PORT
를 통해 어느 프로그램과 통신해야 하는지
서버는 구별합니다.
브라우저 창에 Port 번호를 입력하지 않는 이유?
한 줄 요약 : 기본 포트가 80으로 설정되어있다.
즉 우리는 IP
와 PORT
두가지의 정보가 있어야만 브라우저와 통신이 가능합니다.
그러면 포트번호를 입력해주지도 않았는데, 어떻게 정상적으로 도메인에 접근이 가능한걸까요?
주소창에서 도메인 주소를 입력하면, 기본적으로 80
포트로 통신하게 됩니다.
AWS에서 백엔드 서버의 기본 인바운드 포트가 80
인 점을 생각하면 익숙한 결과죠.
✅ 잘 알려진 포트(Well-known Port)란
포트 번호는 0 ~ 65,535
번까지 사용할 수 있습니다.
그중에서 0 ~ 1023
포트는 Well-known Port
로서 주요 통신규약에 따라 이미 정해져 있습니다.
이렇게 규약을 통해 정해진 포트를 보고 Well-known Port
라고 칭합니다.
22
: (SSH, Secure Shell Protocol) 원격 접속을 위한 포트
80
: (HTTP) HTTP 통신에 사용
443
: (HTTPS) HTTPS 통신에 사용
댓글은 포스팅에 도움이됩니다. 적극적인 의견 감사드립니다.