Step by Security Study
IP와 MAC Address 정리 본문
개념
IP (Internet Protocol)
인터넷 프로토콜에서 사용하는 주소 (논리적 주소)
네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 고유(자신을 나타내는) 번호
IPv4
32bit로 구성
8bit씩 나눠서 4개의 Octet (8개의 Bit를 묶어서 Octet이라 함) 으로 구분 (8bit.8bit.8bit.8bit) -> 점(.)은 octet과 octe을 구분
각 octet을 10진수로 변환해서 표현한다.
예시) 1100 0000. 1010 1000. 0000 1100. 0000 0001 = 192.168.12.1
각 octet의 최저값은 0, 최대값은 255
0000 0000 = 0
1111 1111 = 255
2^8은 256이지만 0부터 사용하기 때문에 한 octet에 0~255까지 사용
사용 가능한 IPv4 주소 : 2^32 = 약 43억개
IPv6
주소고갈문제로 등장
128bit로 구성
인증 및 보안, 이동성 등의 여러면에서 IPv4 보다 뛰어남
사용 가능한 IPv6 주소 : 무한
각 구간을 16진수로 변환해서 표현한다.
예시)
FE80 : 0000 : 0000 : 0000 : 020B : BEFF : FE84 : EC00
- > FE80을 2진수로 변환하면?
-> F : 1111 : F=15
-> E : 1110 : E =14
-> 8 : 1000
-> 0 : 0000
한 구간 당 16bit
16bit * 8 = 128bit
MAC
네트워크 장비의 하드웨어가 갖는 주소 (물리적인 주소)
48Bit(6Byte)로 구성되어 있으며, 16진수로 표현한다.
01-23-45-67-89-AB
01:23:45:67:89:AB
0123.4567.89AB
앞쪽 6개의 16진수가 벤더 = OUI, 즉 생상자를 나타내는 코드.
이 부분을 통해서 어느 회사에서 만든 제품인지 알 수 있다.
뒤에 오는 나머지 6자리의 수가 벤더 사에서 각 장비에 분배하는 Host Identifier => 시리얼 넘버
MAC Address는 랜카드 또는 네트워크 장비에 이미 고정되어 있는 주소이고 전세계 유일하다.
변경할 수는 있지만, 일반적으로 변경하지 않는다. => 영구적 주소라고 간주함
논리적 VS 물리적
관리자 등에 의해 변경이 가능한가 아닌가의 차이
불가능하다는 절대적인 표현은 아니다. (IT에서는 절대라는 건 없다.)
예시)
주소
논리적 주소 : IP : 변경 가능
물리적 주소 : MAC : 변경 X
IP와 MAC 차이
목적은 같으나 용도에 따라 다름
IP : 출발지와 목적지를 구분하는 식별자 (네트워크 식별자)
MAC : 디바이스를 구분하는 식별자 (디바이스가 식별하는 주소)
IP 분류
IP - 공인 IP - 고정 (Static) IP
- 유동 (Dynamic) IP
- 사설 IP
공인 IP = Public IP
ISP 업체 등을 통해 할당 받아와서 사용하는 IP
전세계에서 유일
외부(인터넷)와의 통신을 위해 사용 -> 라우팅 보장
사설 IP = Private IP
누구나 목적 (용도)에 맞게 사용할 수 있는 IP (개인 목적)
외부와의 연결 X -> 라우팅 X
하나의 네트워크 안에서 유일
내부 네트워크에서만 사용 가능하다 -> 외부에서 확인 불가
* 사설 IP 범위
A Class : 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/18)
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)
유동 IP
자동
DHCP 등에 의해 IP가 변하는 것
장비에 고정적으로 IP를 부여하지 않고 컴퓨터를 사용할 때 남아있는 IP 중에서 돌아가면서 부여하는 IP를 뜻함
고정 IP
수동
컴퓨터에 고정적으로 부여된 IP로 한번 부여되면 IP를 반납하기 전까지는 다른 장비에 부여할 수 없는 IP 주소
'네트워크' 카테고리의 다른 글
콜리전 도메인 (0) | 2023.09.25 |
---|---|
게이트웨이(Gateway) 정리 (1) | 2023.09.25 |
ICMP 정리 (0) | 2023.09.23 |
4 Way Handshaking (0) | 2023.09.23 |
3 Way Handshaking (0) | 2023.09.23 |