더북(TheBook)

호스트 R은 라우터라 불리는 특수 형태의 호스트이다. 라우터 한 대에 NIC가 여러 개 장착되며, 각 NIC마다 고유 IP 주소가 배정되어 있다. 이 경우 네트워크 알파용으로 하나가 연결되어 있고, 다른 하나는 네트워크 브라보에 연결되어 있다. 네트워크 알파의 모든 IP 주소의 공통 접두사는 18.19.100이고, 브라보의 공통 접두사는 18.19.200으로 되어있음을 잘 살펴보자. 서브넷과 서브넷 마스크의 개념을 이해하고 나면, 왜 이렇게 해 두었는지 그 이유를 알 수 있다.

서브넷 마스크(subnet mask)는 32비트 숫자로서, IP 주소와 동일하게 숫자 네 개를 마침표로 구분하여 쓴다. 어느 두 호스트의 IP 주소를 각각 서브넷 마스크와 비트 AND 연산하여 그 결과가 같으면, 두 호스트는 같은 서브넷에 있다고 친다. 예를 들어 서브넷 마스크가 255.255.255.0인 서브넷이 있을 때, 18.19.100.1과 18.19.100.2는 해당 서브넷에서 유효한 IP 주소이다(표 2-3 참고). 반면 18.19.200.1은 같은 서브넷에 있지 않은데, 서브넷 마스크과 비트 AND한 값이 다르기 때문이다.

▼ 표 2-3 IP 주소와 서브넷 마스크의 예

호스트

IP 주소

서브넷 마스크

IP 주소와 서브넷 마스크를 비트 AND한 값

A1

18.19.100.1

255.255.255.0

18.19.100.0

A2

18.19.100.2

255.255.255.0

18.19.100.0

B1

18.19.200.1

255.255.255.0

18.19.200.0

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.