Lined Notebook

클래스리스와 서브넷마스크, 서브네팅 ★★★

by yjym33

1. 클래스리스 IP 주소 할당 (Classless IP Addressing):


클래스리스 IP 주소 할당은 클래스풀 IP 주소 할당(Classful IP Addressing) 체계의 한계와 주소 낭비 문제를 해결하기 위해 도입된 개념입니다. 클래스풀 IP 주소 할당에서는 주소 범위가 클래스 A, B, C 등으로 미리 정의되어 있었으며, 이로 인해 주소 공간의 낭비와 유연성 부족이 발생했습니다.

클래스리스 IP 주소 할당에서는 IP 주소를 클래스에 관계없이 사용합니다. 이를 가능하게 하는 것이 CIDR (Classless Inter-Domain Routing) 입니다. CIDR은 IP 주소 뒤에 슬래시(/)와 숫자로 표시되는 프리픽스 길이(prefix length) 또는 **서브넷 마스크(subnet mask)**를 사용하여 주소 범위를 나타냅니다.

예를 들어, 다음과 같은 CIDR 표기법을 사용할 수 있습니다.

192.168.1.0/24 또는 192.168.1.0/255.255.255.0
이것은 클래스 A, B, C에 상관없이 24비트가 네트워크 식별에 사용되고 나머지 비트가 호스트 주소에 사용된다는 것을 의미합니다. 클래스리스 IP 주소 할당은 주소 공간을 효율적으로 관리하고 더 많은 유연성을 제공합니다.



2. 서브넷 마스크 (Subnet Mask):


서브넷 마스크는 IP 주소의 네트워크 부분과 호스트 부분을 나누는 역할을 합니다. 이진 숫자로 구성된 32비트의 이진 값이며, 주소의 네트워크 부분을 1로, 호스트 부분을 0으로 나타냅니다.

예를 들어, 255.255.255.0은 32비트 중에서 처음 24비트(앞에서부터)가 네트워크를 식별하고 나머지 8비트가 호스트를 식별합니다. 이러한 서브넷 마스크를 사용하여 네트워크 주소와 호스트 주소를 구분합니다.

서브넷 마스크를 사용하면 주소 공간을 세분화하고 더 많은 서브넷을 만들 수 있으며, 네트워크 관리와 보안을 향상시킬 수 있습니다.



3. 서브네팅 (Subnetting):


서브네팅은 네트워크를 세분화하여 더 작은 서브넷으로 나누는 과정입니다. 주로 대규모 네트워크를 더 작고 관리 가능한 서브넷으로 분할하기 위해 사용됩니다. 

서브네팅은 다음과 같은 장점을 제공합니다.

보안 강화서브네트는 독립적인 네트워크로 간주될 수 있으며, 서브네트 간에 트래픽 흐름을 제어하기 쉽습니다.
네트워크 관리 용이성네트워크 관리자는 각 서브넷을 개별적으로 관리할 수 있으며, 문제 발생 시 빠르게 식별 및 해결할 수 있습니다.
IP 주소 할당 최적화서브네팅을 통해 주소 공간을 효율적으로 활용할 수 있으며, 주소 공간의 낭비를 줄일 수 있습니다.
서브네팅은 서브넷 마스크를 조정하여 주소 범위를 나누는 과정으로 이루어지며, 주로 라우터나 스위치 등의 네트워크 장비에서 구성됩니다.

요약하면, 클래스리스 IP 주소 할당은 주소 공간의 낭비를 줄이고 유연성을 높이는 데 도움을 주는 CIDR를 사용하며, 이때 서브넷 마스크와 서브네팅을 활용하여 네트워크를 효율적으로 관리하고 보안을 강화할 수 있습니다.

'Development > CS' 카테고리의 다른 글

HTTP 헤더(header) ★★★  (1) 2023.10.04
public IP, private IP, NAT ★★★  (0) 2023.10.03
클래스풀(Classful IP Addressing) ★★★  (1) 2023.10.03
IPv4와 IPv6 ★★★  (0) 2023.10.02
IP주소, MAC주소, ARP, RARP ★★★  (0) 2023.10.01

블로그의 정보

생각보다 실천을

yjym33

활동하기