-
IP란 개인을 구분할 수 있는 이름(주소)라고 하였다.
(* 전 포스팅 참고)
거기에 IP는 사설IP와 공인IP로 나뉘는데, 특정한 대역에 따라 구분된다고 하였다.여기서 대역이란 단어가 거슬렸을 것이다.
* 대역 : 어떠한 기준으로 정해진 범위 여기서 대역을 나누는 기준이 바로 "서브넷 마스크"이다.
이것을 이해하기 위해서는 2진법을 알아야한다. 2진법은 10진법과 같지만 10진법이 10이 되면 자릿수가 넘어가듯, 2가되면 넘어간다. 여기서 이것을 설명하지는 않을 것이다. 너무 길고 사이드적인 지식이니, 나중에 기타 공부가 추가되면 포스팅할지도 모르겠다.
아무튼, IP는 크게 4개의 구역(1구역.2구역.3구역.4구역)으로 나뉘어지며, 한개의 구역당 8개의 2진법(10011101 < 8개의 0과 1)으로 구성되어있다.
종합하자면,
1+2+4+8..+128 = 255 한개의 구역은 8자리가 모두 0인 0부터, 모두 1인 255까지 있으니 IP는 0부터 255까지 있는 셈이다.
이 말은,
255 = 11111111, 254 = 111111110, 253 = 11111101.... 1 = 00000001, 0 = 00000000 까지 있는 셈이고,
IP로 말하자면
255.255.255.255 = 11111111.11111111.11111111.11111111 이 될것이다.
여기까지 알고 저번에 보았던 창을 다시 보면,
여기서 볼 것은 서브넷 마스크다.
이 포스트 내용의 처음으로 돌아가자면 IP는 특정 대역에서 구분된다고 하였다.
그리고 그 대역을 구분하는 도구가 서브넷 마스크이다.
구분법은 간단하다.
"연속적으로 1이 써져있는 곳까지는 같은 네트워크"이다.
위의 서브넷 마스크를 예로 들자면, 255는 1이 8개 있다고 하였다.
255.255.255.0 이라면, 3번째 구역까지 1이 어이진다는 뜻이다.
255.255.255.0 을 2진법으로 표현한 것 위의 예시를 보면 C까지 1이 이어져있고, 그 말은 해당 IP는 C까지 같다면 동일한 네트워크로 보겠다는 뜻이다.
다시 CMD의 ipconfig로 보자면, C까지가 같은 네트워크라 하였으니,
192.168.10.X 에서 10까지만 같다면, X의 숫자와 상관없이 같은 네트워크라는 뜻이다.
즉, 현재의 환경에서 누가 와이파이 접속을 한다면 해당 단말이 받을 IP는 192.168.10 까지 같고, X에서 중복되지 않은 하나의 숫자를 받게 될것이라는 것이다. (공유기의 입장에서는 같은 사설IP 대역에서 할당하려 할태니 말이다.)
그럼 CIDR은 무엇일까?
간단하게, 위에서 복잡하게 설명했지만 서브넷 마스크에서 연속된 1까지가 같은 네트워크라 하였는데, 문제는 255가 깔끔하게 떨어지지 않고, 1111....11111000.00000000 이라면? 계산을 해야한다. 첫번째 자리가 1, 두번째가 2 세번째가 4이니, 종합하면 7이고...이걸 255에서 빼면...248이니... 255.255.248.0 인가? 단순히 3개일 뿐인데 벌써 귀찮고 복잡해진다.
그런 상황에서는 CIDR가 제격이다.
CIDR은 간단하게 "연속된 1까지가 같은 네트워크라면 그냥 연속된 1의 숫자를 쓰면 된다!"이다.
즉, 255.255.255.0 은, 1이 24개 연속 되므로(8개.8개.8개.0개 이므로) 그냥 24라 쓰면 된다는 것이다.
11111111.11111111.11111111.00000000 = 255.255.255.0 = /24
라는 것이다!!
그럼 여기서 문제.
IP 192.168.10.100와, 192.168.20.100 이 있다면 두개는 다른 네트워크인가 같은 네트워크 인가?
서브넷 마스크를 알고있다면 답을 할 수 있을 것이다.
답은, "두 IP의 서브넷 마스크가 뭔데?" 이다.
서브넷 마스크가 255.255.255.0 이라면 다른 네트워크이고, 255.255.0.0. 이라면 같은 네트워크니까 말이다.
(*CIDR로 하자면 /24라면 다른 네트워크 /16 이라면 같은 네트워크)
'네트워크' 카테고리의 다른 글
6. 네트워크 기초 - ARP, GARP, Dynamin IP, Static IP (0) 2023.02.18 5. 네트워크 기초 - 스위치와 라우터 (0) 2023.02.18 4. OSI 7계층 (0) 2023.02.18 3. IP란? - IP주소 클래스 와 브로드캐스팅(broadcasting) (0) 2023.02.17 1. IP란? - 사설IP와 공인IP (0) 2023.02.15 댓글