Subnetting (classful ⇒ classless)
- IP주소를 효율적으로 활용하기 위해서 클래스A와 클래스B같은 대규모 네트워크를 좀 더 작은 네트워크로 분할 사용하는 것
- 나눠진 Network의 host 부분이 모두 '0'인 주소 = Network 주소 (사용 불가 IP)
- 나눠진 Network의 host 부분이 모두 '1'인 주소 = Broadcast 주소 (사용 불가 IP)
- subnetting에 의해 나눠진 subnet은 서로 다른 네트워크로 동작 (L3통신)

Subnet Mask
- Subnetting에 의해 나눠진 Network Part 구분을 위해 사용
- 32bit 구성 , 8bit(옥텟) 4그룹으로 나눠 '.' 구분 ⇒ 각각의 그룹을 10진수로 표시
- IP주소의 Network 부분을 '1' 표시 , Host 부분을 '0'
- 연속된 1 , 연속된 0
- 192.168.1.1 /24
- Network Part : 192.168.1.1
- Host Part : 192.168.1.1
공인IP/사설IP
public IP (공인IP)
- 인터넷 상에 동작하는 고유한 IP주소 (ISP할당, 국가별, 전세계적으로 관리)
private IP(사설IP)
- 인터넷이 사용되지 않는 환경에서 내부 통신 용도로 사용되는 IP주소

NAT
- 사설 IP주소와 공인IP주소 간에 주소 변환을 해주어 사설 네트워크에서 인터넷 통신이 가능하게 함
- 주로 라우터에 의해 구현됨
실습
- 192.168.0.0 /27 의 네트워크 ID / Host범위 / BroadCast주소는 ?
- 192.168.0.0 / 192.168.0.1~192.168.0.30/ 192.168.0.31
- 192.168.0.32 / 192.168.0.33~192.168.0.62/ 192.168.0.63
- 192.168.0.64 / 192.168.0.65~192.168.0.94/ 192.168.0.95
- 192.168.0.96 / 192.168.0.97~192.168.0.126/ 192.168.0.127
- 192.168.0.128 / 192.168.0.129~192.168.0.130/ 192.168.0.159
- 192.168.0.160 / 192.168.0.161~192.168.0.190/ 192.168.0.191
- 192.168.0.192 / 192.168.0.193~192.168.0.222/ 192.168.0.223
- 192.168.0.224 / 192.168.0.225~192.168.0.254/ 192.168.0.255
- C class 사설인 , 192.168.1.0 네트워크를 사용해 사내 인프라를 구성 하려고 합니다. 1팀당 60명의 사용자 연결이 가능 하도록 Subnetting 하세요.
- 총 몇 개의 네트워크로 Subnetting 되나요?
- ⇒ 4개
- 각 네트워크의 네트워크 ID / Host범위 / BroadCast주소는 ?
- 192.168.1.0 / 192.168.1.1~192.168.1.62 / 192.168.1.63
- 192.168.1.64 / 192.168.1.61~192.168.1.126 / 192.168.1.127
- 192.168.1.128 / 192.168.1.129~192.168.1.190 / 192.168.1.191
- 192.168.1.192 / 192.168.1.193~192.168.1.254 / 192.168.1.255