프로그래밍 노트

127.0.0.1 = localhost 본문

개발기타

127.0.0.1 = localhost

띠리 2007. 4. 17. 15:53

127.0.0.1은 loopback 네트웤 접속을 위한 표준 IP어드레스 이다.
이 말은 127.0.0.1에 접속하고자 할때 바로 자신의 컴퓨터에 loopback 하게 된다.

loopback의 뜻을 찾아보면 아래와 같다.

loopback
신호또는 데이터의 지나온 경로가 되돌려지는 것

loopback
자신에게 데이터를 송신하는 것이나 그와 같은 기능
네트워크 카드에는 자신을 가르치는 「loopback address」가 설정되어 있어 이 주소에 송신된 데이터는 카드내에 수신쪽에 수신되어진다. 기기가 정상으로 가동하고 있는지 아닌지를 확인하기 위해 시험삼아 데이터를 보낼떼 사용한다. 이런 것을 loopback device라고 한다.

예를들어 Ping 127.0.0.1을 하면
자기자신에게 핑을 날리는 꼴이된다.


C:\>ping 127.0.0.1

Pinging 127.0.0.1 with 32 bytes of data:

Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 127.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

자신에게 Ping 날릴 필요가 있겠냐마는 이것으로 자신의 네트워크 카드가 정상적으로 움직이는지를 알 수 있다.

127.0.0.1에게는 다른 이름도 있는데 그 다름 이름이 localhost이다.

127.0.0.1이 localhost로서 이용되어지는 가장 일반적인 주소이지만 127.*.*.*의 범위 안에서는 어떤 IP를 쓰더라도 localhost와 같은 기능을 한다.


-----------------------------------

야후에서 127.0.0.1을 검색하면 결과가 재미있게 나온다.

Comments