일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ChatGPT
- Django
- 훌륭한모국어
- 나만의주식5법칙
- 클라우드
- 비밀번호변경
- 헬레나크로닌
- 공작과개미
- db
- todolist
- linux명령어
- 다산의마지막습관
- 독후감
- delete
- 일일투자금액
- 네인생우습지않다
- 지방사람이보는서울사람
- 꼭읽어봐야할책
- MySQL
- 서울로가자
- 옹졸함
- Git
- 중용
- 성선택
- OpenCV
- git 업로드
- UPSERT
- php
- Face Detection
- Python
- Today
- Total
Terry Very Good
IP Address / IP Class / Subnet Mask 정리 본문
IP Address
IP Address: 네트워크 환경에서 노드(ex. 컴퓨터)간 통신을 위해 부여된 네트워크 상의 주소로,
IPv4 규약으로 인해 아래 표와 같이 32자리의 2진수(약 42억 9천개)로 표현된다.
172. | 16. | 254. | 1 |
10101100. | 00010000. | 11111110. | 00000001 |
여기서 IP의 Class에 따라 Network Address와 Host Address로 나뉜다.
IP Class
IP Class: 하나의 IP 주소에서 네트워크 영역과 호스트 영역을 나누는 규약
구분 | 2진수 시작은? (s 네트워크, h 호스트) | 네트워크 시작번호 (개수) | 호스트 범위 (개수) |
A클래스 | 0sss ssss. hhhh hhhh. hhhh hhhh. hhhh hhhh (0 시작, 네트워크 : 7bit, 호스트 : 24bit) |
1 ~ 126 시작 (2^7 -1 개 : 127은 제외라 -1) |
2^24 -2 (-2 네트워크, 브로드캐스트 주소 제외) |
B클래스 | 10ss ssss .ssss ssss. hhhh hhhh. hhhh hhhh (10 시작, 네트워크 : 14bit, 호스트 : 16bit) |
128.0 ~ 191.255 시작 (2^14 개) |
2^16 -2 (-2 네트워크, 브로드캐스트 주소 제외) |
C클래스 | 110s ssss. ssss ssss. ssss ssss. hhhh hhhh (110 시작, 네트워크 : 21bit, 호스트 : 8bit) |
192.0.0 ~ 223.255.255 시작 (2^22 개) |
2^8 -2 (-2 네트워크, 브로드캐스트 주소 제외) |
구분 | 10.3.4.3 | 132.12.11.4 | 203.10.1.1 |
클래스 | A | B | C |
Network 부분 | 10.0.0.0 | 132.12.0.0 | 203.10.1.0 |
Host 부분 | -.3.4.3 | -.-.11.4 | -.-.-.1 |
서브넷 마스크(Subnet Mask)
IP Address에서 첫비트부터 어디까지가 네트워크 부분인가 알려주는 역할
1. IP주소 디폴트마스크(10.0.24.100 255.0.0.0)
Prefix표기법: 10.0.24.100/8
서브넷마스크: 1111 1111 . 0000 0000 . 0000 0000 . 0000 0000
Network Address : 10.0.0.0
Broadcast Address : 10.255.255.255
할당 가능한 호스트 주소 : 10.0.0.1 ~ 10.255.255.254
호스트 개수 : 2^24 -2 = 16777216 -2 = 16777214
2. 192.100.2.31/16
Network Address : 192.100.0.0
Broadcast Address : 192.100.255.255
할당 가능한 호스트 주소 : 192.100.0.1 ~ 192.100.255.254
호스트 개수 : 2^16 -2 = 65536 -2 = 65534
3. 151.3.192.17 255.255.240.0 (=151.3.192.17/20)
Network Address : 151.3.192.0
Broadcast Address : 151.3.207.255
할당 가능한 호스트 주소 : 151.3.192.1 ~ 151.3.207.254
호스트 개수 : 2^12 -2 = 4096 -2 = 4094
4. 192.168.4.100/26
Network Address : 192.168.4.64
Broadcast Address : 192.168.4.127
할당 가능한 호스트 주소 : 192.168.4.65 ~ 192.168.4.126
호스트 개수 : 2^6 -2 = 64 -2 = 66
'개발 필수 지식 > 네트워크 지식' 카테고리의 다른 글
[네트워크] VXLAN에 대해서 (0) | 2023.02.12 |
---|---|
SR(Segment Routing)과 IPv6의 관계 (0) | 2023.02.12 |
NETWORK 기본이론 요약 (1) - (인터넷, 인트라넷, 엑스트라넷, LAN, WAN, Ethernet, bps, pps, 광/동/TP차이, MAC, 유니/브로드/멀티캐스트, OSI 7 Layer (0) | 2021.11.11 |
MPLS VPN(Multi-Protocol Label Switching , Virtual Private Network) (0) | 2021.11.07 |
네트워크 라우팅 프로토콜(RIP, OSPF, ISIS, IGRP, EIGRP, BGP) (2) | 2021.10.31 |