0Pricing
Cloud & IT Cert Prep · 강의

네트워크 부분과 호스트 부분

주소가 네트워크 부분과 호스트 부분으로 나뉘는 방식을 배웁니다.

네트워크 부분과 호스트 부분은(는) CoddyKit의 무료 Cloud & IT Cert Prep 강의입니다. 이것은 4개 중 2번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Cloud & IT Cert Prep 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Cloud & IT Cert Prep 강의에는 총 4개의 강의가 포함되어 있습니다.

주소는 두 부분으로 이루어집니다

모든 IPv4 주소는 논리적으로 네트워크 부분과 호스트 부분으로 나뉩니다. 네트워크 부분은 장치가 속한 네트워크를 식별하고, 호스트 부분은 해당 네트워크의 특정 장치를 식별합니다.

이는 우편 주소와 비슷합니다. 도시와 거리 이름이 동네의 위치를 알려 주고, 번지수가 그 안의 특정 집을 가리킵니다.

서브넷 마스크가 분할 지점을 표시하는 방법

네트워크 부분이 어디에서 끝나고 호스트 부분이 어디에서 시작하는지 어떻게 알 수 있을까요? 서브넷 마스크가 이를 알려 줍니다. 마스크 역시 32비트이며, 1로 설정된 비트는 네트워크 부분을, 0으로 설정된 비트는 호스트 부분을 나타냅니다.

일반적인 마스크는 255.255.255.0입니다. 여기서 앞의 세 옥텟(모두 1)은 네트워크 부분이고 마지막 옥텟(모두 0)은 호스트 부분입니다.

IP:   192.168.1.10
Mask: 255.255.255.0
Net:  192.168.1   Host: .10

분할이 중요한 이유

장치는 이 분할을 사용하여 목적지가 로컬인지 원격인지 판단합니다. 두 장치의 네트워크 부분이 같으면 직접 통신할 수 있습니다. 네트워크 부분이 다르면 트래픽은 기본 게이트웨이를 통해 라우터를 거쳐야 합니다.

이 판단은 계속해서 이루어지며 인터넷에서 라우팅이 작동하는 방식의 기본 원리입니다.

동일한 네트워크의 예

둘 다 255.255.255.0 마스크를 사용하는 192.168.1.10과 192.168.1.50을 생각해 보겠습니다. 두 주소의 네트워크 부분은 모두 192.168.1입니다. 이 부분이 같으므로 두 호스트는 같은 네트워크에 있으며 라우터 없이 직접 통신할 수 있습니다.

마지막 옥텟만 10과 50으로 다르며, 이 옥텟이 각 장치를 식별하는 호스트 부분입니다.

서로 다른 네트워크의 예

이번에는 같은 마스크를 사용하는 192.168.1.10과 192.168.2.10을 비교해 보겠습니다. 세 번째 옥텟이 다르므로 네트워크 부분(192.168.1과 192.168.2)이 일치하지 않습니다.

이 호스트들은 서로 다른 네트워크에 있습니다. 데이터를 주고받으려면 두 네트워크를 연결하는 라우터를 통해 트래픽을 전달해야 합니다.

네트워크 주소

네트워크 주소는 모든 호스트 비트가 0인 주소입니다. 192.168.1.0/24에서 네트워크 주소는 192.168.1.0입니다. 이 주소는 네트워크 자체를 나타내며 장치에 할당되지 않습니다.

라우터는 라우팅 테이블에서 네트워크 주소를 사용하여 호스트 전체 그룹을 하나의 항목으로 나타냅니다.

브로드캐스트 주소

브로드캐스트 주소는 모든 호스트 비트가 1인 주소입니다. 192.168.1.0/24에서는 192.168.1.255입니다. 이 주소로 전송된 패킷은 네트워크의 모든 호스트에 동시에 도달합니다.

네트워크 주소와 마찬가지로 브로드캐스트 주소도 하나의 장치에 할당할 수 없으므로 네트워크마다 두 주소가 예약됩니다.

