반응형
리눅스에서 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
반응형
'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 |
댓글