study/networking
[Network Study] 후니의 쉽게 쓴 시스코 네트워킹 - Part 5
sunyo
2022. 12. 27. 17:15
"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 업체에 따라 다르므로, 인터넷 제공업체에 문의하여 사용
- 라우터에 부여해야 하는 IP 주소 두 개
SECTION 03
IP 주소 이야기 - 2탄
- 네트워크 부분(Network Part)
- 일정의 브로드캐스트 영역(Broadcast Domain)
하나의 PC가 데이터를 뿌렸을 때 그 데이터가 라우터를 거치지 않고도 바로 받을 수 있는 영역 - 즉, '한 네트워크' 용어의 정의는 동시에 라우터를 거치지 않고 통신이 가능한 영역
- 일정의 브로드캐스트 영역(Broadcast Domain)
- 호스트 부분(Host Part)
- 각각의 PC 또는 장비
- 노드 부분
- IP 주소 특징
- 네트워크 부분과 호스트 부분으로 나눠짐
- 동일한 네트워크에서는 네트워크 부분이 모두 같아야 하고,
호스트 부분은 모두 달라야 정상적인 통신 가능
SECTION 04
IP 주소 이야기 - 3탄
- IP 주소의 Class
- IP 주소는 5개의 Class로 구분
A, B, C, D, E로 구분 - 네트워크 크기에 따라 IP 주소를 3개의 클래스로 나눔
- IP 주소는 5개의 Class로 구분
- 클래스 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주소 낭비
- 클래스 C 배정
- 배정받은 IP 주소가 203.240.100.0 네트워크 일 때, 그림 속 번호 중 해당 네트워크에 속하지 않는 곳은?
- 1번, 시리얼 인터페이스
라우터를 넘어서면 네트워크는 바뀜 - 2,3,4,5,6번은 하나의 네트워크(하나의 브로드캐스트 도메인)
- 1번, 시리얼 인터페이스
- 1번의 IP 주소로 적당한 것은?
이 라우터와 연결된 상대편 라우터의 IP 주소는 210.11.2.1
- 210.11.2.2 or 210.11.2.125
동일한 네트워크여야 하고(최소 앞의 3개의 옥텟이 같아야 함)
주소(210.11.2.1)가 달라야 함
호스트 부분은 0을 사용하면 안됨(0은 네트워크 번호)
- 210.11.2.2 or 210.11.2.125
- 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
서브넷 생각보다 복잡한 개념이었구나..