본문 바로가기
TIP/Etc

컴퓨터 용어 '로컬'의 뜻은 무엇일까?

by @yusung 2025. 3. 19.

 

코딩/개발 공부를 하다보면 컴퓨터 관련한 수없이 많은 용어 중 "로컬(Local)"이라는 단어가 자주 접하게 될것 입니다.

 

이번 글에서는 컴퓨터 용어인 로컬은 정확히 어떤 의미의 개념으로 사용하는지 알아보고 로컬에 관련된 컴퓨터 용어는 어떤것이 있는지 알아보겠습니다.


 

 

✅ 로컬의 의미

본격적으로 로컬의 의미를 알아보기 전에, 영어단어 로컬(local)의 대한 뜻을 알아보겠습니다.

"local"은 "지역의", "현지의"라는 뜻을 가지고 있으며, 컴퓨터 용어로써의 "local"은 사용자가 현재 직접 접근할 수 있는 시스템이나 환경을 의미합니다.

 

외부 네트워크(인터넷)나 원격(remote) 시스템과 대비되는 개념으로 사용되고 있습니다. 조금있다가 아래서 로컬(local)과 원격(remote)는 어떤 차이점이 있는지도 알아보겠습니다.


 

✅ 로컬의 주요 사용 사례와 의미

1. 로컬 시스템 (Local System)

  • 사용자가 직접 사용하고 있는 컴퓨터(PC, 노트북, 서버 등) 자체를 의미합니다.
  • 예) "로컬 시스템에서 실행중인 프로세스" → 현재 사용 중인 컴퓨터에서 실행되는 프로그램

2. 로컬 네트워크 (Local Network, LAN)

  • 특정 지역(집, 회사, 학교 등) 내에서 연결된 사설 네트워크를 의미합니다.
  • 외부 인터넷과 구분되며, 내부에서 빠른 데이터 전송이 가능합니다.
  • 예) "로컬 네트워크에서만 접근 가능한 서버" → 인터넷이 아닌 같은 네트워크 내에서만 접속할 수 있는 서버

3. 로컬 계정 (Local Account)

  • 현재 사용 중인 컴퓨터에서만 사용할 수 있는 계정을 의미합니다.
  • 네트워크나 클라우드 기반의 계정(네이버 계정, 구글 계정 등)은 해당되지 않습니다.
  • 예) "로컬 계정으로 로그인하기" → 인터넷 없이 해당 PC에서만 사용하는 계정으로 로그인

4. 로컬 스토리지 (Local Storage, 로컬 저장소)

  • 현재 사용 중인 컴퓨터의 내장 저장 장치(SSD, HDD 등)에 데이터를 저장하는 것을 의미합니다.
  • 클라우드 스토리지(네이버 MYBOX, 구글 드라이브 등)은 해당되지 않습니다.
  • 예) "파일을 로컬 스토리지에 저장" → 인터넷이 아닌 내 컴퓨터의 저장소에 저장

5. 로컬 서버 (Local Server)

  • 특정 네트워크 또는 단일 컴퓨터 내에서만 작동하는 서버를 의미합니다.
  • 개발 과정에서 웹 애플리케이션을 테스트할 때 자주 사용됩니다.
  • 예) "로컬 서버에서 웹사이트 실행" → 인터넷에 배포하지 않고, 내 컴퓨터에서만 실행되는 서버를 사용

6. 로컬 환경(Local Environment)

  • 개발, 실행, 테스트 등의 작업을 수행하는 개인 또는 특정 네트워크 내의 환경를 의미합니다.
  • 원격 환경(클라우드 서버, 원격 서버 등)은 해당되지 않습니다.
  • 예) "로컬 환경에서 코드 테스트" → 개발자의 개인 PC에서 코드 실행 및 테스트

7. 로컬 호스트 (Localhost)

  • 현재 사용 중인 컴퓨터 자체를 가리키는 네트워크 주소를 의미합니다.
  • 웹 개발, 네트워크 테스트 등에서 사용됩니다.
  • 예) "localhost:8000에서 웹 서버 실행" → 내 PC에서만 접속할 수 있는 웹 서버 실행

8. 로컬 변수 (Local Variable)

  • 프로그래밍에서 특정 함수나 블록 내에서만 사용할 수 있는 변수를 의미합니다.
  • 전역 변수(global variable)는 해당되지 않습니다.
  • 예)
def example():
    local_var = 10  # 이 변수는 함수 내부에서만 사용 가능
print(local_var)  # 오류 발생 (범위를 벗어남)

 

✅ 로컬(Local) vs 원격(Remote) 비교

구분 로컬(Local) 원격(Remote)
시스템 현재 사용중인 PC 네트워크를 통한 연결된 다른 PC
네트워크 LAN (내부 네트워크) 인터넷 또는 WAN (광역 네트워크)
저장소 내장 SSD/HDD 클라우드 스토리지 (구글드라이브 등)
서버 개발용 로컬 서버 배포된 원격 서버 (AWS, Azure 등)
계정 해당 PC에서 사용 가능 네트워크 또는 클라우드에서 사용 가능

✅ 결론

로컬(Local)이라는 개념은 현재 사용 중인 컴퓨터나 네트워크 내부에서 이루어지는 작업을 의미합니다. 외부(원격)와 대비되며, 시스템, 네트워크, 저장소, 서버, 계정 등 다양한 영역에서 사용됩니다.

 


 

 

지금까지 컴퓨터 용어인 로컬(local)에 대해 알아보았습니다.

로컬(local)이 어떠한 의미를 가지고있었는지 궁금증이 해소가 되었길 바랍니다!