본문 바로가기

카테고리 없음

ip와 ip주소란?

ip란 무엇일까?


ip[internet protocol]


짧게 줄여서 설명하자면 인터넷에서 해당되는 컴퓨터의 주소





ip주소란 무엇일까?

인터넷에 연결되어 있는 각 컴퓨터는 숫자로 이루어진 고유의 주소를 갖고 있죠 이것을 ip 주소라고 부릅니다.

IP 주소는 '123.456.789.101' 처럼 숫자와 '.'으로 이루어져 있습니다. 현재 주로 사용하는 ipv4를 기준으로 합니다.

각각의 수는 0부터 255 사이의 값을 가집니다. 0~225사이의 값은 가능하지만 그 미만 그 초과를 넘을수는 없습니다.


주로 사용하는 ip주소의 표현 방식은 최대 12개의 숫자와 32비트로 이루어진 ipv4 방식입니다.

약 42억 개의 주소를 사용 가능하게 할수 있습니다. 그런데 한 사람이 여러 개의 ip 주소를 사용하기도 하고, 목적이 있어서 

ip주소를 예약해 두는 등, 필요한 인터넷 주소가 점점 많아지면서 그 보다 좀 더 나은 ipv6 방식을 이용하여 사용할수 이쓴

ip 주소의 갯수를 늘릴 것이라고 합니다. ipv6는 최대 32개의 숫자, 128 비트로 이루어져 있어 사용할수 있는

주소의 갯수는 ipv4는 12자리수까지지만 ipv6는 자리수만으로도 39개의 숫자, 128 비트롤 이루어져 있어 사용할수 있는

주소의 갯수는 매우 많다고 합니다. 거의 무한대의 주소를 만들 수 있죠.


ip 주소는 여러가지 방법으로 사용할수 있습니다. 인터넷 상에서 심하게 댓글을 달거나 유언비어를 퍼트려서 문제가 생겼다면

해당 문제에 관한 신고를 받은 경찰(사이버 수사대)이 ip 주소를 추적해서 어떤 컴퓨터에서 글을 썼는지 확일을 할 수 있게 되지요.

그리고 다른 포털 사이트에 들어와서 개인 정보를 해킹하려는 특정 국가의 사람들이 있을경우 그 국가에 해당되는 ip 주소를

차단하게 되면 그 포털 사이에 들어오지 못하도록 만들 수도 있습니다.


ip 주소는 이제 컴퓨터나 스마트폰에만 배정되는것이 아닙니다. 사물이나 인터넷을 달수 있는 세탁기, 냉장고, 젠자레인지

기타 등등 이런거에서도 ip주소가 배정이 됩니다. 인터넷이 가능해진 지금은 어떤 전자 기기이던 인터넷을 사용할수 있는 기기라면

모두 ip 주소를 가지게 되기 때문입니다. 따라서 ip 주소의 필요성은 예전이나 지금이나 후에나 아주 중요하다고 여겨지고 있습니다.



네트워크 주소와 호스트 주소로 나뉘는 ip 주소


ip 주스는 네트워크 주소와 호스트 주소로 나뉩니다.



네트워크 주소는 기기가 속해있는 네트워크를 식별하는 데 사용하고 호스트 주소는 해당 네트워크 내에서 그 기기를 식별하는 데 

사용합니다.



네트워크 주소와 호스트 주소의 의미


한 네트워크에 포함된 모든 기기들은 같은 네트워크 주소를 갖고 있어야 하지만, 한 네트워크 내에 같은 주소를 갖는 기기가 있으면 안 된다. 결국 세상의 모든 기기는 서로 다른 IP 주소를 갖게 된다.


한 네트워크에 포함된 모든 기기들은 같은 네트워크 주소를 갖고 있어야 하지만, 한 네트워크 내에 같은 주소를 갖는 기기가 있으면안됩니다. 결국 세상의 모든 기기는 서로 다른 ip주소를 가지게 된다는 말이죠.

여기에서 한 네트워크의 의미는 라우터와 같이 네트워크와 네트워크를 연결하는 기기 없이 기기들 사이에 통신이 이루어지는 범위를 말합니다. 만약 기기 간에 통신을 하는데 있어서 라우터의 같은 기기를 거쳐야 한다면 이는 한 네트워크에 있는 것이  아닙니다..

그러면 어디까지가 네트워크 주소이고 어디서부터가 호스트 주소인지 궁금할 것입니다. 클래스에 따라 달라지는데 지금 살펴 보겠습니다.



클래스로 네트워크 주소와 호스트 주소 구분하기

32비트 ip 주소 체계는 A, B, C, D, E 다섯 가지의 클래스로 구분이 됩니다. 여기에서는 클래스 A~C에 대해서만 살펴보겠습니다.


         클래스 A

클래스 A로 나타낼 수 있는 호스트 주소


클래스 A는 처음 8개의 비트가 네트워크 주소고, 24개의 비트가 호스트 주소인데 첫 번쨰 브타가 '0'입니다.
이런 클래스 A로 나타낼수 있는 네트워크 주소는 다음과 같이 0.×.×.×~127.×.×.×가 되는데, 이 중 127.×.×.×는 
다른 용도로 예약되어 있으므로 사용할 수 없습니다.
그리고 각 네트워크마다 나타낼 수 있는 호스트 주소는 ×.0.0.0~×.255.255.255가 됩니다.

         클래스 B

클래스 B는 처음 16개의 비트가 네트워크 주소고, 16개의 비트가 호스트 주소인데 처음 두 비트가 '10'입니다.
클래스 B로 나타낼 수 있는 네트워크 주소는 128.0.×.×~191.255.×.×가 됩니다.
그리고 각 네트워크마다 나타낼 수 있는 호스트 주소는 ×.×.0.0~×.×.255.255가 된다. 결국 클래스 A에 비해 네트워크의 
수는 늘지만, 각 네트워크마다의 호스트 수는 감소하게 된다.

클래스 B로 나타낼수 있는 네트워크 주소

  ● 클래스 C


 클래스 C는 처음 24개의 비트가 네트워크 주소고, 8개의 비트가 호스트 주소인데 처음 세 비트가 ‘110’이 됩니다.

 클래스 C로 나타낼 수 있는 네트워크 주소는 192.0.0.×~223.255.255.×가 됩니다.

 그리고 각 네트워크마다 나타낼 수 있는 호스트 주소는 ×.×.×.0~×.×.×.255가 됩니다.


클래스 C로 나타낼 수 있는 네트워크 주소





어떠셨나요 조금 도움 되셨나요? 현대 IT시대를 살아가는 우리는 가장 기본적인 것부터 

알아야 합니다. 내 컴퓨터는 내가 지켜야 하니까요.