
코딩/개발 공부를 하다보면 컴퓨터 관련한 수없이 많은 용어 중 "로컬(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)이 어떠한 의미를 가지고있었는지 궁금증이 해소가 되었길 바랍니다!
'TIP > Etc' 카테고리의 다른 글
| 공부,테스트용 무료 웹호스팅 추천/웹호스팅 사용법(닷홈) (4) | 2025.03.21 |
|---|---|
| 파일질라(FileZilla) 다운로드/사용 방법 (0) | 2025.03.21 |
| 한자키 없는 키보드에서 한자키 단축키는 뭘까? (0) | 2025.03.17 |