wonder

정보보안 스터디 -1주차 4일 - 네트워크 서브넷 마스크 본문

Security/Network

정보보안 스터디 -1주차 4일 - 네트워크 서브넷 마스크

wonder12 2022. 10. 21. 09:22

진법 전환

IP가 예를 들어 255.255.255.0 라면

32bit 이기 때문에 8bit. 8bit. 8bit. 8bit 으로 이뤄져 있다고 볼 수 있습니다.

그래서 8bit는 11111110 이런 형식입니다.

11111111=255

11111110=254

11111100=252 ======>255에서 2^1과 2^0을 빼면 됩니다.

11111000=248

11110000=240

11100000=224

11000000=192

10000000=128

00000000=0

진법 변환이 많이 쓰이기 때문에, 이 표는 기억해두고 있도록 합시다.

서브넷 마스크

목적은 IP주소의 고갈 방지를 위해 만들어졌습니다. 마찬가지로 32bit이구요.

패턴은 맨앞에서부터 진법 변환을 했을때, 1이 연속되어야 합니다.

1111111100000000000

1: 공통 비트 부분

0: 비공통 비트 부분

ex)

255.255.255.0 연속o

255.255.247.0 연속x 올바르지 않는 서브넷 마스크

255.255.248.0 연속o

IP주소

32bit = 2^32개 =43억개

1. 유니캐스트 할 때 사용되는 주소

A CLASS (0~127): 맨 앞에 비트가 '0'인 공통 비트 클래스

0.0.0.0 ~ 127.255.255.255

>>0 0000.. ~ 0 111111..

기본 서브넷 마스크:255.0.0.0 / 네트워크 아이디 당 IP개수: 2^24개

B CLASS (128~191) : 맨앞 비트가 10인 공통 비트 클래스

128.0.0.0 ~ 191.255.255.255

>>10 0000.. ~ 10 1111..

기본 서브넷 마스크:255.255.0.0 / 네트워크 아이디 당 IP개수: 2^16개

C CLASS (192~223) : 맨앞 비트가 110 인 공통 비트 클래스

192.0.0.0 ~ 223.255.255.255

>>110 000.. ~ 110 111..

기본 서브넷 마스크:255.255.255.0 / 네트워크 아이디 당 IP개수: 2^8개

EX)

A클래스입니다.

기본 마스크를 쓰면 IP 개수가 너무 많기 때문에 A클래스임에도 불구하고 255.255.255.0 처럼 서브넷 마스크를 설정할 수 있습니다.

2. 멀티캐스트 할 때 사용되는 주소

D CLASS (224~239) : 맨 앞비트가 1110인 공통 비트 클래스

224.0.0.0 ~ 239.255.255.255

1110 0000 1110 1111

서브넷 마스크 X

사용은 되지만 장치에 설정은 하지 않습니다. 처음에는 크게 몰라도 됩니다.

3 IANA 예비용 예약 주소

E CLASS (240~255)

240.0.0.0 ~ 255.255.255.255

사용X 설정X

+ 설정이 불가능한 IP주소

0.X.X.X : 사용X 설정X

Local loopback 127.0.0.0~127.255.255.255 : 사용o, 설정x

네트워크 이름 & 서브넷 브로드케스트 주소 : 사용O, 설정X

EX)

121.160.42.0 == 네트워크 이름

121.160.42.255 == 서브넷 브로드캐스트 주소

Prefix Mask 는 앞에서부터 1의 개수를 말합니다.

네트워크 이름 & 서브넷 브로드캐스트 주소는 갯수에서 제외해줘야하니까 - 2를 해줍니다.

*공인 ip주소 & 사설 ip주소

공인 IP 주소

인터넷이 가능한 IP

ISP 업체(KT, LG 등)로부터 임대 받아야합니다.

사설 IP 주소

내부용 주소

ISP업체에서 임대 받지 않아도 됩니다.

cmd에 ipconfig를 치면 내 컴퓨터는 172.~로 사설 IP가 뜨는데 어떻게 인터넷이 될까요?

NAT네트워크를 사용하고 있어서 사설IP가 외부로 나가면서 공인IP로 변경됩니다.

Comments