본문 바로가기

* DevSecOps/Network

IP주소의 클래스

IP주소란 무엇인가?

인터넷과 통신을 위하여 서로를 구분짓는 번호이다. 자신의 IP주소를 확인하고싶다면

(시작->설정->네트워크연결->로컬영역 연결->속성->인터넷프로토콜(TCP/IP))에서 확인하거나

맥어드레스를 확인하는 방법이있다.

네트워크 연결에서 확인할경우 보통'자동으로 IP주소받기'로 설정되어있을것이다.

자동으로IP주소받기(DHCP)는 부족한 IP를 유동적으로 분배하여 여러명이 사용할 수 있도록 해주는 하나의 방법이다.

ex)IP주소는 192.168.1.1 이런식으로 된다면

쉽게 10진수로 표시 되어있는데 0~255까지 2의 8승개가 4자리로 있으므로 2의 32승이다.

IP주소는 모두다 동일하게 구분되는 것이 아니라 네트워크 부분과 호스트 부분 으로 구성되어진다.

네트워크부분: 하나의 브로드 캐스트 영역 즉, 통신을 위해서 데이터를 전송하였을때 라우터를 거치지 않고 전송이 가능한 영역에 이라는 뜻이다.

호스트부분: 각각의 PC이다.

ex)192.168.1.이 네트워크부분이고 호스트 부분이 5인데 서로간의 네트워크부분과 호스트부분을 나누는 방법은 서로간의 미리약속이 되어있고 그것을 IP주소의 클래스라고 한다.

IP주소의 클래스

IP주소는 그 활용도에 따라서 A,B,C,D,E 클래스로 구분된다.

A,B,C 클래스는 일반 사용자를 위한 클래스이고 D클래스는 멀티캐스트를 위한 IP주소이고,

E클래스는 실험을 위한 테스트용이다.

A클래스

첫번째칸: A클래스라는것을 알려주기 위한 비트

두번째칸: 네트워크 부분

세번째칸: 호스트 부분

A클래스는 항상'0'으로 시작하고 네트워크 부분의 비트는 7개 호스트부분의 비트는 24개이다.

A클래스는 호스트수는 다른 클래스보다 가장많으며, 네트워크번호는 1~126까지이다.

A클래스 가장작은수는 0000 0000.0000 0000.0000 0000.0000 0000 10진수로->0.0.0.0

A클래스 가장 큰 수는 0111 1111.1111 1111.1111 1111.1111 1111 10진수로->127.255.255.255

인데 1~127까지가 아닌가 라고 생각할수있지만

127번 대역은 호스트 자신의 주소로 하라고 따로 정의가 되어있다고한다.

그래서 클래스A 네트워크부분은 1~126까지이다.

클래스B

첫번째,두번째칸:B클래스라는것을 알려주는 비트

세번째 칸: 네트워크 부분

네번째 칸: 호스트 부분

B클래스는 항상'10'(10진수 128)로 시작 되고 B클래스 네트워크번호는 128.1~191.254 까지 이다.

B클래스 가장 작은 수는 1000 0000.0000 0000.0000 0000.0000 0000 10진수->128.0.0.0

B클래스 가장 큰 수는 1011 1111.1111 1111.1111 1111.1111 1111 10진수->191.255.255.255

여기서 128.0은 네트워크주소 191.255 는 브로드캐스트주소이기때문에 제외한다.

클래스C

첫번째,두번째,세번째칸:C클래스라는 것을 알려주는 비트

네번째칸:네트워크 부분

다섯번째칸:호스트 부분

C클래스 네트워크부분은 192.0.1~223.255.254 이다.

C클래스 가장 작은 수는 1100 0000.0000 0000.0000 0000.0000 0000 10진수->192.0.0.0

C클래스 가장 큰 수는 1101 1111.1111 1111.1111 1111.1111 1111 10진수 ->223.255.255.255


'* DevSecOps > Network' 카테고리의 다른 글

IT의 장점  (1) 2011.12.02
TCP/IP 여러질문들의 답변  (0) 2011.11.21
서브넷 마스크 계산기  (0) 2011.11.20
서브넷마스크 기본과 성질  (2) 2011.11.17