개요
아무생각 없이 IP 주소를 설정하다 IPv4와 서브넷 마스크를 입력하는데
문득 이게 뭔데? 라는 생각이 들어서 써도 알고 써보자 라는 생각으로
IP와 서브넷 마스크에 대해 정리해보기로 하였다.
IP주소
IP(Internet Protocol)은 IP주소를 사용하여 호스트나 네트워크 장비를 식별한다.
고유한 IP주소를 할당하고 그 IP 주소를 통해 컴퓨터를 특정한다.
즉 IP = 장비의 이름이다.
이러한 IP 프로토콜에서는 IPv4(Internet Protocol version 4)의 주소 체계를 사용하고 있다.
IPv4란?
IPv4는 32비트 즉 0과 1로만으로 표기하는 이진수 32자리로 구성되어 있다.
이진수로 된 IP 주소는 사람이 알아보기 어렵기 때문에 32비트를 8비트씩 4그룹으로 나누어,
각 그룹을 10진수로 변환하고, 그룹 사이에 .(점)을 넣은 방식으로 표기하고 있다.
IPv4로 할당할 수 있는 IP주소는 2의 32승인 약 43억개이다.
현재는 이 주소를 다 사용하여 128비트로 구성되어 있는 IPv6를 사용하고 있다.
IP주소의 구성
IP 주소는 호스트가 속한 네트워크 주소인 네트워크 부와 호스트의 주소인 호스트 부로 구성된다.
즉 네트워크 부는 어떠한 네트워크를 사용하는지를 보여주고
호스트 부는 그 네트워크 안에서 어느 호스트인지를 나타내는 것이다.
IP 주소가 있을 때 어디부터 네트워크 부이고 어디까지 호스트 부인지 식별하는게 필요하다.
IPv4 초기에는 클래스를 기준으로 호스트를 나눴지만, 현재는 서브넷 마스크를 사용하고 있다.
서브넷 마스크
네트워크 부와 호스트 부를 구분하기 위해 만든 숫자이다.
서브넷 마스크는 IP주소의 32비트와 같이 32비트로 구성되어 있다.
네트워크 부는 1로 표현하고 호스트 부는 0으로 표기를 하여 IP주소를 식별할 수 있다.
11111111이기 때문에 128+64+32+16+8+4+2+1로 255로 표기한다.
이를 다르게 표현할 수 있는데 프리픽스 표기법이라고 한다.
프리픽스 표기법
255.255.255.0이라고 쳤을 때
11111111.11111111.11111111.00000000이기 때문에
비트수가 24비트이므로 프리픽스 표기법을 사용하여 /24로 표기한다.
ex) 192.168.1.112/24
마무리
IP주소와 서브넷 마스크에 대해서 알아보았다.공부하며 왜 사내 IPv4세팅을 그렇게 진행하는지에 대해서 알게된 것 같다.
다음에는 세팅중 DNS가 무엇인지와 DNS의 방식에 대해서 알아보고 싶다.
'교육' 카테고리의 다른 글
SAC (System Access Control) 정리 (0) | 2024.04.07 |
---|