네트워크란?
- 각각 WAN(광역 통신망), MAN(도시권 통신망), LAN(근거리 통신망), PAN(개인 통신망)으로 이루어져있습니다.
- 네트워크는 Net + Work 의 합성어로써 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 의미합니다.
진수 변경법
(1)십진수 --> 이진수 변경법

원하는 숫자 n의 값을 2로 나눠준 후 나머지/몫이 0이나 1이 나오면 마지막 몫 부터 숫자를 읽어준다.(예시에서는 11001(2))
(2)이진수 --> 십진수 변경법

IP주소란?
- 2진수 32bit로 구성된 주소 체계
- 8bit씩 4octet으로 구분하며, 각 octet을 10진수로 변환하여 표현
- Network 부분(고정된 bit)과 Host부분(고정되지 않는 bit)으로 구분

서브넷 마스크란?
- IP주소를 Network부분과 Host부분으로 규정 즉 각각의 영역을 나누어줍니다.
- Netork부분에 1을 Host부분에 0을 할당 한 값
- 네트워크 할당받으면 Host부분은 사용자 마음대로
- Host부분을 0으로 채우면 Network ID, 1로 채우면 Broadcast 주소
ex) 192.168.1.255/24 --> 255.255.255.0(포함할 수 있는 최대 숫자) : 11000000.11000110.00000001.11111111(X)
*브로드 캐스트 주소 : 네트워크에 있는 모든 클라이언트들에게 데이터를 보내기 위해 사용하는 주소
서브네팅이란?
- *서브넷 마스크를 이용하여 원본 네트워크를 여러 개의 네트워크로 분리 하는 것.
*서브넷 마스크? --> 192.168.32.0/24 에서 /24를 말하며, 이는 해당 IP의 서브넷 마스크의 왼쪽에서부터 24개를 할당해준다는 것입니다.(255.255.255.0 까지 값을 받을 수 있음)
<과제> - 주어진 문제 3개 풀이
1. (문제 1) 200.200.200.128/25 네트워크를 서브넷팅할 때, 하나의 네트워크 장비에 할당할 IP주소가 5개 필요하다. 서브넷팅을 했을 때 몇개의 네트워크로 나누어지는가? 서브넷팅된 10, 11, 12번째의 네트워크 ID와 브로드캐스트 주소를 구하세요
(1) 10진수 수들을 2진수로 바꿔주기 : 200.200.200.128/25 --> 11001000.11001000.11001000.10000000
(2) 5개의 IP주소를 할당(나머지 부분은 서브네팅) : 11001000.11001000.11001000.10000000
(3) 각각의 서브넷 주소 :
1 : 1001000.11001000.11001000.10001000
2 : 1001000.11001000.11001000.10010000
~
10 : 1001000.11001000.11001000.11011000
11 : 1001000.11001000.11001000.11100000
12 : 1001000.11001000.11001000.11101000
(4) 각각의 브로드 캐스트 주소 :
10 : 1001000.11001000.11001000.11011111 --> 200.200.200.223
11 : 1001000.11001000.11001000.11100111 --> 200.200.200.231
12 : 1001000.11001000.11001000.11101111 --> 200.200.200.239
(문제 2) 200.119.15.0/24를 4개의 서브넷으로 서브넷팅하고 각 서브넷의 호스트 IP 범위를 구하세요.
(1) 10진수를 2진수로 바꾸기 : 200.119.15.0/24 --> 1100 1000.0111011.00001111.00000000/24
(2)서브넷 :
1 : 11001000.01110111.00001111.00000000/26
2 : 11001000.01110111.00001111.01000000/26
3 : 11001000.01110111.00001111.10000000/26
4 : 11001000.01110111.00001111.11000000/26
(3) 호스트 IP범위:
1 : 호스트IP 범위 : 200.119.15.1 ~ 63
2 : 호스트IP 범위 : 200.119.15.65 ~ 126
3 : 호스트IP 범위 : 200.119.15.129 ~ 190
4 : 호스트IP 범위 : 200.119.15.192 ~ 254
(문제 3) 198.170.55.0/24 네트워크를 3개의 서브넷으로 나누고 각각의 서브넷 주소를 구하세요
(1) 10진수 2진수로 변환 : 198.170.55.0/24 --> 11000110.10101010.00110111.00000000/24
(2) 서브넷 :
1 :
11000110.10101010.00110111.
00000000/26
2 : 11000110.10101010.00110111.01000000/26
3 : 11000110.10101010.00110111.10000000/26
(3) 서브넷 주소 :
1 : 198.170.55.0/26
2 : 198.170.55.64/26
3 : 198.170.55.128/26