소개
이 실습에서는 Linux 명령줄을 사용하여 IP 주소 서브넷팅 및 이진 변환의 필수 기술을 익히게 됩니다. Python 대화형 인터프리터를 활용하여 컴퓨터 네트워킹의 기초가 되는 기본 계산에 대한 실습 경험을 쌓고, 이론적 지식을 넘어 터미널 환경에서의 실제 적용으로 나아갈 것입니다.
먼저 익숙한 점으로 구분된 십진수 표기법 (dotted-decimal notation) 의 IP 주소를 32 비트 이진 형식으로 변환하고 다시 되돌리는 작업부터 시작합니다. 그런 다음 CIDR 서브넷 마스크를 해당 이진 및 점으로 구분된 십진수 형식으로 변환하는 과정을 안내합니다. 마지막으로 이러한 기술을 적용하여 주어진 IP 주소의 네트워크 부분과 호스트 부분을 식별하고 특정 CIDR 블록 내에서 사용 가능한 총 호스트 및 서브넷 수를 계산합니다.



