컴퓨터(Computer Science)/네트워크, Network

IPv4와 IPv6의 차이점 무엇일까?

게임이 더 좋아 2020. 11. 17. 17:55
반응형
728x170

www.youtube.com/watch?v=ThdO9beHhpA

 

위 영상을 기반으로 설명한다.

영어라 알아먹기 힘들어서 내가 정리한다 ㅎ

 


우선 IP에 대해서 알아보아야 한다.

 

IP란 Internet Protocol로 쉽게 말해서 약속이다.

Internet을 사용할 때 지켜야만 하는 약속!

 

근데 우리는 보통 IP를 IP  주소라고 생각하고 있고 실제로도 그렇게 더 많이 쓴다.

 

 

IP주소는 숫자로 구성되어 있으며

네트워크 상에서 장비를 구분할 수 있게 해준다.

그렇기에 장비들간에 커뮤니케이션이 일어나기 위해선 IP 주소를 가져야만 한다.

위에서 가르킨 IP 주소는 2가지로 볼 수 있다.

 

1. 네트워크 주소

2. 호스트 주소

 

그리고 주소 타입에는 2가지가 있다. IPv4, IPv6

 

**물론 우리는 아직 IPv4를 쓰고 있다.(2020.11.27일 기준)

 


 

IPv4에 대해서 알아보자

IPv4는 현재 쓰고 있는 IP 주소의 타입이다.

32bit의 주소로 되어있으며 각 bit들은 1byte(8-bit)씩 4개로 나누어져있다.

그래서 0-255의 범위를 가지며 각 숫자들은  "  .  "  온점에 의해서 구분된다.

 

 

결국 2^32의 주소를 가질 수 있다.

 

 

하지만 컴퓨터가 숫자로 알아듣는다고 생각하지만 우리가 66을 입력한다고 해서 컴퓨터가 66으로 알아듣지는 않는다.

binary(이진) 으로 바꿔줘야 알아듣는다. 실제로 모든 것이 그렇다.

 

 


 

아니 근데 이미 IPv4를 다 쓰고있는데?? 왜 IPv6를 만들어??

라고 생각할 수 있다.

 

 

IP의 주소가 앞서 약 42억개를 가질 수 있다고 했다.

하지만 이 42억개는 인터넷이 보급화 되면서 다 써버릴 수 있는 양이 되었다.

 

그래서 새로운 버전의 IP주소를 만들기로 한 것이다.

 

 

그래서 뭐냐?

128비트란다. 그리고 16진법을 사용한단다.

 

 

??? 16진법을 모르나??

** 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E 까지 16가지의 숫자를 사용하는 수다. 

?? 왜 알파벳이 숫자인가요???

라고 생각한다면 밑에서 설명해주겠다.

 

 

아무튼 그렇게 되면 정말 상상도 할 수 없을 만큼의 IP 주소를 만들어낼 수 있다.

 

**이 IP주소는 8세트의 16bit로 구성된다.

?? 근데 어떻게 16bit인데 16까지 표현할 수 있죠??

 

물론 16bit를 다시 4bit로 쪼갠다.  //2^4 =16 이니까

 

 

*다시 말하자면 4비트짜리 4개가 1 세트다. 

 

1

16진법이 알파벳을 포함하는 이유다. 13이라고 2개로 나누어서 표현할 수는 없으니까... ㅎㅎ

 

이렇게 대응되는 것이다.

 


 

[컴퓨터(Computer Science)/네트워크, Network] - Subnet Mask, 서브넷 마스크란?

 

 

728x90
반응형
그리드형