Layer 3 Internet (1 / 3)
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