( = 네트워크 부분과 호스트 부분을 구분하는 역할 - 32비트 숫자 )
서브넷 마스크는 IP 주소와 논리곱(AND) 연산을 통해 네트워크 주소를 추출한다.
서브넷 마스크의 모든 비트가 1인 부분은 네트워크 부분을, 0인 부분은 호스트 부분을 나타낸다.
255.0.0.010.0.0.110.0.0.0255.255.0.0172.16.0.1172.16.0.0255.255.255.0192.168.1.1192.168.1.0192.168.1.10과 서브넷 마스크 255.255.255.0192.168.1.1011000000.10101000.00000001.00001010255.255.255.011111111.11111111.11111111.0000000011000000.10101000.00000001.00000000192.168.1.0

ip address는 osi 7계층 중에서 3계층!!!
ip 의 상위이면 TCP/UDP
IP 주소 → 32비트 → 4로 나누면 8비트
8비트 = 바이트 = 옵택
00000000.00000000.00000000.00000000 (2진수)
~ 11111111.11111111.11111111.11111111 (2진수)
=~255.255.255.255 (10진수)
1옵택은 0~255까지 표현 가능!!
IP address의 규모 → 첫번째 숫자를 보면 알 수 있음!
IP adddress의 가장 첫번째를 살펴보자면(밑줄은 고정임!!)
00000000~01111111 (0~127)
10000000~10111111 (128~191)
11000000~11011111 (192~223)
**- A class : 0~127
- B class : 128~191
- C class : 192~223**
예시 : 10.1.1.0 → A class
얼마나 많은 숫자를 고정하느냐에 따라서 배정할 수 있는 데이터 숫자가 달라짐
A class → N.H.H.H /8 → 2의 8x3승 할당할 수 있음!!(N만 고정되어 있는 상황임) (1개의 옵택 고정)
B class → N.N.H.H /16→ 2의 8x2승 할당 가능 (2개의 옵택 고정)
C class → N.N.N.H /24→ 2의 8승 할당 가능 (3개의 옵택 고정)
N : 네트워크 주소 → MASK / H : 호스트 주소
호스트 주소가 많이 할당되면 그만큼 많은 주소를 만들 수 있음
N.H.H.H → 네트워크 주소 8비트 = MASK 8비트
IPv4 주소 . . . . . . . . . : 192.168.0.12
서브넷 마스크 . . . . . . . : 255.255.255.0
→ 네트워크 주소 : 192.168.0까지임!
1) 서브넷 마스크를 통해서
2) 192를 통해서
확인 가능!!
→ 문제점 : ip address를 효율적으로 사용할 수 없음!! ip가 부족한 현상이 생김!!
정리하자면
211.1.1.0 /24
1) → 211.1.1.0 /25 → 211.1.1.0(네트워크 주소) ~ 211.1.1.01111111 →
→ 211.1.1.0 /25 → 211.1.1.128 ~ 211.1.1.255(브로드캐스트) → 211.1.1.129 ~ 211.1.1.254
172.16.0.0. /16 → 4개의 네트워크로 쪼개봐라!
172이니까 → B class에 해당!
네트워크 주소는 172.16까지임
host 주소는 0.0
따라서 할당할 수 있는 비트는 8의2승 → 64개 비트 → 이것을 4개로 쪼개면 16비트 할당 가능!
같은 네트워크에 있을 때 = 라우터로 통신
10.1.0.0 /24 → 위와 아래는 다른 네트워크!
10.1.1.0 /24 → 위와 아래는 다른 네트워크!
하나의 브로드캐스트 도메인 = 같은 네트워크여야함
클라우드는 서브넷 ip 라우팅 이해만 하면 됨!!
→ 나랑 같은 네트워크인 사람은 브로드캐스트 날림
→ 다른 네트워크면 gate way의 ip주소가 필요함!!
→ dynamic routing protocol을 이용하기
라우팅 테이블 만드는 방법
→ 라우팅 프로토콜의 인터페이스만 활성화해주면 해당하는 인터페이스의 정보가 상대방의 라우터로 넘어가서 읽히게 됨!
→ 상위 라우터로 갈수록 static route를 사용하지 않음
→ 대부분 dynamic routing protocol 사용
다이내믹 라우팅 프로토콜은 크게 2가지 종류가 있음
→ 동작 방식에 따라서
D V : RIP
L S : OSPFI
→ 범위에 따라서
IGP : RIP, OSPFI, → kt, lg, sk에서 사용함→ 서로 다른 isp끼리 연결하는 것 = ixp(인터넷 익스체인지 프로토콜)
EGP
라우팅 테이블에 주소가 없으면 통신 불가!!!!
브릿지 사용하면 같은 네트워크임!!!!