Notice
Recent Posts
Recent Comments
Link
kimmgamjja
[네트워크] 127.0.0.1 과 localhost 본문
728x90
localhost
- 컴퓨터 네트워킹에서 사용하는 호스트명이며, 네트워크에서 현재 기기를 나타낸다.
- localhost 는 보통 IP 주소 127.0.0.1로 매핑되며, 이는 루프백 네트워크 인터페이스를 가리킨다
- localhost 로 보내는 모든 트래픽은 컴퓨터가 네트워크에 연결되어 있지 않아도 해당 컴퓨터 내에서 처리된다
- localhost: + 숫자 (ex) localhost:8080) 인데 숫자는 포트번호를 나타낸다. 포트번호는 네트워크 서비스를 식별하는데 사용되며, IP 주소와 함께 사용되어 특정 호스트 내의 특정 프로세스나 서비스를 가리킨다. TCP/IP 프로토콜에서는 포트 번호를 0에서 65535사이에 할당된다
- 많은 개발환경에서는 테스트 서버를 localhost의 비표준 포트 ( 3000, 8000, 8080 등) 에서 실행한다
127.0.0.1
- localhost 라고도 알려져 있으며, 이 IP 주소는 loopback 주소라고도 하며, 컴퓨터가 자기 자신을 참조할 수 있게 한다
- 127.0.0.1 에 데이터를 보내면 네트워크를 통해 외부로 나가는 것이 아니라 그 컴퓨터 안에서 돌아서 다시 해당 컴퓨터로 돌아온다. 이를 이용하면 네트워크 연결없이도 네트워크 연결이 있는 것 처럼 소프트웨어를 테스트하거나 디버깅할 수 있다
- 개발자가 로컬 컴퓨터에서 서버 소프트웨어를 실행하고 테스트 하기 위해 자주 사용된다. 예를 들어, 웹 개발자가 웹사이트를 만들 때 그들은 먼저 그 웹 사이트를 127.0.0.1 (localhost)에서 실행하여 작동여부를 확인하고 이후에 웹에 배포할 수 있다.
* 127.0.0.1 과 localhost 차이점?
- 역할은 동일하지만 표현 방식에 차이가 있다
- localhsot는 사람이 이해하기 쉬운 도메인 이름 형태로, 호스트 파일에 의해 127.0.0.1 로 해석된다. 즉, localhost를 컴퓨터가 볼 때 127.0.0.1 로 번역하여 자기 자신을 참조한다
- 127.0.0.1 은 숫자형태의 IP 주소로 컴퓨터 네트워크에서 장치를 식별하는데 사용된다. IPv4 네트워킹 표준에 따라 자기 주소로 사용되는 루프백 네트워크 인터페이스를 나타낸다
즉, 표현방식의 차이 일 뿐, 127.0.0.1 와 localhost는 같다.
* 루프백 Loopback 이란?
네트워킹에서 사용되는 개념으로 데이터를 송신한 같은 장치로 다시 되돌려 보내는 방식이다. 루프백 인터페이스는 통신 네트워크와 물리적으로 연결되어 있지 않지만 네트워킹 소프트 웨어와 함께 작동하도록 설계된 가상 네트워크 인터페이스이다.
- 용도
1. 루프백은 네트워킹 구현을 테스트하고 디버깅하는데 도움이 된다.
2. 루프백 주소로 전송된 패킷은 네트워크 인터페이스를 거치지 않고 직접 장치로 되돌아오므로 소프트웨어가 올바르게 작동하는지 확인하는 데 사용할 수 있다.
3. 개발자는 물리적 네트워크 없이 자신의 시스템에서 서버와 클라이언트 모두 실행 가능하다
4. 호스트 자체에 서비스를 제공하거나 네트워크 연결없이 네트워크 서비스에 액세스하는데 사용된다
* 루프백 주소는 IP v4에서는 127.0.0.1, IP v6에서는 :::1로 표현
https://pstor.dev/network-story/Difference-between-localhost-and-127-0-0-1/
localhost와 127.0.0.1 차이점
우리가 개발을 하다보면 로컬 서버를 실행 시킬때 127.0.0.1을 입력해서 들어갈때가 있고 localhost를…
pstor.dev
728x90
'공부 > 네트워크' 카테고리의 다른 글
[네트워크] IPAM ( Internet Protocol Address Management) (0) | 2025.02.12 |
---|---|
[네트워크] CDR (Call Detail Recording) (0) | 2025.02.12 |
[네트워크] ARP (Address Resolution Protocol) 주소 결정 프로토콜 (0) | 2025.02.09 |
[네트워크] NMS / SNMP / Syslog (0) | 2025.02.08 |
[네트워크] TCP , UDP (0) | 2025.02.07 |