본문 바로가기

IT/리눅스

IP 주소란 ?

 

 

 

제 17장. IP 주소

 

 

 

 

 

 

 

여러분 안녕하세요. 지토우에요.

군말 없이 바로 IP 주소에 대해 이야기 해봅시다 !

 

1. IP 주소의 예

 

지난 시간에 IP 프로토콜에 대한 이야기를 했었지요?

흔히 IP주소는 컴퓨터에 부여하는 것이라고 알고 계실텐데요.

그래서 전세계적으로 유일하게 구분될 수 있도록 공인 IP주소를 자신의 컴퓨터에 부여해 사용한다고 이야기 합니다.

사실 이것이 틀린 말은 아닙니다.

그러나 우리는 시스템 관리자이므로 더 정확하게 알아둘 필요가 있겠지요.

 

결론부터 말씀드릴게요.

IP주소는 운영체제의 "이더넷드라이브(이더넷 카드에 있는 S/W)" 에 부여하는 것입니다.

컴퓨터가 통신하기 위해서는 "랜카드(Lan Card)" 라는 것이 있어야 하고

랜카드는 "NIC (Network Interface Card)" 라고 하는 "네트워크 인터페이스카드" 라는 것이지요.

그리고 NIC는 "이더넷카드(Ethernet Card)"라고 하는 것이 보다 정확한 표현입니다.

이더넷카드가 컴퓨터에서 사용되기 위해서는 이더넷드라이브라는 일종의 소프트웨어가 운영체제에 설치되어있어야 합니다.

결론적으로 IP 주소는 이더넷드라이브에 부여하는 것입니다.

 

즉 , 랜카드 = NIC = 이더넷 카드

 

 

 

2. IP 주소

 

IP주소는 212.220.192.100 등과 같이 8bit 씩 4자리 즉, 전체 32bit 로 구성되어있습니다.

.(dot)으로 구분합니다.

즉, 점(.)을 구분자로하여 32개의 2진수를 8개 bit 4개로 표현합니다.

 

 

 

3. IP 주소의 구성

 

IP주소 = Network Address 부분 + Host Address 부분

 

 데이터 전송을 위한 라우팅(Routing)은 네트워크 주소 부분을 근거로 하여 이루어집니다.

네트워크 주소부분은 어떤 데이터를 목적지로 보내기 위해 기본적으로 참조되는 것입니다.

 

( IP주소를 통해 어떤 곳에서 사용하고 있는 주소인지를 확인하고 검색할 수 있는 이유:

 네트워크 주소를 사용하고 있는 기관명을 등록하기 때문에 가능한 것입니다. )

 

또, 호스트주소 부분은 네트워크 내에서 특정 호스트를 유일하게 구분하기 위한 것입니다.

 

 

 

4. IP 주소의 범위

 

A 클래스: 0.0.0.0 ~ 127.255.255.255

1바이트가 네트워크 주소, 나머지가 호스트주소

보안 목적, 사설 IP

 

B 클래스: 128.0.0.0 ~ 191.255.255.255

2바이트가 네트워크 주소, 나머지 호스트 주소

사설 IP

 

C 클래스 : 192.0.0.0 ~ 223.255.255.255

3바이트가 네트워크 주소, 나머지 호스트 주소

사설 IP

 

D 클래스 : 224.0.0.0 ~ 239.255.255.255

멀티캐스팅 IP

 

E 클래스 : 240.0.0.0 ~ 255.255.255.255

미래를 위해 남겨둔 주소

 

 

우리가 사용하는 IP는 대부분 C 클래스에 해당합니다.