네트워크

특별한 의미의 IP 주소

iksadnorth 2023. 8. 4. 19:42

👣 개요

공부를 하는 와중에 0.0.0.0과 127.0.0.1에 대한 공부를 진행하며 
혹시 특별한 의미를 지닌 다른 IP는 없을까해서 진행한 공부 내용물.

 

👣 0.0.0.0

모든 네트워크 인터페이스를 의미하는 IP 주소.
서버가
0.0.0.0 주소로 바인딩되면, 해당 서버는 모든 네트워크 인터페이스로부터 들어오는 요청을 수신함을 의미한다.

 

👣 127.0.0.1

로컬 루프백 주소(Loopback Address)라고 불리는 주소.
이 주소는 모든 컴퓨터에서 자기 자신을 가리키는 특수한 IP 주소.
컴퓨터의 네트워크 인터페이스를 통하지 않고, 자기 자신으로 통신할 수 있도록 한다.
127.0.0.1은 보안상의 이유로 인터넷을 통한 외부 네트워크와의 통신을 차단함.
127.0.0.1 주소로 실행하면 외부에서 해당 서버에 접근할 수 없으며, 로컬 머신에서만 서버에 접근할 수 있다.

 

👣 255.255.255.255

브로드캐스트 주소라고 불린다.
이 주소로 데이터를 전송하면 1대1로 데이터를 전송하는 것이 아닌
같은 네트워크에 속한 모든 호스트에게 전송한다.

 

👣 ::1

IPv6에서의 127.0.0.1.

 

👣 ::

무효 주소로서 라우터가 주소 할당에 실패한 경우에 사용됨.

 

👣 보조 자료

 

IP

👣 ARP - Address Resolution Protocol IP에서 MAC 주소로 변환하는 프로토콜. IP로 주소를 찾는 것처럼 묘사가 되지만 사실은 실제 통신은 MAC 주소로 구분된다. 실제로 IP에서 MAC 주소를 찾는 과정은 다음과

ikadnorth.tistory.com

 

'네트워크' 카테고리의 다른 글

채팅 기능 구현을 위한 이론적 공부  (0) 2023.10.04
CORS, SOP  (0) 2023.09.17
웹 브라우저 저장소  (0) 2023.07.22
이더넷 프레임 구조  (0) 2023.07.21
TCP Handshake  (0) 2023.07.21