POST

IPv4와 IPv6의 차이점 그리고 IPv6의 장점

IPv4 (Internet Protocol version 4)


인터넷 프로토콜의 4번째 판이며, 32비트로 구성된 전 세계적으로 사용된 첫 번째 인터넷 프로토콜이다.

현재 인터넷을 사용하는 장비나 장치들이 늘어 남에 따라 지금은 40억개(232)가 넘는 IPv4의 IP주소가 고갈 되어 2011년 2월 4일 IPv4 주소의 신규할당이 전면 중단 되었다.


인터넷을 사용하는 장비는 예전의 컴퓨터에서 점차 늘어나 스마트폰, 태블릿PC, 프린터기등 여러 사무기기, 안경(구글그래스), 손목시계, 냉장고, TV, 지하철, 버스, 등 매우 많은 기기에 사용이 되고 있으며, 점차 늘어날 전망이다.


IPv4는 5개의 클래스를 가지며 주로 상위 3개의 클래스를 사용한다.

그 종류는 A, B, C, D, E까지 있다.


각 클래스를 구분하는 방법은 IPv4 주소의 앞 3개의 숫자로 구분한다.

32비트를 8비트씩 10진수로 표현하여 4자리로 나타냄


A Class : 1 ~ 126 (0 ~ 127 예약됨)

ex) 61.211.123.22


B Class : 128 ~ 191

ex) 181.123.211.33


C Class : 192 ~ 223 (일반 가정집은 대부분 여기에 속한다.)

ex) 221.23.222.222


아래 두개의 클래스는 주로 사용되는 클래스가 아니다. 특수한경우 사용됨

D Class : 224 ~ 239

ex) 229.6.12.89


E Class : 240 ~ 254

ex) 250.123.54.90



IPv6 (Internet Protocol version 6)


인터넷 프로토콜의 6번째이며 IPv4의 주소가 한계점에 다다르면서 인터넷발전의 문제가 예상되어 IPv6가 제정되었다.

IPv6는 128비트의 주소 체계를 가지며 2128개 즉, 340,282,366,920,938,463,463,374,607,431,768,211,456개의 거의 무한대로 쓸 수있다.


IPv6는 IPv4와 달리 128비트를 16비트씩 16진수로 표현하여 8자리로 나타낸다.

ex) 2001:0000:0000:0000:05de:0000:0000:cade


여기서 주소를 축약할수 있는데, 규칙은 간단하다. (

한그룹의 0000을 하나의 0으로 축약할수있다.

ex) 2001:0:0:0:05de:0:0:cade


0으로 연속되는 그룹을 ':'로 축약 하되 두번이상 축약할 수 없다.(어디쪽에 몇개의 그룹이 0인지 알수 없기 때문)

ex) 2001::05de:0000:0000:cade

ex) 2001::05de:0:0:cade


ex) 2001:0000:0000:0000:05de::cade

ex) 2001:0:0:0:05de::cade


한 그룹의 맨 앞자리의 0 을 축약 할수있다.

ex) 2001::05de:0:0:cade

     2001::5de:0:0:cade


IPv6는 현재 IPv4보다 사용자가 상당히 낮아, IPv4를 IPv6로 IPv6를 IPv4로 전환 하는 기술이 있다.

그 종류는 듀얼스택(Dual Stack)과 터널링(Tunneling), 주소 변환이 있다.