IP(Interent Protocol) - 네트워크 계층(L3)에서 사용되는 데이터의 논리적인 주소.(8bit.8bit.8bit.8bit - 총 32bit)
주소부족 해결을 위해 IPv6 사용
IP주소 클래스(IP Address Class)
A class(Unicast) : 0.0.0.0 ~ 127.255.255.255 (0~127) - x.0.0.0/8
B class(Unicast) : 128.0.0.0 ~ 191.255.255.255 (128~191) - x.x.0.0/16
C class(Unicast) : 192.0.0.0 ~ 223.255.255.255 (192~223) - x.x.x.0/24
D class(Multicast) : 224.0.0.0 ~ 239.255.255.255 (멀티캐스트 주소)
E class(Broadcast) : 240.0.0.0 ~ 255.255.255.255 - 사용제한 주소(네트워크 인터페이스에 설정이 불가)
공인 IP / 사설 IP
인터넷과 같은 공인환경에 직접 연결이 가능한 주소 / 기업 내부 사설환경에서 사용을 권장하는 주소(인터넷연결 x)
내부 네트워크에서 사용하고 있던 사설 IP로 인터넷(외부 네트워크)에 접속하려 할 시 NAT(Network Address Translation) 또는 PAT(Port Address Translation)를 사용하여 주소변환.
공인IP 범위
A class : 1.x.x.x ~ 126.x.x.x
B class : 128.1.xxx.xxx ~ 191.254.xxx.xxx
C class : 192.0.1.xxx ~ 223.255.254.xxx
사설IP 범위
A class : 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8)
B class : 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12)
C class : 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16)
서브넷 마스크(Subnet Mask) - 32bit
IP주소에 대한 네트워크 id와 호스트 id를 구분하기 위해 사용됨. - 1은 네트워크, 0은 호스트
맨 앞에 비트부터 1이 연속된 구간까지 - 네트워크 id
~ 0으로 끝나는 마지막 구간 - 호스트 id
ip 뒤에 /24 = 1이 24개 있다는 표현
ex) 서브넷 마스크 표
24bit - 11111111 11111111 11111111 00000000 - 255.255.255.0
23bit - 11111111 11111111 11111110 00000000 - 255.255.254.0
22bit - 11111111 11111111 11111100 00000000 - 255.255.252.0
21bit - 11111111 11111111 11111000 00000000 - 255.255.248.0
IP address ref) https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hatesunny&logNo=220790654612
Subnet Mask ref) https://www.joinc.co.kr/w/Site/System_management/Subnet
'Network' 카테고리의 다른 글
STP(Spanning Tree Protocol)의 동작방식과 RSTP, PVST, MSTP (0) | 2023.03.14 |
---|---|
유니캐스트, 브로드캐스트, 멀티캐스트 (0) | 2023.03.14 |