일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로토콜
- 남궁성
- 10866
- 인프콘
- 데이터 송수신
- 논리구성도
- 인터페이스
- AWS CLF
- modifiers
- network
- l3 스위치
- TCP/IP
- 상속
- 역캡슐화
- 자바
- 파이썬 1712
- 백준 1712
- 네트워크
- 백준 2775
- 유선LAN
- 다형성
- 테슬라폰
- aws 자격증
- 자바의 정석
- 파이썬
- 1764
- 물리구성도
- java
- 계층화
- 개발바닥
- Today
- Total
병훈's Blog
네트워크 뿌수기 - IP 주소의 구성과 서브넷 마스크 본문
유니캐스트 IP 주소의 구성
PC와 서버 등 TCP/IP 통신을 하는 호스트에 설정하는 IP 주소는 유니캐스트 IP 주소입니다.
TCP/IP 통신의 대부분은 유니캐스트입니다.
그러므로, 유니캐스트 IP 주소를 확실하게 이해하는 것이 중요합니다.
IP 주소는 네트워크부와 호스트부라는 두 개의 부분으로 구성됩니다.
사내 네트워크와 인터넷 등은 복수의 네트워크가
라우터 또는 레이어3 스위치로 서로 연결되어 있습니다.
IP 주소의 전반의 네트워크부를 이용해 각 네트워크를 식별합니다.
그리고, 후반의 호스트부로 네트워크 내 호스트(의 인터페이스)를 식별합니다.
브로드캐스트 IP 주소
같은 네트워크에 있는 모든 호스트에 일괄적으로 데이터를 전송할 때 이용하는
브로드캐스트 IP 주소는 32비트가 모두 1인 IP 주소입니다.
도트형 10진 표기로는 '255.255.255.255' 가 브로드캐스트 IP 주소입니다.
** 유니캐스트 IP 주소 후반 호스트부의 모든 비트가 1로 된 IP 주소도 브로드캐스트 IP 주소입니다.
멀티캐스트 IP 주소
멀티캐스트 IP 주소로서 '224.0.0.0 ~ 239.255.255.255'로 범위가 정해져 있습니다.
이 범위 중, 미리 정해져 있는 멀티캐스트 IP 주소가 있습니다.
예를 들어, '224.0.0.2'라는 멀티캐스트 IP주소는 '같은 네트워크 상의 모든 라우터'라는 그룹입니다.
또한, 사용자가 자유롭게 그룹을 결정하기 위해서 239로 시작되는 범위를 이용할 수 있습니다.
서브넷 마스크란?
전항에서 살펴본 것처럼 IP 주소는 전반의 네트워크부와 후반의 호스트부로 구성됩니다.
네트워크부와 호스트부의 구분은 고정된 게 아니라 가변적입니다.
32비트 IP 주소의 어디까지가 네트워크부인지 명시한 것이 서브넷 마스크입니다.
서브넷 마스크는 IP 주소처럼 32비트이므로 0과 1이 32개 나열됩니다.
1은 네트워크부를 나타내며, 0은 호스트부를 나타냅니다.
서브넷 마스크는 반드시 연속한 1과 연속한 0입니다.
1과 0이 교대로 나타나는 서브넷 마스크는 없습니다.
비트의 나열만으로는 파악하기 어려우므로
IP 주소처럼 서브넷 마스크도 8비트씩 10진수로 변환하고 . 으로 구분해 표시합니다.
서브넷 마스크가 가질 수 있는 10진수 수치는 아래 중 하나입니다.
2진수 | 10진수 |
1111 1111 | 255 |
1111 1110 | 254 |
1111 1100 | 252 |
1111 1000 | 248 |
1111 0000 | 224 |
1110 0000 | 192 |
1100 0000 | 128 |
1000 0000 | 0 |
또한, / 뒤에 연속한 1의 개수로 표기하는 경우도 있습니다.
이 방식은 프리픽스 표기라고 부릅니다.
원칙적으로 192.168.1.1 255.255.255.0 또는 192.168.1.1/24 처럼
IP 주소에는 서브넷 마스크를 같이 적어서
네트워크부와 호스트부를 명확하게 구분합니다.
네트워크 주소와 브로드캐스트 주소
IP 주소 후반 호스트부를 모두 비트 0으로 채우면,
네트워크 자체를 식별하기 위해 이용하는 네트워크 주소가 됩니다.
네트워크 구성도 등에서 네트워크를 식별할 때 네트워크 주소를 이용합니다.
호스트부를 모두 비트 1로 채우면, 브로드캐스트 주소가 됩니다.
255.255.255.255 이외에, 이 형식의 브로드캐스트 주소를 이용할 수도 있습니다.
Point
- 유니캐스트 IP 주소는 전반의 네트워크부와 후반의 호스트부로 구성된다.
- 255.255.255.255는 브로드캐스트 IP 주소다.
- 224.0.0.0 ~ 239.255.255.255는 멀티캐스트 IP 주소다.
- 서브넷 마스크로 IP 주소의 네트워크부와 호스트부를 구분한다.
- 서브넷 마스크는 32비트로 비트 1이 네트워크부, 비트 0이 호스트부를 나타낸다.
- 서브넷 마스크 표기는 IP 주소처럼 8비트씩 10진수로 변환하고 . 으로 구분한다.
- 서브넷 마스크 표기에는 / 뒤에 연속한 비트 1의 개수로 표기하는 프리픽스 표기도 있다.
'Computer > Network' 카테고리의 다른 글
네트워크 뿌수기 - 공인주소, 사설주소 (0) | 2022.12.24 |
---|---|
네트워크 뿌수기 - 네트워크에 접속하는 두 단계 (0) | 2022.12.24 |
네트워크 뿌수기 - 목적지의 개수에 따른 분류 (0) | 2022.12.23 |
네트워크 뿌수기 - 통신 상대는 누구인가 (0) | 2022.12.23 |
네트워크 뿌수기 - 데이터를 목적지까지 전송한다 (0) | 2022.12.23 |