kyh코딩 공부 블로그
IP 클래스의 개념정리 본문
1. Ip class
ip는 0.0.0.0부터 ~ 255.255.255.255까지 약 43억개 경우의 수가 존재한다.
이 많은 ip를 사람들에게 어떻게 나눠줄까가 요점이된다. 회사원이 200명인 중소기업과 인원 20000만명인 대형기업과 ip개수는 다르다 같은 회사에서는 같은 네트워크를 사용해야하는데 직원이 200명이라 한 네트워크에 속하는 ip 200개를 받았는데 나중에 신입이 들어오면 201명이 되는데 어떤식으로 ip를 나눠야할까???
그렇게 해서 나온게 큰 뭉터기 몇 개 그거보다 작은 뭉터기 몇개 이런 형식으로 나누어 주는 것이 ip class 방식이다.
A클래스는 전체 ip의 반
B클래스는 A클래스에서 남은 반의 반
C클래스는 B의 남은 반의 반
...
E클래스까지 이런식으로 나뉜다.
IPv4를 기준으로 bit로 표현하면
000000000.000000000.000000000.000000000~11111111.11111111.11111111.11111111
A클래스는
000000000.000000000.000000000.000000000 부터
0111111.11111111.11111111.11111111 까지
B클래스는
100000000.000000000.000000000.000000000 부터
1011111.11111111.11111111.11111111 까지
C클래스는
110000000.000000000.000000000.000000000 부터
1101111.11111111.11111111.11111111 까지
이런식으로 최상위 비트 하나를 변경하면 반으로 나누어진다.
위에 클래스 범위를 10진수로 표현하면 이런식으로 나온다.
A클래스를 예를 들어 모두 0이면 0이고, 모두 1일때는 10진수로 255이다.
A클래스 전체 ip전체 범위는 0.0.0.0부터 127.255.255.255가 된다.
B클래스 또한 128.0.0.0 ~ 191.255.255.255가 된다.
클래스의 네트워크 영역과 호스트영역
A클래스를 예를 들어서 할당 가능한 IP의 개수는 IPv4 주소 개수 반띵인 2,147,483,648개인데
A클래스의 경우 호스트 크기가 가장 커야하기 때문에 첫 번째 옥탯 말고는 전부다 호수트 주소로 사용하고 있다
사원 컴퓨터와 대리 컴퓨터가 있으면 IP는 동일한 네트워크에 있을 테니 첫 번째 옥탯 값은 동일
만약 사원의 IP가 25.0.16.24이면 25는 네트워크 IP 나머지 0.16.24는 호스트 IP가 된다.
호스트 IP는 달라야하니 대리의 IP는 네트워크 IP는 동일해야하고 호스트 IP는 0.16.28이런식으로 나오게 될 것이다.
하지만 이런식으로 IP를 할당하면 IP고갈 문제가 생길 수 있다.
아무리 대기업이라도 A클래스의 경우의 수만큼 할당을 받을 일이 없을 것이다.
이렇게 되면 IP가 남는 부분이 너무 많이 생기게 되고 요즘 시대에서는 IP고갈로 이어지고 있다.
이러한 문제점을 잡을 수 있는게 서브넷팅이다.
'네트워크 정리' 카테고리의 다른 글
게이트웨이 개념정리 (0) | 2023.03.20 |
---|---|
서브네팅/ 서브넷마스크(Subnet Mask) (0) | 2023.03.20 |
포트포워딩 하는 방법 (0) | 2023.03.17 |
프로토콜이란? (0) | 2023.03.16 |