Layer 3 Internet (1 / 3)

Network 기초 2016. 10. 26. 15:25

 

 

Layer 3. Internet

  1. 역할

    - 최종 목적지 구분을 위한 IP 주소 지정

    - Routing : 최종 목적지로 데이터가 전달되는 경로를 결정

  2. Protocol

    - IP, ICMP, ARP

  3. 장비

    - Router, L3 Switch

 

▣ IP Address

  1. IP Address

    - 컴퓨터의 위치를 구분하는 유일한 식별값

    - IANA(Internet Assigned Numbers Authority)에서 관리

    - 종류 : IPv4, IPv6

  2. IPv4 표현

    - 255.255.255.255

    - 총 4byte(32bit)

    - 10진수로 표현

 

IP Address 구성

  1. IP Address 구성 방식

    - Net ID 와 Host ID로 구성되어 있음

    - 2단계 주소 체계

   

    - Net ID : 네크워트 영역을 식별하기 위한 값

    - Host ID : 네크워크 안에서 호스트를 식별하기 위한 값

  2. Netmask

    - IP 주소에서 Net ID를 추출하기 위해 사용

    - ADN 연산

   

 

IP Address 종류

  1. 공인 IP

    - 중복된 주소 사용 불가

  2. Bogon IP

    - 중복된 주소 사용 가능

    - 단, 인터넷 사용 불가

    - 종류 : zero 주소, 사설 IP 등

   

 

▣ (초기) IP Address 관리

  1. Classful Network

    - 목적(용도)에 따라 구분

    - IP 할당용 Calss => A, B, C

    - Default Mask를 이용하여 IP에 해당하는 Class 구분

     

  2. 문제점

    - 무조건 고정된 갯수로만 IP 할당

    - 낭비가 심하고, IP 부족 문제가 발생

  3. 해결방법

    - Subnetting

      * 하나의 네트워크 대역의 IP를 sub network로 분할하는 작업

      * Subnet Mask를 이용하여 Net ID, Subbnet ID, Host ID 구분 (3단계 주소 체계)

     

      * Subnet(Sub Network)

        ☞ IP 주소의 낭비를 줄이고 좀더 효율적으로 할당

        ☞ 브로드캐스트 영역의 축소 => 부하를 줄임(네트워크 설계에서 가장 중요한 부분임)

    - Classless Network

      * Class 개념을 없애고, 전체 IP를 통합하여 필요한 만큰 나눠서 할당

      * Netmask를 가변적으로 이용하여 IP 주소에서 Net ID와 Host ID를 구분

 

Subnetting 순서(Network 기준)

  1. 필요한 네트워크 갯수 확인

    - "필요한 네트워크 갯수" 값을 포함하는 2의 지수(bit) 구하기

  2. Subnet Mask 구하기

    - 기존에 할당 바든 IP의 defaul mask에서 bit(Host ID) 왼쪽부터 구한 지수만큼 "1" 로 변경

  3. Sub Network 구하기

    - IP를 가지고 대표 이름들을 구함

  4. Sub Network의 Network 주소, Subnet Mask, Broadcast 주소, 할당 가능한 IP범위 구하기

    - Network 주소 : 대표 주소. 해당 네트워크에서 사용할 수 있는 IP 중 가장 작은 IP

    - Broadcast 주소 : 해당 네트워크에서 사용할 수 있는 IP 중 가장 큰 IP

    - 할당 가능 IP 범위 : Network 주소 &  Broadcast 주소를 제외한 사이값

 

<<< 예제 >>>

 

(조건 1) 할당받은 네트워크 대역 : 200.200.200.0 (default mask : 255.255.255.0)

(조건 2) 필요 네트워크 갯수 : 5개

 

1번 구하기

  - 5개 =>  2^3 : 3bit

 

2번 구하기

  - 할당받은 defaul mask => 255.255.255.0 => Host ID bit의 왼쪽에서부터 Subnet ID를 "1" 로 변경

 

 

3-4번 같이 구하기

  - 대표 IP : 200.200.200.0

  - Subnet Mask : 255.255.255.224

 

 

 

Subnetting 순서(Host기준)

  1. 필요한 네트워크 갯수 확인

    - "필요한 IP 갯수 + 2" 값을 포함하는 2의 지수(bit) 구하기

  2. Subnet Mask 구하기

    - 기존에 할당 바든 IP의 defaul mask에서 bit(Host ID) 오른쪽부터 구한 지수만큼만 "0" 유지

    - 나머지 Subnet ID 영역을 "1" 로 변경

  3. Sub Network 구하기

    - IP를 가지고 대표 이름들을 구함

  4. Sub Network의 Network 주소, Subnet Mask, Broadcast 주소, 할당 가능한 IP범위 구하기

    - Network 주소 : 대표 주소. 해당 네트워크에서 사용할 수 있는 IP 중 가장 작은 IP

    - Broadcast 주소 : 해당 네트워크에서 사용할 수 있는 IP 중 가장 큰 IP

    - 할당 가능 IP 범위 : Network 주소 &  Broadcast 주소를 제외한 사이값

 

<<< 예제 >>>

 

(조건 1) 할당받은 네트워크 대역 : 200.200.200.0 (default mask : 255.255.255.0)

(조건 2) 필요 IP 갯수 : 30개

 

1번 구하기

  - 30개 + 2 = 32 =>  2^5 : 5bit

 

2번 구하기

  - 할당받은 defaul mask => 255.255.255.0 => Host ID bit의 왼쪽에서부터 Host ID를 "0" 유지

 

3-4번 같이 구하기

  - 대표 IP : 200.200.200.0

  - Subnet Mask : 255.255.255.224

 

'Network 기초' 카테고리의 다른 글

Layer 3 Internet (2 / 3)  (0) 2016.10.27
FLSM Subnetting 예제 / 풀이  (0) 2016.10.26
02 Network Model  (0) 2016.10.24
01 Network 개요  (0) 2016.10.24
Network 기초  (0) 2016.10.24

설정

트랙백

댓글