[시스코 네트워킹] Part 5

gom·2022년 12월 27일
0

시스코 네트워킹

목록 보기
2/5
post-thumbnail

IP주소

  • TCP/IP라는 프로토콜을 만들 때 이 프로토콜을 사용하는 모든 장비들을 구분하기 위해 만든 것
  • 이진수 32자리로 되어 있음
  • 각 8자리(옥텟) 사이에는 점을 찍음
  • 네트워크 부분과 호스트 부분으로 나뉨
    • 마지막 옥텟만 호스트 부분 나머지는 네트워크 부분임
  • 하나의 네트워크에서 IP주소의 네트워크 부분은 모든 PC가 같은 주소를 가지고 뒤에오는 호스트 부분은 각 PC가 모두 달라야 함

-- 하나의 네트워크

  • 라우터 없이 통신 가능한 하나의 브로드캐스트 영역

라우터에서의 IP

  • 일반적으로 사용되는 라우터에 배정해야 하는 IP주소는 두 개
    • 이더넷 인터페이스용 하나, 시리얼 인터페이스용 하나
  • 이더넷용 : 우리가 부여받은 번호 중 하나 사용
  • 시리얼 : 우리가 접속하는 ISP업체에 따라 달라서 인터넷 제공업체에 문의해야 함
  • IP 주소 중 네트워크부분만 라우팅할 때 참고함

IP주소의 클래스

  • 클래스 A
    • 하나의 네트워크가 가질 수 있는 호스트 수가 가장 많은 클래스
    • 32개의 이진수 중에서 맨 앞쪽 하나가 항상 0으로 시작됨
    • 앞의 1개의 옥텟만 네트워크 부분이고 나머지 3개의 옥텟은 호스트 부분을 나타냄
    • 1~126(십진수) 숫자로 시작하는 네트워크
    • 가질 수 있는 호스트의 수는 16,777,214개(2의 24승 -2)
      ㄴ 전부 0인 경우 : 네트워크 전체를 나타내기 때문에 사용 안함
      ㄴ 전부 1인 경우 : 네트워크 전체에 있는 모든 호스트들에 전송할 때 사용하는 브로드캐스트 주소이기 때문에 사용 안함
  • 클래스 B
    • 맨 앞이 반드시 10xx xxxx.으로 시작됨
    • 앞의 옥텟 2개가 네트워크 부분이고 나머지 2개의 옥텟이 호스트 부분을 나타냄
    • 128~191(십진수) 숫자로 시작하는 네트워크
    • 가능한 호스트 수는 65,534개(2의 16승 -2)
  • 클래스 C
    • 맨 앞이 110x xxxx.으로 시작됨
    • 앞의 옥텟 3개가 네트워크 부분이고 나머지 1개의 옥텟이 호스트 부분을 나타냄
    • 192~223(십진수) 숫자로 시작하는 네트워크
    • 가능한 호스트 수는 254개(2의 8승 -2)
  • 클래스 D
    • 224~239(십진수) 숫자로 시작하는 네트워크
    • 멀티캐스트용 주소
  • 클래스 E
    • 240~255(십진수) 숫자로 시작하는 네트워크
    • 연구용 주소

클래스를 나누는 이유

  • IP 주소를 적정하고 효율적으로 배분하기 위해

기본 게이트웨이

  • 내부 네트워크에서 없는 녀석을 찾을 때 밖으로 통하는 문
  • 라우터의 이더넷 인터페이스

IP 주소 배정

  • 라우터에는 인터페이스별로 각각 IP주소를 배정
  • 스위치나 허브는 IP주소를 장비별로 하나씩만 배정
    ㄴ IP주소를 배정하지 않아도 통신에는 지장이 없지만 관리를 위해 배정하는 것임

서브넷 마스크

  • 메인이 아닌 어떤 가공을 통한 네트워크를 만들기 위해서 씌우는 마스크
  • 주어진 IP주소를 네트워크 환경에 맞게 나누어주기 위해서 씌워주는 이진수의 조합
  • 브로드캐스트 영역을 나누고 IP주소를 아끼기 위해 사용
  • 커다란 네트워크를 잘게 나누기 위해서 필요
  • IP주소를 가지고 어디까지가 네트워크 부분이고, 어디까지가 호스트부분인지 나타내는 역할
    • 이진수로 1인 부분은 네트워크 부분, 이진수로 0인 부분은 호스트 부분임
  • 서브넷 마스크를 만들 때는 이진수 관점에서 여러개의 1사이에 0이 오면 안됨
    ㄴ 1111 1111.1111 1111.xxxx xxxx.xxxx xxxx 가능
    ㄴ 1111 1111.1111 0111.xxxx xxxx.xxxx xxxx 불가능

디폴트 서브넷 마스크

  • 주어진 주소를 쪼개지 않고 그대로 사용해도 존재하는 서브넷 마스크
    • 클래스 A : 255.0.0.0
    • 클래스 B : 255.255.0.0
    • 클래스 C : 255.255.255.0

서브네팅

  • 하나의 주소를 서브넷 마스크를 씌워서 작은 네트워크로 만드는 것
  • 기존의 호스트 부분을 줄여서 일부를 서브넷 부분으로 만들고 나머지를 호스트로 만드는 개념

서브넷

  • 서브넷 마스크로 만들어진 네트워크
  • 하나의 독립된 네트워크이기 때문에 라우터를 통해서만 통신이 가능함
profile
탐험하는 개발자

5개의 댓글

comment-user-thumbnail
2022년 12월 27일

서브네팅으로 네트워크를 나누었을 때 각 서브넷 마다 라우터가 필요할까요?
아니면 라우터 없이 각 서브넷들이 통신할 수 있을까요?
(힌트: section 08)

1개의 답글
comment-user-thumbnail
2022년 12월 27일

255.255.255.227은 서브넷 마스크가 될 수 있을까요?

1개의 답글

관련 채용 정보