점으로 구분된 주소 읽기
모든 IPv4 주소를 이루는 네 개의 숫자를 해석합니다.
점으로 구분된 주소 읽기은(는) CoddyKit의 무료 Network+ Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Network+ Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
IP 주소란 무엇인가
IP 주소(인터넷 프로토콜 주소)는 네트워크에서 장치를 식별하는 논리적 번호입니다. 이는 도로명 주소가 집을 식별하는 것과 비슷합니다. 데이터를 보내거나 받는 모든 장치에는 패킷이 해당 장치를 찾아갈 수 있도록 IP 주소가 필요합니다.
프로토콜의 버전 4인 IPv4는 32비트 주소를 사용합니다. 이 32비트로 만들 수 있는 주소는 약 42억 개에 불과합니다. 한때는 무한해 보였지만 인터넷이 성장하면서 결국 부족해졌습니다.
8비트로 이루어진 네 개의 옥텟
IPv4 주소는 각각 8비트인 네 그룹으로 나뉩니다. 각 8비트 그룹을 옥텟이라고 합니다. 옥텟 네 개에 8비트를 곱하면 전체 32비트가 됩니다.
8비트로 0부터 255까지의 값을 나타낼 수 있으므로 각 옥텟은 이 범위의 숫자입니다. 익숙한 192.168.1.10 형식은 네 옥텟을 십진수로 표시하고 점으로 구분한 것입니다.
점으로 구분한 십진 표기법을 사용하는 이유
컴퓨터는 주소를 긴 이진 숫자열로 저장하지만, 사람은 1과 0 32개를 읽기 어렵습니다. 점으로 구분한 십진 표기법은 각 옥텟을 십진수로 변환한 뒤 점으로 연결하여 주소를 읽기 쉽게 만듭니다.
따라서 이진 값 11000000.10101000.00000001.00001010은 192.168.1.10이 됩니다. 점은 시각적인 도움일 뿐이며, 장치는 전적으로 이진수로 작동합니다.
11000000.10101000.00000001.00001010
= 192.168.1.10각 옥텟의 이진수 원리
옥텟의 각 비트에는 왼쪽부터 128, 64, 32, 16, 8, 4, 2, 1의 자릿값이 있습니다. 비트가 1인 위치의 자릿값을 더하면 해당 옥텟의 십진수가 됩니다.
- 10000000 = 128
- 11000000 = 128 + 64 = 192
- 11111111 = 모든 비트가 켜짐 = 255
이 원리를 알면 이진수와 십진수 사이를 변환할 수 있으며, 이는 Network+ 시험의 핵심 기술입니다.
각 옥텟의 범위
가장 작은 8비트 값은 00000000(0)이고 가장 큰 값은 11111111(255)이므로 모든 옥텟은 0에서 255 사이입니다. 따라서 옥텟 하나에는 256개의 가능한 값이 있습니다.
192.168.1.300과 같은 숫자는 300이 255를 초과하므로 유효하지 않습니다. 범위를 벗어난 옥텟을 찾는 것은 문제를 해결할 때 잘못 입력된 주소를 쉽게 식별하는 방법입니다.
주소를 왼쪽에서 오른쪽으로 읽기
IPv4 주소는 왼쪽에서 오른쪽으로 네 개의 독립된 숫자로 읽습니다. 10.0.5.42에서 옥텟은 10, 0, 5, 42입니다.
왼쪽 옥텟은 일반적으로 더 큰 네트워크를 나타내고, 오른쪽 옥텟은 그 네트워크 안의 특정 호스트를 식별합니다. 다음 네트워크 및 호스트 부분에 관한 수업에서 이 분할이 어떻게 작동하는지 정확히 살펴보겠습니다.
주소의 총 개수
32비트를 사용하면 고유한 IPv4 주소의 총 개수는 2의 32제곱이며, 4,294,967,296개, 즉 약 43억 개입니다.
매우 많아 보이지만 수십억 대의 휴대전화, 서버, 스마트 장치가 온라인에 연결되면서 주소가 모두 소진되었습니다. 이 부족 현상이 IPv6가 만들어진 주된 이유이며, 이후 과정에서 자세히 살펴보겠습니다.
IP 주소와 MAC 주소 비교
IP 주소를 MAC 주소(미디어 액세스 제어 주소)와 혼동하지 마시기 바랍니다. MAC 주소는 네트워크 카드에 내장된 48비트 하드웨어 식별자이며, 하나의 링크에서 로컬 전달에 사용됩니다.
IP 주소는 논리적이므로 장치가 네트워크 사이를 이동하면 변경될 수 있습니다. IP는 OSI 모델의 3계층(네트워크)에서 작동하고 MAC은 2계층(데이터 링크)에서 작동합니다.
정적 주소와 동적 주소
주소를 할당하는 방법은 두 가지입니다. 정적 주소는 수동으로 설정하며 고정된 상태로 유지되므로 항상 연결 가능해야 하는 서버와 프린터에 적합합니다.
동적 주소는 DHCP 서버(동적 호스트 구성 프로토콜)가 자동으로 할당하며 시간이 지나면서 변경될 수 있습니다. 일상적으로 사용하는 대부분의 클라이언트 장치는 편의를 위해 동적 주소 지정을 사용합니다.
IP 주소를 볼 수 있는 곳
IPv4 주소는 어디에서나 볼 수 있습니다. 가정용 라우터는 흔히 192.168.1.1을 사용하고, 공용 웹 서버는 인터넷에서 라우팅 가능한 주소를 사용하며, 자신의 노트북에서는 네트워크 설정에서 주소를 확인할 수 있습니다.
이러한 숫자를 읽고 정상 여부를 확인하는 능력은 서브넷팅, 라우팅, 문제 해결의 기반입니다. 이 모든 작업은 점으로 구분한 십진 형식을 직접 바탕으로 합니다.
주소 읽기 연습
다음 주소를 네 개의 숫자로 소리 내어 읽어 보시기 바랍니다. 172.16.254.1은 172, 16, 254, 1이며 모두 범위 안에 있으므로 유효합니다. 8.8.8.8은 유명한 공용 DNS 서버 주소입니다.
각 옥텟이 0에서 255 사이인지, 그리고 세 개의 점으로 구분된 옥텟이 정확히 네 개인지 확인하시기 바랍니다. 이 중 하나라도 충족되지 않으면 주소 형식이 잘못된 것입니다.
빠른 확인
점으로 구분한 십진 형식에 대한 이해도를 확인해 보시기 바랍니다.
복습
IPv4 주소를 읽는 방법을 배웠습니다.
- IPv4는 네 개의 옥텟으로 표시되는 32비트 논리 주소입니다.
- 각 옥텟은 8비트이며 값은 0에서 255 사이이고, 점으로 구분한 십진 형식으로 작성합니다.
- 자릿값(128에서 1)을 사용하면 이진 옥텟을 십진수로 변환할 수 있습니다.
- IP는 논리 주소(3계층)이고 MAC은 고정된 하드웨어 주소(2계층)입니다.
- IPv4 주소는 약 43억 개이며, 이 때문에 IPv6로 전환하게 되었습니다.
자주 묻는 질문
“점으로 구분된 주소 읽기” 강의는 무료인가요?
네 — “점으로 구분된 주소 읽기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Network+ Academy 강의 전체를 잠금 해제할 수 있습니다. Network+ Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“점으로 구분된 주소 읽기”에서 뭘 배우나요?
모든 IPv4 주소를 이루는 네 개의 숫자를 해석합니다. 브라우저에서 직접 실행하는 실습 코드로 Network+ Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Network+ Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Network+ Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.
“점으로 구분된 주소 읽기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Network+ Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Network+ Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- 점으로 구분된 주소 읽기
- 네트워크 부분과 호스트 부분
- 주소 클래스와 범위
- 공용, 사설, 루프백 주소