본문 바로가기
다양한 정보

IP에 대해서 조금 더 알아보기

by GrapherStory 2018. 9. 15.


#네트워크 기본의 이해 보러가기 : 전반적인 네트워크 동작 과정

#네트워크 기본의 이해 두 번째 보러가기 : 네트워크의 중요 요소들


IP 주소는 인터넷을 사용하기 위해 꼭 필요한 요소 중 하나입니다. 네트워크 상의 수많은 기기들 중 각각의 기기들을 식별할 수 있는 고유의 가상 주소라고 말할 수 있는데요. 쉽게 스마트폰과 컴퓨터, 그리고 각종 사물인터넷을 사용하는 기계들 모두 하나씩 가지고 있다고 보시면 됩니다. 오늘은 IP에 대해서 조금 더 자세하게 알아보고, 자신의 IP 주소를 확인하는 방법을 소개해 드리곘습니다.


IT_네트워크_IP01


  1. IP 주소에 대해서 : IPv4


먼저 IP 주소는 버전을 IPv4와 IPv6 두 가지로 나눌 수 있습니다. 우리가 일반적으로 사용하고 있는 것은 IPv4입니다. 그렇다면 IPv4부터 알아볼까요?


우리가 알고 있는 IP 주소는 32비트의 길이를 가지며, XXX.XXX.XXX.XXX의 12자리 숫자 형식으로 나타내고 있습니다. 원래 IP 주소는 비트 단위를 기준으로 '00000000000000000000000000000000 - 11111111111111111111111111111111'까지 표현하는데 우리가 보기 쉽도록 8자리마다 마침표(.)를 찍어 표기하는 것이 현재의 IP 주소입니다. 비트 단위이기 때문에 각 자리에는 0과 1의 숫자가 들어갈 수 있으며, 이로 인해 계산을 해보면 IPv4의 총개수는 약 43억 개입니다. 엄청나게 많아 보이죠? 하지만 인터넷이 발달된 이래로 낭비되거나 버려진 주소들이 많기 때문에 이제는 IPv4의 주소 공간이 포화상태에 이르렀다고 할 수 있습니다. 그래서 IPv4를 대체하기 위해 개발된 것이 IPv6입니다.



  2. IP 주소에 대해서 : IPv6


IPv6는 IPv4의 단점을 보완하기 위해 개발되었습니다. 가장 먼저 IPv4의 부족한 주소를 해결할 수 있도록 128비트의 길이를 가지기 때문에 거의 무한대에 가깝게 주소 할당을 할 수 있는데요. 이뿐만 아니라 더 효율적인 네트워크 환경을 위한 다양한 장점을 지니고 있습니다. 하지만 아직까지 대부분 IPv4을 사용하고 있기 때문에 IPv6로의 전환은 시간이 걸릴 것으로 예상됩니다.



  3. IPv4와 IPv6의 차이점


가장 대표적인 차이점은 표기 방식과 길이를 말할 수 있습니다. IPv4는 32비트의 주소를 10진수로 나타내었고, IPv6는 128비트의 주소를 16진수로 표기합니다.


통신 방식으로는 IPv4가 유니캐스트, 멀티캐스트, 브로드캐스트를 사용하는 반면, IPv6는 유니캐스트, 멀티캐스트, 애니캐스트를 사용합니다. 각각 유니캐스트는 1대1 통신, 멀티캐스트는 1대 특정 다수의 통신, 브로드캐스트는 1대 불특정 다수의 통신을 뜻하는데요. 애니캐스트는 멀티캐스트처럼 1대 특정 다수의 통신이지만 제일 가까운 목적지를 찾아간다는 점에 있어 차이를 지니고 있습니다.


패킷 헤더를 보면 IPv4는 가변적이지만, IPv6는 고정입니다. IPv4는 네트워크 통신의 모든 계층에서 오류 체크가 이루어진다는 것과 IPv6는 플러그 앤 플레이도 지원된다는 차이점도 있습니다.


아무래도 IPv6는 IPv4의 단점을 보완하기 위해 등장했기 때문에 전체적인 성능도 좋아지고 보안적인 부분에서도 더욱 좋아졌습니다.



  4. IP 주소의 이해


IP 주소는 네트워크 부분과 호스트 부분으로 나눌 수 있습니다. 비유를 하자면 네트워크 부분은 교실, 호스트 부분은 학생으로 나타낼 수 있는데요. 우리가 3반의 김철수를 찾아가기 위해서는 먼저 3반 교실로 가서 김철수의 자리를 찾겠죠? 이와 마찬가지로 정확한 네트워크 상 목적지의 위치를 찾기 위해 네트워크 부분과 호스트 부분의 구분이 필요합니다.



  5. 내 IP 주소 알아보기


그렇다면 여러분들의 IP 주소를 한번 알아보도록 하겠습니다. 일단 키보드의 윈도우 키와 R 키를 같이 눌러주세요.


IT_네트워크_IP02


그럼 스크린샷과 같은 창이 왼쪽 하단부에 뜰 텐데요. 여기에 'cmd'라고 입력을 한 뒤 확인을 클릭해주세요. 그럼 다음과 같은 창이 뜰 것입니다.


IT_네트워크_IP03


앗! 뭔가 있어 보이는 창이 떴습니다. 이 창은 command 창으로 간단하게 cmd 창이라고 줄여서 부릅니다. 우리가 사용하고 있는 윈도우 운영체제에서 명령어를 입력하여 컴퓨터에 무언가를 지시할 수 있는 창인데요. 여기에 'ipconfig'라고 입력하신 뒤 엔터를 눌러주세요.


IT_네트워크_IP04


이런 화면이 뜨셨나요? 여기서 검은 사각형 부분을 보시면 IPv4 주소라고 나와있는데 이것이 자신의 IP 주소입니다. 필자는 현재 와이파이를 이용하고 있어 무선 LAN 어댑터 Wi-Fi에 정보가 뜨는데, 보통은 이더넷 어댑터 이더넷에 정보가 뜰 것입니다. 이제는 여러분의 IP 주소를 확실하게 아실 수 있겠죠?


#IP 실전! 공인 IP와 사설 IP, 그리고 VLSM 보러가기


댓글