사전적 정의
- 단어 그대로의 의미를 해석하면, “지역 호스트"라는 의미를 뜻한다
- 우리가 현재 거주하고있는 지역에서 사용하고있는 “PC”가 “host”가 된다
localhost:8080
-
먼저 8080은 “port”를 의미한다
- port가 뭔데요 ?
- “논리적인 접속장소를 나타내는 이정표”
- “다른 장비와 접속하기 위한 플러그”
- 다른말로 표현해보면, 은행을 예시로 설명 할 수 있다
- 은행에는 에금창구, 대출창구, 외환창구 등 다양한 서비스 (port)가 있어
- 사용자(컴퓨터)가 어떠한 서비스를 이용할지 “구분” 할 수 있다
-
컴퓨터는 이와같이, 서비스를 주거나/받거나 하게되는데, 이것을 보다 효율적으로 관리하기위해 “포트”라는 개념을 사용한다
-
80번 포트 : http
-
20번 포트 : ftp
-
23번 포트 : 원격 서비스
-
일반적으로 웹서버의 포트번호는 80번이고
-
실험적으로 하는 서비스는 대게 8080번 포트에서 사용한다
127.0.0.1
- localhost = 127.0.0.1
- 컴퓨터는 기본적으로 이해 할 수 있는 체계가 숫자이다. 숫자중 이진법체계인 비트체계를 사용하는데 (1byte = 8bit), 우리가 google.com 의 주소를 입력할때 문자를 입력하면 해당 웹사이트로 연결되는것처럼, localhost도 127.0.0.1으로 쓰면 직접적으로 컴퓨터가 이해할수있는 비트체계로 숫자를 넣어주는거고, 이 대신 localhost를 쓴다고 이해하면된다
- 실제로 localhost 대신 127.0.0.1 을써도 잘들어가진다
한줄 요약
- 내 자신 PC의 local 주소를 의미한다
- 끝!
참조 블로그
https://codinglevelup.tistory.com/119