[서버] IP주소와 서브넷 마스크(CIDR)

프로그래밍/서버2020. 12. 25. 21:49

IP주소

IP주소는 일반인들에게 아주 친숙한 용어입니다. IP주소는 인터넷에 접속된 기기를 식별하는 ID입니다.

네이버에 IP주소를 검색하면 본인의 ip주소를 쉽게 확인할 수 있습니다.

 

상대방의 IP주소를 알면 그 사람이 어디서 접속을 했는지도 대략적으로 알 수 있습니다.

 

IP주소는 4바이트로 구성된 숫자입니다. 1바이트씩 끊어서 표현됩니다.

 

서브넷 마스크와 CIDR 표기법(Classless Inter-Domain Routing)

 

컴퓨터에 익숙한 사람들은 255. 255. 255. 0과 같은 서브넷 마스크에 대해서도 들어본 적이 있을 것입니다. 서브넷 마스크를 통해 IP주소를 네트워크 영역과 호스트 영역으로 나누어 볼 수 있습니다.

200.100.10.0/24와 같이 뒤에 슬래쉬와 24 등의 숫자가 붙은 표기법은 CIRD 표기법이라고 합니다.

24는 서브 마스크에 대한 정보입니다. IP주소 전체 32비트 중에서 왼쪽부터 24비트는 네트워크 영역이고 나머지 8비트는 호스트 영역임을 의미합니다.(255.255.255.0)

 

위 그림에서 보면 200.100.10.0/24가 의미하는 주소는 256개임을 알 수 있습니다.

왜냐하면 앞의 24비트는 고정이고 나머지 8비트만 변할 수 있기 때문입니다.

 

이 네트워크를 아래와 같이 반으로 쪼갤 수도 있습니다.

200.100.10.0/25

200.100.10.128/25

 

IP주소가 10진수로 되어있어 잘 이해가 되지 않을 수 있으나 2진수로 변환하고 보면 이해가 좀 더 쉽습니다.

 

1100 1000 , 0110 0100 . 0000 1010 . 0000 0000 (200.100.10.0)(IP주소)

1111 1111 . 1111 1111 . 1111 1111 . 1000 0000 (서브넷 마스크)

 

1100 1000 , 0110 0100 . 0000 1010 . 1000 0000 (200.100.10.128)(IP주소)

1111 1111 . 1111 1111 . 1111 1111 . 1000 0000 (서브넷 마스크)

 

일단은 간단하게 하기 위해 TCP/IP 프로토콜이 동작하기 위해선 IP주소 뿐만 아니라 서브넷 마스크도 필요하다고 기억합시다. ㅎㅎ

 

출처

en.wikipedia.org/wiki/Subnetwork

 

Subnetwork - Wikipedia

From Wikipedia, the free encyclopedia Jump to navigation Jump to search Logical subdivision of an IP network Creating a subnet by dividing the host identifier A subnetwork or subnet is a logical subdivision of an IP network.[1]:1,16 The practice of dividin

en.wikipedia.org

docs.microsoft.com/en-us/troubleshoot/windows-client/networking/tcpip-addressing-and-subnetting#:~:text=A%20subnet%20mask%20is%20used,and%20see%20how%20it's%20organized.

 

TCP/IP addressing and subnetting - Windows Client

A general introduction to the concepts of IP networks and subnetting.

docs.microsoft.com

 

작성자

Posted by 드리머즈

관련 글

댓글 영역