일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- information hiding
- Trap
- link layer
- stride
- STCF
- 운영체제
- 게임개발
- 게임 개발
- frequency-domain spectrum analysis
- 배경 그림
- FIFO
- DP
- protection
- OSI 7계층
- AINCAA
- SDLC
- Waterfall
- Security
- DSP
- MLFQ
- 유니티
- Unity #Indie Game
- OWASP
- unity
- polymorphism
- MAC
- 메카님
- 유스케이스
- 컴퓨터 네트워크
- SJF
- Today
- Total
다양한 기록
IP addressing: Subnet Mask, CIDR 본문
IP address
32비트 identifier
인터페이스
IP 주소는 각 장치의 인터페이스와 연결됨
- 호스트/라우터와 물리적 링크와의 연결
- 호스트는 일반적으로 하나나 두개의 인터페이스를 가짐(랜, 와이파이)
계층적 주소 체계
IP 주소: 네트워크 ID + 호스트 ID
IP 주소 등급
ICANN에서 IP 주소를 관리함
Range for first byte | 시작 비트 | Network ID | |
Class A | 0~127 | 0 | 7비트 (8비트까지) |
Class B | 128~191 | 10 | 14비트 (16비트까지) |
Class C | 192~223 | 110 | 21비트 (24비트까지) |
Class D | 224~239 | 1110 | |
Class E | 240~255 | 1111 |
클래스 A
- 네트워크 개수 2의 7승
- 24비트 호스트에 할당
그만큼 호스트의 개수가 많음
클래스 B
- 네트워크 개수 2의 14승
- 16비트 호스트에 할당
클래스 C
- 네트워크 개수 2의 21승
- 8비트 호스트에 할당
규모가 작은 네트워크는 보통 클래스 C를 할당받음
학교 와이파이도 규모가 작아서 클래스 C 받음
서브넷
하나의 IP 주소 체계를 논리적으로 여러 네트워크로 나눔
나누는 건 기관에서 알아서
왜 나누냐 - 관리하기 편하려고
예시
11000000.10101000.01100100.00000000 // IP: 192.168.100.0
11111111.11111111.11111111.10000000 // Subnet Mask: 255.255.255.128
클래스 C IP의 경우 24번 비트까지가 네트워크 ID인데 기본
호스트 ID의 일부를 네트워크로 빼서 사용이 가능함
이를 나타내는게 서브넷 마스크 -> 1로 표현된 부분까지는 네트워크 ID
225.255.255.128와 같이 표기 가능
11001000 00010111 00010000 00000000 // 200.23.16.0/23
11111111 11111111 11111110 00000000
CIDR(Classless InterDomain Routing)
IP 옆에 몇 비트까지 네트워크 ID인지 표기하는 방법
반대 방향으로 가면 슈퍼넷
좀 더 많은 호스트를 수용하기 위해 호스트에 할당하는 비트를 늘릴 수 있음
왜 CIDR이 필요한가
클래스 C같은 경우는 네트워크는 많은데 호스트 개수가 너무 적음
네트워크 주소를 유동적으로 하여 더 많은 호스트를 수용 가능(슈퍼넷)
'네트워크' 카테고리의 다른 글
IPv6 (0) | 2024.06.05 |
---|---|
DHCP, NAT (0) | 2024.05.21 |
IP 구조, Fregmentation (0) | 2024.05.06 |
네트워크 스케줄링 메커니즘 (0) | 2024.05.06 |
라우터 내부, switching fabric (0) | 2024.05.06 |