(1) IP 주소란?
: 인터넷 상에 존재하는 호스트들을 구분하기 위한 32비트 주소 체계를 의미합니다.

일반적으로 점이 찍힌 십진수 표현 방식(Dotted-decimal Notation)을 사용해서 IP 주소를 표현하는데,
점에 의해 구분되는 각각의 십진수 값은 1바이트로 표현됩니다. 따라서 총 4바이트를 사용하게 됩니다.
4바이트 IP 주소는 네트워크 주소와 호스트 주소로 나뉘며, 주소의 형태에 따라 A, B, C, D, E 클래스로 분류할 수 있습니다.

class E는 일반적이지 않은, 예약되어 있는 주소이므로 생략하겠습니다.

class         <       1byte       ><       1byte       ><       1byte       ><       1byte       >
 A      0      (    Network ID    |                                Host ID                               )
 B      10     (                Network ID                 |                    Host ID                 )
 
C      110   (                             Network ID                             |       Host ID     )
 
D      1110  (                                     Multicast Address                                  )

 네트워크 주소란 네트워크를 구분하여 주는 ID를 의미합니다. 예를 들어서 MP 라는 회사의 권 대리에게 데이터를 전송한다고 가정해 봅시다. 이 회사는 하나의 로컬 네트워크로 이루어져 있습니다. 이러한 회사의 권 대리가 사용하는 컴퓨터에 데이터를 전송하기 위해서, 일단은 MP의 네트워크로 데이터를 전송해 주는 것이 우선입니다.

즉 처음부터 IP주소 4바이트 모두를 참조해서 권 대리의 컴퓨터로 바로 찾아 가는 것이 아니라, 4바이트 IP 주소 중에서 네트워크 주소만을 참조해서 일단 MP의 네트워크를 먼저 찾아간다.MP의 네트워크를 찾았다면 이제는 호스트 주소를 참조해서 무 대리의 컴퓨터로 찾아 갈 차례가 됩니다. 즉 같은 네트워크 상에서는 모든 컴퓨터가 동일한 Network ID를 가지고 각각의 컴퓨터가 서로다른 Host ID를 가집니다.

이제 저 위에 클래스를 각각 분석해봅시다.


● class A
:
제일앞의 8비트가 Network ID인데 그 8비트의 제일 앞부분이 0으로 시작합니다.
즉 00000000~01111111 의 표현 범위를 가지며 10진수로는 0 ~ 127 까지 입니다.
하지만 제일처음 0과 제일마지막인 127은 사용하지 않습니다.
Host ID 부분도 모두0일때와 모두1일때는 사용하지 않습니다.

● class B
: 제일 앞의 16비트가 Network ID인데 그 16비트의 제일 앞부분이 10으로 시작합니다.
8비트 단위로 끊어서 생각햇을때, 모두 0인경우와 모두 1인경우는 사용하지 않습니다.
즉 Network ID는 [128 . 1 . x . x ~ 191 . 254 . x . x] 의 범위를 가집니다.

● 
class C
:
제일 앞의 24비트가 Network ID인데 그 24비트의 제일 앞부분이 110으로 시작합니다.
마찬가지로 모두 0인경우와 모두 1인경우는 사용하지 않으므로
Network ID는 [192. 0 . 1 . x ~ 223. 255 . 254. x] 의 범위를 가집니다.


즉 클래스 구분에는

class   IP주소                   가능컴퓨터수     서브넷 마스크                     사설 IP                        주요 사용처

A       1~126.xxx.xxx.xxx        16777214          255.0.0.0              10.0.0.0 ~ 10.255.255.255          국가나 대형망
B      128~191.aaa.xxx.xxx       65534             255.255.0.0          172.16.0.0 ~ 172.32.255.255      학교 등 중대규모
C      192~223.aaa.bbb.xxx         254             255.255.255.0     192.168.0.0 ~ 192.168.255.255   소규모회사,isp업체
D      224~239      멀티캐스팅용
E       실험용

127는 자신의 컴퓨터 시스템의 TCP/IP 모듈을 테스트 하기 위해 사용되는 용도

참고 ) 공인 아이피는 인터넷에 있는 라우터를 통과할 수 있는 주소고 사설 아이피는 같은 네트워크에서는 통신이 되지만,
인터넷에 있는 라우터를 통과할 수 없는 주소입니다. 사설 아이피는 학교나, 기숙사같은 곳에서 주로 사용합니다.



※ 출처 : http://blog.naver.com/rnjstjdwo14?Redirect=Log&logNo=40126043617

'T heory > Network' 카테고리의 다른 글

Network / 용어설명  (0) 2011.07.15
서브넷 / 서브넷마스크  (0) 2011.07.08
네트워크 바이트 순서 (Byte Ordering)  (4) 2011.06.20
포트 (Port)  (0) 2011.05.11
라우터, 공유기, 허브, 스위치  (0) 2011.05.11
by 민트앤라떼 2011. 5. 11. 16:50