카테고리 없음

네트워킹의 기본

chaenii 2023. 1. 17. 17:50

네트워킹의 기본

 

컴퓨터 사이에 통신을 하려면 컴퓨터의 위치값을 알아야 한다.

각 컴퓨터의 위치값(주소)를 IP 주소라고 지칭한다. (IPV4)

 

하지만, IP는 총 32bit로 표현되기 때문에 2 ^ 32 개의 IP 주소 밖에 만들지 못한다.

-> 서브넷이라는 개념이 생겨났다.

 

 

IPV4 Classes

첫 번째 옥텟의 앞자리 숫자들을 바탕으로 Class들을 구분한다.

 

A Class

1개의 네트워크가 2^24개의 ip를 보유한다. 이런 네트워크가 2^7개만큼 있음.  

 

B Class

1개의 네트워크가 2^16개의 ip를 보유한다. 이런 네트워크가 2^14개만큼 있음.

A Class보다 네트워크의 크기는 줄었지만, 네트워크의 갯수는 늘었다.

 

C Class

1개의 네트워크가 2^8개의 ip를 보유한다. 이런 네트워크가 2^21개만큼 있음.

 

예를들어, 211.11.124.2는 Class C이며 211.11.124 (Network ID) + 2 (Host ID)라고 할 수 있다.

해당 네트워크 그룹은 211.11.124.0 ~ 211.11.124.255 범위를 나타낸다.


Network 나누기 - CIDR

 

한 사람이 하나의 네트워크를 가지고 있는 경우, 낭비가 심하기 때문에 Network를 나눠서 사용한다.

Subnet = Sub + Network

 

211.11.124.0 ~ 211.11.124.255를 Subnet 두개로 나눠본다.

Subnet A : 211.11.124.0     ~ 211.11.124.127

Subnet B : 211.11.124.128 ~ 211.11.124.255

 

이진수로 나타내보면 아래와 같다.

11010011.00001011.01111100.00000000

...

11010011.00001011.01111100.01111111            -> 211.11.124.0/25

----------------------------------------

11010011.00001011.01111100.10000000

...

11010011.00001011.01111100.11111111             -> 211.11.124.128/25

 

특정 서브넷 안에서 고정되어있는 비트의 개수는 25개이고, 각 서브넷의 시작점은 0이기 때문에  211.11.124.0/25라고 표기한다.

특정 서브넷 안에서 고정되어있는 비트의 개수는 25개이고, 각 서브넷의 시작점은 128이기 때문에  211.11.124.0/25라고 표기한다.

반응형