인터넷 주소 중에서도 특수한 목적을 위해 예약된 주소 블록에 대해 알아보자.
아래 글은 네트워크 인터넷 주소에 대한 기초적인 지식을 알려주고 있으니 참고하길 바란다.
[Network] - [Network] 서브 네팅 subnetting과 슈퍼 네팅 supernetting
[Network] - [Network] Network Layer 와 인터넷 주소 (클래스형, 비클 래스형)
특수 블록
0.0.0.0/32
특수목적을 위해 예약된 주소 블록으로 모든 비트가 0 인 주소 값이다. 즉, 0.0.0.0/32
자신의 IPv4 주소 값을 모르는 호스트가 자신의 주소값을 얻기 위한 과정 중에 사용되는 주소
아래의 그림은 모든 주소가 0인 주소의 예이다.
255.255.255.255/32
모든 비트가 1인 주소
네트워크에 있는 모든 호스트에게 메시지 전달 시 사용
limited broadcast address라고 불림 : 라우터에서 외부 네트워크로 전달하지 않음
loop Back address 127.0.0.0/8
컴퓨터에 설치된 소프트웨어를 테스트할 때 사용함
컴퓨터 외부로 전송되지 않고 내부 프로세스에게 전달, 즉, process와 process가 통신할 때 사용
Destination address로만 사용 가능하다.
Private address
전체 월드와이드에서는 사용되지 않고 조직 내부에서만 사용하는 용도의 주소
네트워크가 분리되어 있거나 NAT(Network Address Translation)을 사용하여 사설 네트워크를 인터넷에 연결할 때 사용
**NAT : 네트워크 공유기가 private address를 외부 네트워크와 통신할 수 있게 하는 기술
Multicast address
224.0.0.0/4
멀티 캐스트를 위한 주소 블록
블록 내의 특수 주소
1) 주소 블록 내의 일부 주소를 특수 주소로 사용하는 것
2) 주소가 부족한 경우에는 특수 주소로 사용하지 않고 호스트에게 할당하기도 함
3) 네트워크 주소 : 블록에 속하는 첫 번째 주소 (suffix가 모두 0) 로서 호스트가 아니라 네트워크 자체를 가리킴
4) 직접 브로드캐스트 주소 : suffix가 모두 1로 설정된 블록의 마지막 주소 , 특정 네트워크에 있는 모든 호스트에게 패킷을 전달할 데에 사용
'Network' 카테고리의 다른 글
[Network] SSL/TLS (0) | 2021.04.07 |
---|---|
[Network] SSH (0) | 2021.04.06 |
[Network] 서브네팅 subnetting 과 슈퍼네팅 supernetting (0) | 2021.04.04 |
[Network] Network Layer 와 인터넷 주소 (클래스형, 비클래스형) (0) | 2021.04.03 |
[Network] 메세지 전송방식 : 유니캐스트, 멀티캐스트, 브로드 캐스트 (0) | 2021.01.25 |