Subnetting(서브네팅) 이란?
- 네트워크 관리자가 네트워크 성능을 향상시키기 위해, 자원을 효율적으로 배분하는 것
- 자원을 효율적으로 배분한다는 것은 네트워크 영역과 호스트 영역을 분할하는 것
- 너무 큰 브로드캐스트 도메인은 네트워크 환경에서 패킷전송을 느리게 하고 성능저하를 발생
- IP는 32자리 2진수로 표현할 수 있는데, 즉, 2의 32승만큼의 표현만 가능
https://www.routerfreak.com/ip-subnet-calculator/
Subnetmask(서브넷마스크)란
- 하나의 IP에서 사용자의 입맛에 맞게 네트워크 영역과 호스트 영역을 구분
- 필요한 네트워크 주소만 호스트 IP로 할당 할 수 있게 만들어 네트워크 낭비를 방지
https://dokkodai.tistory.com/180
https://blog.naver.com/opusk/220984120192
IPv4
- 패킷 교환 네트워크 상에서 데이터를 교환하기 위한 프로토콜
- 데이터가 정확하게 전달될 것을 보장하지 않고, 중복된 패킷을 전달하거나 패킷의 순서를 잘못 전달할 가능성도 있다.
- 데이터의 정확하고 순차적인 전달은 상위 프로토콜인 TCP(UDP에서도 일부) 보장한다.
주소체계
- 12자리로 구성되어 있고, 네 부분으로 구성
- 각 부분은 0~255까지 3자리의 수로 표현
- IPv4 주소는 32비트로 구성되어 있으며, 현재 인터넷 사용자의 증가로 인해 주소공간의 고갈에 대한 우려가 높아지고 있다.