본문 바로가기
study/networking

[Network Study] 후니의 쉽게 쓴 시스코 네트워킹 - Part 5

by sunyo 2022. 12. 27.

 

 

"5장 IP 주소로의 여행" 시작!

 


SECTION 01
IP 주소 이야기 - 1탄


  • IP 주소
    • TCP/IP 프로토콜을 사용하는 모든 장비를 구분해주는 것
    • 이진수 32자리로 구성
      옥텟(이진수 8자리) 사이에는 점을 찍음

 


SECTION 02
라우터에서 IP 주소 이야기


  • 라우터에 IP 주소를 배정하는 규칙
    • 라우터에 부여해야 하는 IP 주소 두 개
      1. 이더넷 인터페이스에 부여할 IP 주소
      2. 시리얼 인터페이스에 부여할 IP 주소
    • 이더넷용 IP 주소
      내부 PC용으로 부여받은 IP 주소(비공인 IP 주소) 중 하나 배정
    • 시리얼용 IP 주소
      ISP 업체에 따라 다르므로, 인터넷 제공업체에 문의하여 사용

 


SECTION 03
IP 주소 이야기 - 2탄


  • 네트워크 부분(Network Part)
    • 일정의 브로드캐스트 영역(Broadcast Domain)
      하나의 PC가 데이터를 뿌렸을 때 그 데이터가 라우터를 거치지 않고도 바로 받을 수 있는 영역
    • 즉, '한 네트워크' 용어의 정의는 동시에 라우터를 거치지 않고 통신이 가능한 영역
  • 호스트 부분(Host Part)
    • 각각의 PC 또는 장비
    • 노드 부분
  • IP 주소 특징
    • 네트워크 부분과 호스트 부분으로 나눠짐
    • 동일한 네트워크에서는 네트워크 부분이 모두 같아야 하고,
      호스트 부분은 모두 달라야 정상적인 통신 가능

 


SECTION 04
IP 주소 이야기 - 3탄


  • IP 주소의 Class
    • IP 주소는 5개의 Class로 구분
      A, B, C, D, E로 구분
    • 네트워크 크기에 따라 IP 주소를 3개의 클래스로 나눔
  • 클래스 A
    • 가장 많은 호스트를 가질 수 있는 클래스
    • 32개의 이진수 중에서 맨 앞쪽 하나나 항상 0으로 시작
      즉, 1부터 126으로 시작하는 네트워크는 클래스 A
    • 앞의 8비트(1개의 옥텟)가 네트워크 부분
      나머지 24비트(3개의 옥텟)가 호스트 부분

  • 클래스 B 
    • 맨 앞이 이진수 10으로 시작
    • 앞의 16비트(2개의 옥텟)가 네트워크 부분
      나머지 16비트(2개의 옥텟)가 호스트 부분

  • 클래스 C 
    • 맨 앞이 이진수 110으로 시작
    • 앞의 24비트(3개의 옥텟)가 네트워크 부분
      나머지 8비트(1개의 옥텟)가 호스트 부분

  • 클래스를 나누는 이유
    • IP 주소를 적정하고 효율적으로 배분하기 위함
  • 클래스 D, E
    • 클래스 D : 멀티캐스트용으로 사용
    • 클래스 E : 연구용으로 사용

 


SECTION 05
IP 주소의 활용


그림 설명)
PC 수 약 90개, 스위치 2개, 라우터 한대
추가로 3년 이내 PC 약 200대로 늘어날 예정

위의 그림을 토대로 네트워크 컨설팅 진행

  • IP 클래스를 배정하면?
    • 클래스 C 배정
      클래스 A, B의 경우 IP주소 낭비
  •  배정받은 IP 주소가 203.240.100.0 네트워크 일 때, 그림 속 번호 중 해당 네트워크에 속하지 않는 곳은?
    • 1번, 시리얼 인터페이스
      라우터를 넘어서면 네트워크는 바뀜
    • 2,3,4,5,6번은 하나의 네트워크(하나의 브로드캐스트 도메인)
  •  1번의 IP 주소로 적당한 것은?
    이 라우터와 연결된 상대편 라우터의 IP 주소는 210.11.2.1
    • 210.11.2.2 or 210.11.2.125
      동일한 네트워크여야 하고(최소 앞의 3개의 옥텟이 같아야 함)
      주소(210.11.2.1)가 달라야 함
      호스트 부분은 0을 사용하면 안됨(0은 네트워크 번호)
  • 5번 PC의 IP 주소와 기본 게이트웨이는? 
    2번 라우터의 이더넷 인터페이스의 IP 주소 : 203.240.100.1
    • 기본 게이트웨이 개념
      내부 네트워크에서 없는 주소를 찾을 때 밖으로 통해 있는 문
      즉, 라우터의 이더넷 인터페이스가 기본 게이트웨이
    • IP 주소 : 203.240.100.7
    • 기본 게이트웨이 : 203.240.100.1

 


SECTION 06
서브넷 마스크(Subnet Mask)의 시작


  • 서브넷
    • IP 주소를 보다 효율적으로 낭비없이 쓰기 위함
    • 적당한 주소를 배정하기 위함
  • 서브넷 마스크
    • 서브넷을 만들 때 사용하는 마스크
    • 메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해서 씌우는 마스크
    • 주어진 IP 주소를 네트워크 환경에 맞게 나누어 주기 위해 씌워주는 이진수의 조합
    • 커다란 네트워크를 작게 나누기 위함

 


SECTION 07
서브넷 마스크에도 기본은 있다


  • 디폴트 서브넷 마스크
    • 네트워크를 작게 나누지 않고, 원래 클래스대로 사용하는 서브넷 마스크
    • 클래스 A의 디폴트 서브넷 마스크 : 255.0.0.0
      클래스 B의 디폴트 서브넷 마스크 : 255.255.0.0
      클래스 C의 디폴트 서브넷 마스크 : 255.255.255.0
    • 서브넷 마스크는 IP 주소를 가지고 네트워크 부분과 호스트 부분을 알 수 있음
    • IP 주소와  서브넷 마스크 AND 연상을 통해 서브넷 네트워크 알 수 있음

  • 서브네팅 
    • 하나의 주소에 서브넷 마스크를 씌워서 작은 네트워크로 만드는 것
    • IP 주소에 디폴트 서브넷 마스크가 아닌 새로운 서브넷 마스크를 씌우면
      네트워크 부분이 변경됨
      ex) 클래스 B 주소에 클래스 C의 디폴트 서브넷 마스크를 씌우면 클래스 C처럼 사용한다는 뜻

 


SECTION 08
서브넷 마스크의 기본 성질


  • 서브넷 마스크 성질
    • 서브네팅을 통해 다른 네트워크가 되면 라우터를 거쳐 통신해야 함
    • 서브넷 마스크는 이진수로 썼을 때 '1'이 연속적으로 나와야 함
      1의 사이에는 어떠한 경우에도 0이 오면 안 됨
  • 네트워크 주소 
    • 호스트 부분이 전부  '0'
  • 브로드캐스트 주소 
    • 호스트 부분이 전부  '1'

 


SECTION 09
서브넷 마스크, 그 속으로...


  • 위의 그림 조건에 맞는 서브넷 마스크는?
    => 255.255.255.248

 


SECTION 10
서브넷 마스크에 대한 시험


 

문제 1) d
문제 2) c
문제 3) d
문제 4) c

 


서브넷 생각보다 복잡한 개념이었구나..

 

댓글