IP Address
IP Address는 Network Host들(컴퓨터 네트워크에 연결된 컴퓨터나 기타 장치) 사이에서 통신을 위해 사용하는 특수한 번호이다.
현재 우리나라에서 주로 사용되는 IPv4 주소체계는 8bit 숫자(Octet) 4개로 총 32bit로 이루어져 있다
위 그림 처럼 Octet마다 '.'으로 구분하며 8bit이기에 0~255까지의 숫자가 들어간다.
각 부분별로 256개의 숫자가 가능하므로 0.0.0.0부터 255.255.255.255까지
256 * 256 * 256 * 256 = 4,294,967,296으로 총 약 42억 개다
하지만 이미 21년 1월 기준 85%의 주소가 할당, 특수용도가 13.7%, 미할당이 0.5%이다.
그렇기에 이를 대비하여 총 128bit의 IPv6 주소체계가 설계되어 사용되고 있지만 우리나라는 아직 IPv4가 주를 이룬다.
※아래 주소로 가면 국가별 현황이나 RIR(대륙별 인터넷 주소자원 관리기관) 별 현황 등을 볼 수 있다.
http://한국인터넷정보센터.한국/jsp/infoboard/stats/totalCurrent.jsp
- 특이하게 도메인 명을 전부 한글로 함
서브넷 마스크
서브넷 마스크는 앞에서부터 연속된 1과 이후 연속된 0으로 이루어져 있으며
IP 주소체계에서 네트워크 영역을 분리하는 개념이다
예) 255.255.255.0(11111111.11111111.11111111.00000000)
이 서브넷 마스크를 통해 IP Address를 Network ID와 Host ID로 나눌 수 있다.
이 네트워크 영역을 얻어내기 위해서 AND 연산자를 사용한다.
ex) 123.123.123.123 - IP Address ,255.255.255.0 - subnet mask
간단하게 서브넷 마스크 1이 24개면 24자리가 네트워크 ID이고 나머지 8자리가 Host ID이다.
이렇게 Network ID와 Host ID로 나눈 이유는 모든 Host를 관리하기 어려워 네트워크의 범위를 지정한 것이다.
관리하기 위해 네트워크 범위를 지정했으니 반대로 네트워크 ID를 알면 어느 나라의 IP인지도 알 수 있다.
※위에도 소개한 한국인터넷정보센터에 들어가 보면 우리나라가 할당받은 대역 전체를 확인할 수 있다.
http://한국인터넷정보센터.한국
이 네트워크 범위는 위와 같이 서브넷 마스크를 늘리거나(서브넷팅) 줄이면서(슈퍼넷팅) 변경할 수 있다.
지금까지 간단하게 IP Address와 서브넷 마스크에 대해 알아봤고
이후 IP 클래스 개념과 CIDR(Classless Inter-Domain Routing),
서브넷팅과 슈퍼넷팅 등에 대해서 추가하고자 한다.
'ETC' 카테고리의 다른 글
[windows]hosts파일 변경하기 (0) | 2021.02.08 |
---|---|
[컴퓨터 통신]DNS - Domain Name System (0) | 2021.02.08 |
[컴퓨터 통신]IP 클래스와 CIDR (0) | 2021.01.26 |
[자료구조]QUEUE (0) | 2021.01.22 |
댓글