- 네트워크를 나눌 때 동일한 규모가 아니라 서로 다른 크기의 네트워크로 분할하는 것
- IP 낭비를 일부 막을 수 있으나 IP 낭비로 인한 문제를 해결 X
- Class Oriented Protocol 에는 사용 불가
- RIP, IGRP (라우터끼리 경로를 교환할 때 쓰는 통신 언어)_옛날 방식
1.1.1.0/24 네트워크를 다음 조건에 맞는 A, B, C 세개의 네트워크로 분할
네트워크 분할
- A Net: 1.1.1.0/25 : 1.1.1.0 ~ 1.1.1.127
- B Net: 1.1.1.128/26 : 1.1.1.128 ~ 1.1.1.191
- C Net: 1.1.1.192/26 : 1.1.1.192 ~ 1.1.1.255
or
- A Net: 1.1.1.128/25 : 1.1.1.128 ~ 1.1.1.255
- B Net: 1.1.1.0/26 : 1.1.1.128 ~ 1.1.1.63
- C Net: 1.1.1.64/26 : 1.1.1.192 ~ 1.1.1.127
※ 각 서브 네트워크는 서로 완전히 독립적이므로 구성이 어떻게 되던지 아무 상관 X
클라이언트가 서로 다른 네트워크에 있는 서버로 데이터를 보낼 때, 각 구간별로 패킷(프레임) 헤더 정보가 어떻게 변하는지 보여주는 과정
- 클라이언트가 서버로 데이터를 보내고 싶지만 서로 다른 네트워크에 있으므로, 게이트웨이를 거쳐 라우터를 통해 보내야 함
- 클라이언트(1.1.1.3)에서 만든 패킷을 서버(2.2.2.11)로 보내기 위해, 목적지 MAC 주소를 라우터(R1)로 설정하여 전송함
- 라우터는 패킷을 수신한 뒤 목적지 IP를 확인하고, 서버로 가는 경로를 찾아 기존 프레임(MAC)을 벗겨냄
- 라우터는 IP 주소는 유지하되 MAC 주소를 서버로 변경하여, 최종적으로 서버에게 데이터를 전달함
ARP(Address Resolution Protocol)
ARP는 논리적인 주소인 IP 주소만 알고 있을 때, 실제 통신을 위해 필요한 물리적인 주소인 MAC 주소를 알아내는 프로토콜
(유니캐스트 1:1통신)