IP Address - 네트워크 계층에서 사용되는 주소. IP 헤더에 포함된 데이터 주소.
- IPv4: 32bit(2^32), 8bit씩 4개의 octet
- IPv6: 128bit(2^128), 16bit씩 8개의 field
Subnet Mask - IP주소에 대한 네트워크 아이디와 호스트 아이디를 구분하기 위해 사용.
IP Address | Subnet Mask | Network ID | Host ID | IP 주소 개수 |
13.13.10.1 | 255.0.0.0 | 13. | .13.10.1 | 2^24 |
13.13.10.1 | 255.255.0.0 | 13.13. | .10.1 | 2^16 |
13.13.10.1 | 255.255.255.0 | 13.13.10. | .1 | 2^8 |
13.13.10.1 | 255.255.255.255 | 13.13.10.1 | - | 2^0 |
0.0.0.0 | 0.0.0.0 | - | 0.0.0.0 | 2^32 |
Unitcast Address
- A Class: 첫번째 필드의 2진수 값 중 맨 앞이 0이라는 공통비트라면 A Class로 정의. (00000000 ~ 01111111)
- B Class: 첫번째 필드의 2진수 값 중 맨 앞이 10이라는 공통비트라면 B Class로 정의.
- C Class: 첫번째 필드의 2진수 값 중 맨 앞이 110이라는 공통비트라면 C Class로 정의.
- D Class: 첫번째 필드의 2진수 값 중 맨 앞이 1110이라는 공통비트라면 D Class로 정의.
- E Class: 첫번째 필드의 2진수 값 중 맨 앞이 1111이라는 공통비트라면 E Class로 정의.
Network Name: 호스트 아이디 전체가 0인 주소
ex) 192.168.1.1/24 -> 192.168.1.0
Subnet Broadcast Address: 호스트 아이디 전체가 1인 주소
ex) 192.168.1.1/24 -> 192.168.1.255