PART 05 IP 주소로의 여행

목차

  • IP주소의 네트워크 부분과 호스트 부분
  • IP의 Class

지난 시간에 이어 IP주소 학습을 이어간다.

IP주소의 네트워크 부분과 호스트 부분

IP주소는 네트워크 부분(Network Part)호스트 부분(Broadcast Domain)으로 나눌 수 있다.

세번째 옥텟까지 네트워크 부분
마지막 옥텟이 호스트 부분이다.

네트워크 부분

IP주소가 192.168.245.1 ~ 192.168.245.255라면 192.168.245가 네트워크 부분이다.

여기서 네트워크는 하나의 브로드캐스트 영역이라고 생각하면 된다.

즉 두 PC가 통신할때 같은 네트워크 영역(네트워크 부분이 같다는 뜻)이라면 라우터를 거치지 않고 바로 데이터를 전달한다.

네트워크 영역이 다르다면 라우터를 거쳐서 통신해야 한다.

호스트 부분

IP주소가 192.168.245.1 ~ 192.168.245.255라면 1 ~ 255가 호스트 부분이다.

각각의 PC 또는 장비라고 생각하면 된다.

결론

즉 '하나의 네트워크' 에서는 '네트워크 부분'은 모두 같고 '호스트 부분'은 모두 달라야 정상적인 통신이 가능하다!


IP의 Class

IP주소에서 네트워크 부분과 호스트 부분을 나누는 방법을 약속한 것

A부터 B, C, D, E로 구분된다.

네트워크의 크기에 따른 구분이다.

하나의 네트워크가 호스트의 수를 몇 개까지 가질 수 있는가에 따라서 클래스가 나뉜다.

클래스 A

하나의 네트워크가 가질 수 있는 호스트 수가 가장 많은 클래스

IP주소를 2진수로 표현할때 맨 앞이 무조건 0으로 시작한다.
-> 0xxx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

클래스 A에서 가장 작은 수
-> 0000 0000.0000 0000.0000 0000.0000 0000 -> 0.0.0.0

클래스 A에서 가장 큰 수
-> 0111 1111.1111 1111.1111 1111.1111 1111 -> 127.255.255.255

첫 번째 옥텟이 네트워크, 나머지 세 옥텟이 호스트 부분이다.

그래서 클래스 A는 가장 작은 네트워크 1.0.0.0(0.0.0.0은 제외된다)에서 가장 큰 네트워크 126.0.0.0(127은 제외된다)까지로 규정된다.

네트워크를 나타낼 때는 호스트 부분은 모두 0으로 쓴다.

대규모 네트워크를 필요로 하는 대기업, 정부 기관, 대학, 초기 인터넷 서비스 제공자(ISP) 등이 주로 사용했다.

클래스 B

IP주소를 2진수로 표현할때 맨 앞이 무조건 10으로 시작한다.
-> 10xx xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

클래스 B에서 가장 작은 수
-> 1000 0000.0000 0000.0000 0000.0000 0000 -> 128.0.0.0

클래스 B에서 가장 큰 수
-> 1011 1111.1111 1111.1111 1111.1111 1111 -> 191.255.255.255

앞의 두개의 옥텟이 네트워크 부분, 나머지 뒤 두 옥텟이 호스트 부분이다.

그래서 클래스 B는 가장 작은 네트워크 128.0.0.0에서 가장 큰 네트워크 191.255.0.0(호스트 부분은 0으로 정의한다)까지로 규정된다.

클래스 C

IP주소를 2진수로 표현할때 맨 앞이 무조건 110으로 시작한다.
-> 110x xxxx.xxxx xxxx.xxxx xxxx.xxxx xxxx

클래스 C에서 가장 작은 수
-> 1100 0000.0000 0000.0000 0000.0000 0000 -> 192.0.0.0

클래스 C에서 가장 큰 수
-> 1101 1111.1111 1111.1111 1111.1111 1111 -> 223.255.255.255

앞의 세개의 옥텟이 네트워크 부분, 마지막 한개의 옥텟이 호스트 부분을 나타낸다.

그래서 클래스 C는 가장 작은 네트워크 192.0.0.0에서 가장 큰 네트워크 223.255.255.0(호스트 부분은 0으로 정의한다)까지로 규정된다

클래스 D

멀티캐스트용 주소

클래스 E

연구용 주소

이렇게 나눈 이유

IP주소를 적정하고 효율적으로 배분하기 위해서이다.


정리

  • 클래스 A: 1 ~ 126 (127은 예비번호)
  • 클래스 B: 128 ~ 191
  • 클래스 C: 192 ~ 223
  • 클래스 D: 224 ~ 239 (멀티캐스트용 주소)
  • 클래스 E: 240 ~ 255 (연구용 주소)

0개의 댓글