사용 가능한 호스트 범위

네트워크 주소와 브로드캐스트 주소 사이에 사용 가능한 호스트 주소가 있습니다. 192.168.1.0/24에서는 호스트가 192.168.1.1부터 192.168.1.254까지 사용할 수 있습니다.

전체 256개 주소에서 네트워크 주소와 브로드캐스트 주소를 제외한 254개가 사용 가능합니다. 모든 서브넷의 첫 번째와 마지막 주소는 호스트에 사용할 수 없습니다.

마스크에 따른 분할 변화

마스크를 변경하면 경계가 이동합니다. 네트워크 부분이 클수록(1비트가 많을수록) 호스트 수는 줄어들고, 호스트 부분이 클수록(0비트가 많을수록) 호스트 수는 늘어납니다.

  • 마스크 255.0.0.0: 첫 번째 옥텟은 네트워크, 마지막 세 옥텟은 호스트 — 매우 큰 네트워크입니다.
  • 마스크 255.255.255.0: 첫 세 옥텟이 네트워크 — 중간 규모의 네트워크입니다.

서브넷 과정에서 정확한 호스트 수를 계산하게 됩니다.

논리 AND로 네트워크 찾기

장치는 자신의 IP와 마스크 사이에 비트 단위 AND 연산을 수행하여 자체 네트워크 주소를 찾습니다. 마스크 비트가 1인 곳에서는 IP 비트가 그대로 통과하고, 0인 곳에서는 결과가 0이 됩니다.

이 작업은 모든 호스트와 라우터 내부에서 조용히 수행되며, 로컬인지 원격인지 결정하는 메커니즘입니다.

하나로 정리하기

주소와 마스크가 함께 네트워크를 정의합니다. 마스크를 적용한 네트워크 부분이 일치할 때만 두 장치가 직접 통신할 수 있습니다. 그렇지 않으면 라우터가 필요합니다.

이 분할을 이해하는 것은 서브넷의 출발점입니다. 서브넷에서는 마스크를 조정하여 네트워크 크기를 의도적으로 변경합니다. 지금 확실히 익혀 두면 서브넷이 훨씬 덜 어렵게 느껴질 것입니다.

빠른 확인

네트워크와 호스트 개념을 적용해 보십시오.

복습

주소를 두 가지 역할로 나누어 보았습니다.

  • IPv4 주소에는 네트워크 부분과 호스트 부분이 있습니다.
  • 서브넷 마스크(1은 네트워크, 0은 호스트)가 경계를 표시합니다.
  • 네트워크 부분이 일치하면 직접 통신하고, 그렇지 않으면 라우터가 필요합니다.
  • 각 네트워크는 네트워크 주소(모든 호스트 비트가 0)와 브로드캐스트 주소(모든 호스트 비트가 1)를 예약합니다.
  • IP와 마스크의 비트 단위 AND 연산으로 네트워크 주소를 확인할 수 있습니다.

자주 묻는 질문

“네트워크 부분과 호스트 부분” 강의는 무료인가요?

네 — “네트워크 부분과 호스트 부분” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Cloud & IT Cert Prep 강의 전체를 잠금 해제할 수 있습니다. Cloud & IT Cert Prep 강의에는 총 4개의 강의가 포함되어 있습니다.

“네트워크 부분과 호스트 부분”에서 뭘 배우나요?

주소가 네트워크 부분과 호스트 부분으로 나뉘는 방식을 배웁니다. 브라우저에서 직접 실행하는 실습 코드로 Cloud & IT Cert Prep을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Cloud & IT Cert Prep을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Cloud & IT Cert Prep은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 2번째 강의입니다.

“네트워크 부분과 호스트 부분” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Cloud & IT Cert Prep 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Cloud & IT Cert Prep 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 점으로 구분된 주소 읽기
  2. 네트워크 부분과 호스트 부분
  3. 주소 클래스와 범위
  4. 공용, 사설, 루프백 주소
← Cloud & IT Cert Prep(으)로 돌아가기