성실로 들어가는 길은 헛된 말을 하지 않는 것으로 시작한다. -사마온공-
MAC Address : Media Access Controller Address
IP Address : Internet Protocol Address
IP Address
- IP address : 네트워크 환경에서 컴퓨터(노드)간 통신을 하기 위해 각 컴퓨터에 부여된 네트워크상 주소
- cmd에서 ipconfig 명령어를 치면 현재 할당되어있는 IP 주소를 알 수 있다
- 현재는 WiFi를 연결해서 사용하고 있기 때문에 무선 LAN 어댑터의 정보를 업로드하였다
- Subnet-Mask, Default Gateway의 내용은 따로 다루도록 하겠습니다
IPv4
- IPv4는 인터넷 프로토콜의 4번째 판이며, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜이다
- 과거에는 인터넷에서 사용되는 유일한 프로토콜이었으나 현재는 IPv6이 대중화 되어 대부분 장비에서 두가지 버전을 모두 지원한다(Dual Stack)
- 구조
- 이진수 32개로 구성되어있다 (32bit)
- 8개 씩마다 .으로 구분하며 이것을 옥텟(Octet)이라고 한다
- 각 옥텟은 최소 0~255까지의 숫자를 의미한다
- 255가 넘어버리면 유효하지 않은 IP Address이다
구성단위(class)
- 초창기 시절에는 Subnet Mask를 사용하지 않고 Class별로 IP를 사용하였다
- 하지만 현 시대의 특성상 IP Address의 부족으로 인해 Subnet Mask를 도입하였다
- A,B,C Class는 일반 사용자들에게 할당되며, 각 Class별로 Private IP가 존재한다
- A Class 1.0.0.0 ~ 127.255.255.255 (맨 앞자리만 식별) 1.1.1.1 = 1.255.255.255
- 10.0.0.0 ~ 10.255.255.255
- B Class 128.0.0.0 ~ 191.255.255.255 (두번째 까지만 식별)
- 172.16.0.0 ~ 172.31.255.255
- C Class 192.0.0.0 ~ 223.255.255.255 (세번째 까지만 식별)
- 192.168.0.0 ~ 192.168.255.255
- D Class 224.0.0.0 ~ 239.255.255.255 Multicast
- E Class 240.0.0.0 ~ 255.255.255.254 연구, 특수 목적용
CIDR(사이더)
- Classless Inter Domain Routing
- Class별 IP사용으로 인한 IP낭비가 심했는데 이것을 줄이고자 도입이 되었다
- Class별 크기가 아니라 이제는 Subnet Mask에 의해서 Network의 크기를 제한한다
- 기존 표기법
- IP : 192.168.100.100
- SM : 255.255.255.0
- CIDR 표기법
- 이와 같이 기존 표기법은 SM(Subnet Mask)를 따로 적어줬다면 CIDR은 /24라는 Prefix라고 하는 것을 뒤에 쉽게 표현하기위해 사용을 한다
- Prefix를 계산하기 위해서 참고하기 편한 표를 참고해서 올립니다.(자세한 내용은 따로 다루도록 하겠습니다)
https://commons.wikimedia.org/wiki/File:IPv4_CIDR_table-en.svg