IPv4 vs IPv6

  • IPv4의 주소 길이는 (8bits + 8bits + 8bits + 8bits) 32bits. Host 개수는 2^32(약 43억...?)
  • IPv6의 주소 길이는 128bits Host 개수는 2^128(으악 엄청 많아)

대체로 우리는

IPv4를 사용한다.

192.168.60.14 ?

192 = 1100 0000 (2) = C 0

Network ID (24bits)

192.168.60 : Network ID
IP 주소에서 Network ID의 길이를 나타내는 것을 Net Mask라고 합니다.

Host ID (8bits)

14 : Host ID

Subnet Mask

A Class의 Default Subnet Mask = 255.0.0.0
B Class의 Default Subnet Mask = 255.255.0.0
C Class의 Default Subnet Mask = 255.255.255.0

192.168.60.14 (1100 0000)

255.255.255.0 (1111 1111) => 24bits

가로의 두 놈을 비트연산해보겠다. (1100 0000)

다음으로, Host ID와 Subnet Mask를 비트연산해보겠다.
0000 1110
0000 0000

0000 0000

What is Subnetting?

IP주소 낭비를 방지하기 위해 네트워크를 분할하여 효율적으로 사용하는 것.

IP Address와 Subnet Mask를 비트연산을 해보았다.

192.168.60.14
255.255.255.0

192.168.60.0 => 이것이 Network ID 이다.

192.168.60.14/24 (= 192.168.60.14 255.255.255.0)
=> 아하! Host ID is 8bits, Network ID is 24bits!
=> 아하! 192.168.60.14 라는 IP주소의 총 32bits 중에 mask할 bit 수는 24개이다.

IPv4 Addressing, 잘 모르겠어?

Classification

Class A : First 1 bit fixed
Class B : First 2 bits fixed
Class C : First 3 bits fixed

첫 번째 Octet을 기준으로 Class가 구분된다.

IPv4 Addressing

Private Address의 범위는 아래와 같다.

Private Address Range

C Class Subnetting

C Class Subnetting

C Class Host/Subnet Table

Subnetting Examples

1. 211.100.10.0/24 네트워크를 각 네트워크 당 60개의 Host가 사용할 수 있도록 Subnetting 하시오

(1) Subnet mask?
(2) Subnet의 개수
(3) 가용 IP의 개수
(4) 마지막 Subnet의 대표주소는?
(5) 첫번째 Subnet의 Broadcast 주소는?
(6) 두번째 Subnet의 사용 가능한 IP 범위는?

2. 195.168.12.0/24 네트워크를 8개의 네트워크로 사용할 수 있도록 Subnetting 하시오

(1) Subnet mask가?
(2) Subnet의 개수
(3) 가용 IP의 개수
(4) 마지막 Subnet의 대표주소는?
(5) 첫번째 Subnet의 Broadcast 주소는?
(6) 두번째 Subnet의 사용 가능한 IP 범위는?

3. 152.0.61.0/24 네트워크를 각 네트워크 당 100개의 Host가 사용할 수 있도록 Subnetting 하시오

(1) Subnet mask?
(2) Subnet의 개수
(3) 가용 IP의 개수
(4) 마지막 Subnet의 대표주소는?
(5) 첫번째 Subnet의 Broadcast 주소는?
(6) 두번째 Subnet의 사용 가능한 IP 범위는?

=========================================================================

답!!!!!!!!!!!!!

1.

(1) Subnetmask
Host 60 -> 2^6 = 64 6bit 필요

답 : 211.100.10.0/26
(10진수)255.255.255.192

(2) Subnet의 개수

2bit = 2^2 = 4

답 : 4개

(3) 가용 IP의 개수

211.100.10.1 ~ 211.100.10.62

답 : 62x4 = 248개 ?
64 - 2 = 62개 ?

(4) 마지막 Subnet의 대표 주소는?

211.100.10.0 ~ 211.100.10.63
211.100.10.64 ~ 211.100.10.127
211.100.10.128 ~ 211.100.10.191
211.100.10.192 ~ 211.100.10.255

답 : 211.100.10.192

(5) 첫번째 Subnet의 Broadcast 주소

답 : 255.255.255.63

(6) 두번째 Subnet의 사용 가능한 IP 범위

답 : 211.100.10.65 ~ 211.100.10.126

2.

(1) Subnetmask

Net ID 8개 -> 2^3 = 8

답 : 211.100.10.0/27
(십진수) 255.255.255.224

(2) Subnet의 개수

문제에 답이 있는건가

답 : 8개

(3) 가용 IP의 개수

8x2 = 16
답 : 246-16 = 230개 ?
32-2 = 30개 ?

(4) 마지막 Subnet의 대표주소

Net ID 3 -> Host 5 -> 2^5 = 32

211.100.10.0 ~ 211.100.10.31
211.100.10.32 ~ 211.100.10.63
211.100.10.64 ~ 211.100.10.95
........
211.100.10.214 ~ 211.100.10.245 <- 8 번째

답 : 211.100.10.214

(5) 첫번째 Subnet의 Broadcast 주소

답 : 255.255.255.31

(6) 두번째 Subnet의 사용 가능한 IP 범위

답 : 211.100.10.33 ~ 211.100.10.62

3.

(1) Subnetmask

Host 100 -> 2^7 =128, 7bit 필요

답 : 152.0.61.0/25
(십진수)255.255.255.128

(2) Subnet의 개수
Host 7 - x = 8bit
x = 1bit = Net ID = 2^1 = 2

답 : 2개

(3) 가용 IP의 개수

2x2 = 4
답 : 256-4 = 252개 ?
128 - 2 = 124개 ?

(4) 마지막 Subnet의 대표주소

답 : 152.0.61.128

(5) 첫번째 Subnet의 Broadcast 주소

답 : 255.255.255.127

(6) 두번째 Subnet의 사용 가능한 IP범위

답 : 152.0.61.129 ~ 152.0.61.254

profile
건강하세요 || Satisfaction = Ruin || SK Shieldus Rookies 19th || 박호경

0개의 댓글