IP 주소 및 서브넷마스크

IP Address - 네트워크 계층에서 사용되는 주소. IP 헤더에 포함된 데이터 주소.

  • IPv4: 32bit(2^32), 8bit씩 4개의 octet
  • IPv6: 128bit(2^128), 16bit씩 8개의 field

Subnet Mask - IP주소에 대한 네트워크 아이디와 호스트 아이디를 구분하기 위해 사용.

IP AddressSubnet MaskNetwork IDHost IDIP 주소 개수
13.13.10.1255.0.0.013..13.10.12^24
13.13.10.1255.255.0.013.13..10.12^16
13.13.10.1255.255.255.013.13.10..12^8
13.13.10.1255.255.255.25513.13.10.1-2^0
0.0.0.00.0.0.0-0.0.0.02^32

Unitcast Address

  • A Class: 첫번째 필드의 2진수 값 중 맨 앞이 0이라는 공통비트라면 A Class로 정의. (00000000 ~ 01111111)
  • B Class: 첫번째 필드의 2진수 값 중 맨 앞이 10이라는 공통비트라면 B Class로 정의.
  • C Class: 첫번째 필드의 2진수 값 중 맨 앞이 110이라는 공통비트라면 C Class로 정의.
  • D Class: 첫번째 필드의 2진수 값 중 맨 앞이 1110이라는 공통비트라면 D Class로 정의.
  • E Class: 첫번째 필드의 2진수 값 중 맨 앞이 1111이라는 공통비트라면 E Class로 정의.

Network Name: 호스트 아이디 전체가 0인 주소

ex) 192.168.1.1/24 -> 192.168.1.0

Subnet Broadcast Address: 호스트 아이디 전체가 1인 주소

ex) 192.168.1.1/24 -> 192.168.1.255

설정가능한 IP Address: 네트워크 아이디와 서브넷 브로드캐스트 주소를 제외한 IP 주소

ex) 192.168.1.1/24 -> (192.168.1.1 ~ 192.168.1.254) 총 (2^8 - 2)=254개

Public IP Address: ISP업체로부터 임대로 받아 사용하는 주소

Private IP Address

  • A Class: 10.0.0.0/8 (10.0.0.1 ~ 10.255.255.255)
  • B Class: 172.16.0.0/12 (172.16.0.1 ~ 172.31.255.255)
  • C Class 192.168.0.0/16 (192.168.0.0 ~ 192.168.255.255)
Author

Yohan Lee

Posted on

2020-04-19

Updated on

2021-08-22

Licensed under

댓글