티스토리 뷰
반응형
🌐 서브넷 마스크란?
📌 서브넷 마스크의 정의
서브넷 마스크(Subnet Mask)란 컴퓨터가 IP 주소를 보고 이렇게 판단할 수 있도록 도와주는 숫자입니다.“이 IP 주소의 앞부분은 네트워크를 뜻하고, 뒷부분은 호스트를 뜻합니다.”즉, 서브넷 마스크는 IP 주소를 네트워크와 호스트라는 두 부분으로 나누어 주는 기준입니다.
- 🖇 네트워크(Network): 하나의 그룹 이름
- 🖇 호스트(Host): 그 그룹 안에서 각각의 개별적인 컴퓨터
📖 네트워크란?
네트워크는 하나의 큰 이름표입니다.같은 네트워크에 속한 컴퓨터끼리는 서로 바로 소통할 수 있습니다.
다른 네트워크에 있는 컴퓨터와는 바로 소통하지 못합니다.
예를 들어, 회사에서 사용하는 사무실 네트워크와 집에서 사용하는 네트워크는 서로 다른 그룹입니다.
📝 네트워크 정의
네트워크(Network)란, 같은 그룹으로 묶인 장치들의 집합입니다.
같은 네트워크에 속해야 서로 데이터를 주고받을 수 있습니다.
🌟 네트워크 예시
- 회사 사무실:
192.168.1.xxx - 집:
192.168.0.xxx - 두 네트워크는 서로 다르기 때문에, 사무실 컴퓨터에서 집 컴퓨터로 직접 접속할 수 없습니다.
📖 호스트란?
호스트(Host)는 네트워크 안에 있는 각각의 개별 장치입니다.같은 네트워크 안의 여러 장치들은 각자 다른 호스트 번호를 가집니다.
📝 호스트 정의
호스트(Host)란, 네트워크 안의 개별 장치를 가리킵니다.
🌟 호스트 예시
- 회사 사무실 네트워크:
192.168.1.xxx - 컴퓨터:
192.168.1.10 - 프린터:
192.168.1.20 - 노트북:
192.168.1.30
📊 서브넷 마스크의 역할
서브넷 마스크가 없으면, 컴퓨터는 IP 주소를 보고 어느 부분이 네트워크인지, 어느 부분이 호스트인지 알 수 없습니다.IP 주소: 192.168.1.10 서브넷 마스크: 255.255.255.0
192.168.1→ 네트워크10→ 호스트
🔍 AND 연산으로 네트워크 계산
서브넷 마스크는 IP 주소와 AND 연산을 하여 네트워크 주소를 구합니다.AND 연산은 두 자리 모두 1일 때만 1이 됩니다.
🔷 서브넷 마스크 값에 따른 차이
/24보다 큰 값 — 네트워크를 더 잘게 쪼갬
- 예:
/26→ 서브넷 마스크:255.255.255.192 - 서브넷 마스크의 1이 더 많아져 네트워크 부분이 길어집니다.
- 하나의 네트워크를 여러 개의 더 작은 네트워크로 나눕니다.
- 각 네트워크당 호스트 수는 줄어듭니다.
🧪 이진수 AND 연산 예시 (/26)
IP 주소 : 11000000.10101000.00000001.00101010 (192.168.1.42) 서브넷 마스크: 11111111.11111111.11111111.11000000 (255.255.255.192) AND 결과 : 11000000.10101000.00000001.00000000 (192.168.1.0)
- 192.168.1.42는 192.168.1.0/26 네트워크에 속합니다.
- /26은 64개 단위로 나뉘며,
0~63,64~127, … 이렇게 구분됩니다. - 42는
0~63구간에 있으므로 네트워크 주소는 192.168.1.0입니다.
/24보다 작은 값 — 네트워크를 더 크게 묶음
- 예:
/16→ 서브넷 마스크:255.255.0.0 - 서브넷 마스크의 1이 더 적어져 네트워크 부분이 짧아집니다.
- 여러 개의 작은 네트워크를 하나로 묶습니다.
- 하나의 네트워크에 더 많은 호스트가 들어갑니다.
🧪 이진수 AND 연산 예시 (/16)
IP 주소 : 11000000.10101000.00000001.00001010 (192.168.1.10) 서브넷 마스크: 11111111.11111111.00000000.00000000 (255.255.0.0) AND 결과 : 11000000.10101000.00000000.00000000 (192.168.0.0)
- 192.168.1.10은 192.168.0.0/16 네트워크에 속합니다.
📊 값별 비교 표
🌟 정리
- 네트워크란?
같은 그룹 이름입니다.
같은 네트워크에 속해야 서로 소통할 수 있습니다. - 호스트란?
네트워크 안의 각각의 개별 컴퓨터입니다. - 서브넷 마스크란?
네트워크와 호스트의 경계를 표시해 주는 도구입니다.
AND 연산으로 네트워크 주소를 계산하며, 마스크에서 1인 자리만 값이 유지됩니다.
마스크 값이 크면 네트워크가 잘게 쪼개지고, 작으면 크게 묶입니다.
🧪 실제 예제
🪧 요약 문장
🌐 서브넷 마스크란, IP 주소에서 어느 부분이 네트워크 이름이고, 어느 부분이 호스트 번호인지 알려주는 숫자입니다.AND 연산으로 네트워크를 계산하며, 마스크 값이 커지면 네트워크가 더 잘게 쪼개지고, 작아지면 네트워크가 더 크게 묶입니다.
이 구분 덕분에 전 세계 수많은 장치가 서로 혼동되지 않고 통신할 수 있습니다.
반응형
'정보처리기사' 카테고리의 다른 글
| 데이터베이스 조인 — 세타조인, 네추럴조인, 동등조인 (4) | 2025.07.12 |
|---|---|
| RIP와 OSPF — 링크 상태와 다익스트라로 보는 두 가지 길 찾기 방식 (5) | 2025.07.12 |
| 대칭키 암호화방법 : DES vs AES 총정리! (3) | 2025.07.09 |
| 데이터그램 방식과 가상 회선 방식: 자세한 설명 (0) | 2025.07.08 |
| 소프트웨어 설계의 응집도: 기능적 응집, 순차적 응집, 교환적 응집, 절차적 응집, 시간적 응집, 논리적 응집, 우연적 응집 (0) | 2025.07.07 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 문제 풀이
- 코딩
- 알고리즘기초
- 문자열처리
- 알고리즘
- C++
- 프로그래밍
- Python
- 백준
- HTML
- 그리디알고리즘
- 코딩 테스트
- 알고리즘 문제풀이
- 브루트포스
- 동적계획법
- c언어
- 객체지향
- 알고리즘문제풀이
- 코딩테스트
- 문제풀이
- python 알고리즘
- 그래프 탐색
- 상속
- 프로그래머스
- dfs
- 파이썬코딩
- 동적 계획법
- 파이썬
- DP
- 그리디
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
글 보관함
반응형
