본문 바로가기
IT/Knowledge

127.0.0.1 / localhost (LoopBack IP 주소)

by 성준하이 2023. 10. 5.
반응형

리눅스에서 ifconfig 를 검색해보면 이와 같이 나온다.

이더넷 카드나 무선인터넷 갯수 유무에 따라 보이는게 다르겠지만 동일한것이 하나 있다.

맨 처음에 lo0: 으로 시작하는 주소가 있고 inet 127.0.0.1 이라고 쓰여있다.

 

이 lo는 loopback 의 약자로 자기 자신을 뜻한다.

이 주소를 루프백(loopback) 혹은 로컬호스트 주소(localhost)라고도 불린다.

IPv4에서의 루프백 주소는 127.0.0.1이며, IPv6에서는 ::1 (0:0:0:0:0:0:0:1의 약자)로 사용된다.

 

localhost로 불리는것에 대해서는 아래 참고 포스팅 참고 바란다.

 

loopback의 동작 원리는 아래와 같다.

TCP/IP 모델에서 생성된 모든 메시지는 수신자의 IP주소를 포함하게 된다. 특정 ip를 입력할수도 있지만 이때 127.0.0.1 같은 루프백 ip 주소를 특수한 ip 주소로 인식한다. 그리고 루프백 ip 주소로 보내진 메시지는 외부 소스에서 도착한 것처럼 TCP/IP 모델(의 Transport Layer)로 다시 보내지게 된다.

그럼 local 피시에서 받아지면서 자기 자신을 호출한것 처럼 보이게 된다.

 


참고 포스팅

https://thenicesj.tistory.com/684

 

[Mac] hosts 파일 수정 (/etc/hosts)

윈도우에서는 cmd 혹은 명령 프롬프트. 리눅스 맥에서는 터미널을 통해서 ipconfig 혹은 ifconfig 를 해보면 자기 자신 루프백 아이피는 127.0.0.1 로 되어있는것을 알수 있다. 하지만 간단하게 페이지를

thenicesj.tistory.com

 

반응형

'IT > Knowledge' 카테고리의 다른 글

callback VS fallback (차이)  (48) 2023.10.07
OpenAI 란?  (50) 2023.10.06
Java 와 Kotlin 차이점(안드로이드 개발)  (65) 2023.09.30
XPath 인젝션 취약점  (54) 2023.09.25
SSH 로그인 RSA 방식  (58) 2023.09.13

댓글