컴퓨터 공부/네트워크

[네트워크] 기본적인 네트워크 용어정리 - IP란

나정_ 2013. 8. 27. 14:47

[네트워크] 기본적인 네트워크 - IP란



먼저 오늘은 IP에 대해서 정리해보도록 하겠습니다. 


1. IP(Internet Protocol)란



ㄱ. IP 정의 


IP는 거대한 네트웍인 인터넷 상에서 어떤 한 컴퓨터를 찾아낼 수 있는 주소입니다. 


마치 우리가 친구에게 편지를 보낼때 상대편 주소를 입력해고 배송하면 친구집에 편지가 도착하는 것처럼 


컴퓨터 네트워크에서의 IP는 전 세계 컴퓨터에게 부여된 중복되지 않는 주소라고 보시면 됩니다.  


ㄴ. IP 종류


IP종류로는 IPv4와 IPv6가 존재합니다. 이 두 종류는 간단하게 설명하자면 구버전(IPv4)과 신버전(IPv6)로 생각하면 됩니다. 

 

하지만 아직까지 대다수의 컴퓨터의 IP종류는 IPv4형태를 취하고 있습니다. 


아래의 그림은 IPv4형태입니다. IPv4 체계는 3자리 숫자가 4마디로 구성되어 있습니다




각 마디는 옥텟이라고 부릅니다. 


옥텟은 컴퓨터 내부적으로는 32개의 이진수(32bit)로 처리하기 때문에 그 숫자는 0~255를 넘을 수 없습니다.

  

따라서 0.0.0.0 부터 255.255.255.255까지의 주소를 사용할 수가 있는 것이지요 


그렇다면 IPv6는 무엇일까요.


과거 처음 인터넷이 생길 당시에는 IPv4만으로도 IP갯수가 충분하다고 생각했으나 인터넷이 발달하면서 전세계 컴퓨터를 비롯한 다양한 기기들이 고유한 IP주소가져야 하는데 가 고갈 현상이 나타나기 시작했습니다. 


이러한 고갈 현상은 새로운 주소체계를 만들고자하는 움직임과 연결되어128개의 이진수를 사용하는  IPv6가 등장하게 되었던 것입니다. 




ㄷ. IP 구성


IP주소는 네트원 넘버와 호스트 넘버 이렇게 크게 2부분으로 나뉘어져 있습니다.4개의 옥텟마다 어디까지가 네트웍 넘버이고 호스트 넘버이냐에 따라 IP주소는 A,B,C,D,E 총 5 Class로 나뉠 수 있습니다. 



 종류

설명 

A Class 

  111.xxx.xxx.xxx 

  앞 숫자부분이 네트원 넘버이고 x로 표현한 부분이 호스트 넘버이다. A Class관리자는 자신의 네트워크에 네트웍 넘버를 제외한 호스트 넘버부분에 0~255까지 마음대로 사용할 수 잇으므로 256 x 256 x 256개를 사용할 수있다. 할당할 숫자가 굉장히 많으므로 매우 큰 기관에게만 부여한다.

 B Class

  111.111.xxx.xxx 앞의 두 옥텟이 네트웍 넘버이고 뒤의 두 옥텟이 호스트 넘버이다. B Class관리자는 자신의 네트워크에 네트웍 넘버를 제외한 호스트넘버부분에 0~255까지 마음대로 사용할 수 있으므로 256x256개를 사용할 수 있다. 

 C Class

처음 세 옥텟이 네트웍이고 나머지가 호스트 넘버이다. 첫번째 숫자는 192~244까지의 값을 가진다. 

Class C에 속하는 IP주소는 총 2097152개의 네트웍이 있으며 이들 각각은 0과 255개를 제외한 254개의 호스트를 물려 놓을 수 있다. 

 (0 : 네트워크 내의 호스트 주소를 특별히 밝히지 않을 때 사용 

255 : 방송 주소 ex : 192.168.255.255라는 주소로 어떤 데이터를 보내면 192.168.x.x에 물린 모든 호스트로 그 데이터가 전송된다. ) 

 D, E Class

연구용으로 거의 쓰이지 않는다.