localhost

Terror·2024년 8월 11일
post-thumbnail

사전적 정의

  • 단어 그대로의 의미를 해석하면, “지역 호스트"라는 의미를 뜻한다
  • 우리가 현재 거주하고있는 지역에서 사용하고있는 “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

profile
테러대응전문가

0개의 댓글