New

localhost:8080

lshjju 2025. 8. 14. 15:30

localhost:8080


localhost:8080은 웹 개발자들이 자기 컴퓨터에서 웹 애플리케이션을 개발하고 테스트할 때 사용하는 특별한 주소입니다. 

이 주소를 두 부분으로 나누어 살펴볼게요.

 

출처 - https://brunch.co.kr/@kimnoeul/127



1. localhost - '내 컴퓨터의 별명'



무엇인가요?: 

localhost는 **'현재 사용하고 있는 바로 그 컴퓨터'**를 가리키는 특별한 이름입니다.   

즉, 자기 자신을 의미하는 '컴퓨터의 별명'인 셈이죠. 



어떤 역할을 하나요?: 

컴퓨터가 자신과 통신할 때 사용하는 이름입니다. 

이 localhost는 내부적으로는 항상 127.0.0.1이라는 특별한 IP 주소에 연결됩니다.   

마치 "우리 집"이라고 부르면 항상 내 집을 가리키는 것과 같아요.



비유: 

'나 자신' 또는 **'바로 이 컴퓨터'**를 의미하는 특별한 이름입니다.

 



2. :8080 - '우리 집의 특별한 문 번호 (포트)'



무엇인가요?: 

:8080은 위에서 설명했던 **'포트(Port) 번호'**를 의미합니다. 



어떤 역할을 하나요?: 

컴퓨터는 여러 가지 프로그램을 동시에 실행할 수 있는데, 이 프로그램들 간에 통신할 때 서로 충돌하지 않도록 각자에게 부여된 고유한 '문 번호'가 바로 포트 번호입니다. 



비유: 

localhost라는 '내 컴퓨터' 안에 있는 **'8080번 문(포트)'**입니다. 

개발자들이 웹 애플리케이션을 만들 때 8080번 포트를 기본으로 많이 사용합니다. 

웹 서비스의 기본적인 HTTP 포트 번호는 80번인데, 8080번 포트는 주로 개발용 웹 서버나 테스트용 웹 서버에서 사용되는 관례적인 포트 번호입니다. 



localhost:8080의 의미


결국, localhost:8080은 **"현재 내가 사용하고 있는 이 컴퓨터의 '8080번 포트'에서 실행 중인 웹 애플리케이션(서버)에 접속하겠다"**는 의미입니다.  

여러분이 스프링 부트 프로젝트를 실행하고 웹 브라우저에서 localhost:8080을 입력하면, 여러분이 방금 만든 스프링 부트 애플리케이션에 접속하게 되는 것이죠.



간단하게 정리하면:

 

localhost: "내 컴퓨터"
8080: "내 컴퓨터에서 8080번 문을 통해 통신하고 있는 프로그램"


웹 개발 과정에서는 이 주소를 통해 만든 프로그램을 즉시 확인하고 테스트할 수 있어서 매우 편리합니다.

 

'New' 카테고리의 다른 글

URL 매핑이란?  (2) 2025.08.14
GET / POST  (1) 2025.08.14
IP 주소 (IP Address) / 포트 (Port)  (3) 2025.08.14
웹 서비스의 클라이언트-서버 구조  (4) 2025.08.14
WAS - Web Application Server  (7) 2025.08.13