Post

CCNA 자격증 과정 (3)

CCNA 자격증 과정 (3)

CCNA(3)

네트워크 전송 장비 소개

Layer1 계층 네트워크 전송 장비

  • 리피터
  • 허브
  • 패킷 충돌
  • Ethernet Hub == Ethernet (CSMA/CD)

Layer 2 계층 네트워크 전송 장비

  • bridge
  • 스위치 L2
    • 스위칭 : 프레임의 목적지 MAC 주소를 확인하고 MAC address table에 매핑된 포트로 프레임을 전달하는 과정
    • MAC address table: 목적지 MAC 주소와 스위치 포트를 매핑한 테이블
  • 컬리젼 도메인
    • collision 발생 시 collison traffic에 영향을 받는 영역
  • 브로드캐스트 도메인
    • brodadcast traffic이 발생시 broadcast traffic에 영향 받는 영역

Layer 3 계층 네트워크 전송 장비

  • 라우터
    • 라우팅 : Router가 IP 헤더 안에 목적지 IP를 보고 자신의 Routing Table을 참조하여 목적지 방향 인터페이스로 데이터를 전송하는 과정
    • 목적지까지 데이터 전송을 책임지는 것이 아니라 다음 Router까지만 책임진다.
  • Layer 3 스위치

IP 주소 및 서브넷 마스크

  1. IP 주소(IP address)
    • Layer 3 계층 주소
    • IP 헤더 안에 포함된 주소
    • 주소 체계 : 32 bits(2^32 == 약 45억개 정도)
    • IP 주소 현황 : 2011년 2월 고갈 발표(IANA)
    • IP 주소 고갈 문제를 해결하기 위한 해결책
      • 서브넷 마스크(서브네팅)
      • VLSM
      • 사설 IP & NAT
      • IPv6로 주소 전환
  2. 진법 변환 2진수, 16진수 등 -> 10진수
$2^{12}$$2^{11}$$2^{10}$$2^9$$2^8$$2^7$$2^6$$2^5$$2^4$$2^3$$2^2$$2^1$$2^0$
4096204810245122561286432168421
1
2
3
4
5
6
7
8
9
10
11
## 2진법으로 나타낸 숫자
11111111 = 255  
11111110 = 254

11111100 = 252  
11111000 = 248  
11110000 = 240  
11100000 = 224  
11000000 = 192  
10000000 = 128  
00000000 = 0  
  1. 서브넷 마스크(SubnetMask)
  • 서브넷 마스크란 : 네트워크 구분자, 네트워크 ID와 호스트 ID를 구분하는 구분자 역할
  • 크기 : 32bits (0.0.0.0 ~ 255.255.255.255)
  • 특징 : 맨 앞에서 부터 1이 연속되어야함.
  • 사용방법
    • 공통 bit : 1
    • 비사용 bit : 0
1
2
3
4
5
## ex 서브넷 마스크 보기 

IP             서브넷 마스크  네트워크 아이디 호스트 아이디   IP 대역
13.13.13.1     255.0.0.0     13.            .13.13.1      13.x.x.x
0.0.0.0        0.0.0.0       -              0.0.0.0       (전체 네트워크)
  • 기본 넷마스크 (Default Netmask)
    • A class : 255.0.0.0
    • B class : 255.255.0.0
    • C class : 255.255.255.0
  • 서브넷 마스크 표기법
    1. VLSM 표기법, Subnetmask 표기법 => 255.255.255.0
    2. Prefix Mask, CIDR 표기법 => /16
1
2
3
4
5
6
7
8
## ex VLSM vs Prefix Mask  

VLSM                    Prefix MAsk
255.255.255.255         /32
255.255.255.0           /24
255.255.0.0             /16
255.0.0.0               /8
0.0.0.0                 /0
  • IP 주소
    • 크기 : $2^{32}$ (약 43억개)
    • [클래스] 구분과 [넷마스크]와는 관계가 없다
    • 클래스 구분 : A,B,C,D,E 클래스 존재
      1. 유니캐스트
        • A class
          • 주소 범위 : 0.0.0.0 ~ 127.255.255.255
            • 첫 옥텟 : 00000000 ~ 01111111
          • 기본 서브넷 마스크 : 255.0.0.0
          • 네트워크 아이디 당 주소 개수 : $2^{24}$
        • B class
          • 주소 범위 : 128.0.0.0 ~ 191.255.255.255
            • 첫 옥텟 : 10000000 ~ 10111111
          • 기본 서브넷 마스크 : 255.255.0.0
          • 네트워크 아이디 당 주소 개수 : $2^{16}$
        • C class
          • 주소 범위 : 192.0.0.0 ~ 223.255.255.255
            • 첫 옥텟 : 11000000 ~ 11011111
          • 기본 서브넷 마스크 : 255.255.2555.0
          • 네트워크 아이디 당 주소 개수 : $2^{8}$
      2. 멀티 캐스트
        • D class
          • Subnet Mask X, 네트워크 IP와 호스트 IP 구분 X
          • 설정 X(장치에 설정 X)
          • 주소 범위 : 224.0.0.0 ~ 239.255.255.255
            • 첫 옥텟 : 11100000 ~ 11101111
      3. 기타 (연구용/공학용)
        • E class
          • Subnet Mask X, 네트워크 IP와 호스트 IP 구분 X
          • 설정 X(장치에 설정 X)
          • 주소 범위 : 240.0.0.0 ~ 255.255.255.255
            • 첫 옥텟 : 11110000 ~ 11111111
          • 사용 제한, IANA에서 예약한 주소
    • 설정이 불가능한 IP 주소 범위
      • D class (사용 O, 설정 X)
      • E class (사용 X, 설정 X)
      • 네트워크 이름(ex. 192.168.10.0/24) (사용 O, 설정 X)
      • 서브넷 브로드캐스트 주소(ex. 192.168.10.255/24) (사용 X, 설정 X)
      • 첫 옥텟 값이 127인 경우(ex. loopback) (사용 O, 설정 X)
      • 첫 옥텟 값이 0인 경우(ex. 0.0.0.0) (사용 X, 설정 X)
  • 네트워크 이름과 서브넷 브로드캐스트 주소
    • 네트워크 이름(ex. 192.168.10.0)
    • 서브넷 마스크(ex. 255.255.255.0)
    • 서브넷 브로드캐스트 주소(ex. 192.168.10.255)
  • 인터페이스에 설정 가능한 IP 주소 개수 측정

  • 공인 IP 주소 사설 IP 주소
    1. 공인 IP 주소
      • 인터넷이 가능한 IP주소(공인망에서 라우팅이 되는 주소)
      • ISP 업체로부터 임대 받아서 사용
    2. 사설 IP 주소
      • 내부용으로 사용하는 IP 주소(공인망에서 라우팅이 되지 않는 주소)
      • ISP 업체에서 임대 받지 않지 않고 사용
      1
      2
      3
      4
      
       사설 IP 주소
       A class : 10.x.x.x     (10.0.0.0/8)
       B class : 172.16.x.x   (172.16.0.0/12)
       C class : 192.168.x.x  (192.168.0.0/16)
      
      • [ex] 인터넷 통계 정보 검색 시스템
      • [ex] ipconfig.kr
      • [ex] 자신이 사용하는 PC IP 주소 확인

        C:> ipconfig /all
        .# ifconfig

      • [ex] 서로 다른 회사에서 사용하는 사설 IP 사용 가능한가?
        • YES
This post is licensed under CC BY 4.0 by the author.