[22.11.10] 15일차 [클라우드] 네트워크 서브넷 마스크, 허브, 스위치, 클래스, 라우터 연결, 게이트웨이, 네트워크 주소

W·2022년 11월 10일
0

국비

목록 보기
26/119

🖥 Cisco Packet Tracer 실습

  • IP 주소 입력하기

왼쪽 PC 클릭


IP 주소 1.1.1.1 입력하고 tab 키
Subnet Mask는 자동 입력됨

오른쪽 PC도 IP 주소 입력
IP 주소 1.1.1.2 입력하고 tab 키

  • 통신 확인하기

ping
-> 통신을 확인하는 명령어
ping [상대방의 IP주소]
첫번째 컴퓨터에서 두번째 컴퓨터와의 통신 확인하기

** 3대 장치가 연결되기 위해서는 허브 장치 필요


PC-PT PC2를 연결하고 허브장치를 추가 해 줌.
PC-PT PC2의 IP 주소는 2.1.1.3 입력

  • PC-PT CopyPC0와 PC-PT PC2 통신 확인하기
    첫번째 컴퓨터 PC-PT CopyPC0에서 ping 명령어 사용
    ping 2.1.1.3


PC-PT CopyPC0(IP 주소 1로 시작)과 PC-PT PC2(IP 주소 2로 시작)는 서로 다른 네트워크에 있기때문에 통신이 되지 않는다.

★ 서로 다른 네트워크에 존재하는 두 장비는 기본적으로 통신이 불가능하다.

서브넷 마스크

- 용도 : 네트워크를 구분 짓는 역할
- 상대방 장비(컴퓨터등)가 자신과 같은 네트워크에 있는지 아닌지를 판별
1) 255.0.0.0
IP 첫번째 필드 숫자 같은지 판단
(같으면 같은 네트워크 다르면 다른 네트워크)
2) 255.255.0.0
첫번째, 두번째 필드까지 같아야 같은 네트워크
3) 255.255.255.0
첫번째, 두번째, 세번째 필드까지 모두 같아야 같은 네트워크
4) 255.255.255.255
모든 필드 같아야 같은 네트워크

  • 3 PC에 다른 IP 주소 부여하기
    서브넷 마스크 변경됨

  • 3 PC에 다른 IP 주소 부여하기
    서브넷 마스크 변경됨

클래스의 개념

  • IP 주소는 32개 bit로 되어 있고 그 개수를 구하면 2^32개(42억개)

  • IP 주소를 효율적으로 관리하기 위해서 클래스라는 개념을 만듦

  • 총 5개의 클래스로 구분
    A, B, C, D, E 클래스로 구분

  • 첫번째 필드의 숫자에 따라 구분.

  • A 클래스 : 1 ~ 126
    B 클래스 : 128 ~ 191
    C 클래스 : 192 ~ 223
    D 클래스 : 224 ~ 239
    E 클래스 : 240 ~ 255

  • 클래스에 따른 서브넷 마스크도 미리 정의해놓음
    A Class의 서브넷 마스크 : 255.0.0.0
    B Class의 서브넷 마스크 : 255.255.0.0
    C Class의 서브넷 마스크 : 255.255.255.0

  • 클래스별로 다른 서브넷마스크를 가지며 A,B,C 클래스는 서브넷 마스크를 가짐.

  • IP 주소와 서브넷마스크는 같이 사용됨.

Q1. 1.1.1.1에서 2.1.1.3으로 통신이 되지 않는 이유?

A.
1) 첫번째 필드의 숫자가 1이므로 A Class이다.
2) A Class의 서브넷 마스크는 255.0.0.0이다.
3) 255로 채워져있는 첫번째 필드의 숫자가 같으면 같은 네트워크이다.
4) 1.1.1.1의 1.과 2.1.1.3의 2.은 서로 다른 숫자이므로 다른 네트워크이다. (통신 X)

Q2. 통신이 되려면?

A.
특수한 장비가 필요하다. 그 장비를 '라우터'라고 함 (집에 있는 공유기를 생각하면 됨.)

Q3. 172.16.1.1에서 172.17.1.3으로 ping이 되지 않는 이유?

A.
1) 첫번째 필드의 숫자가 172이므로 B Class이다. (B Class 126 ~ 191로 시작하는 IP 주소)
2) B Class의 서브넷 마스크는 255.255.0.0이다.
3) 첫번째, 두번째 필드까지 모두 같아야만 같은 네트워크.
4) 두 주소는 첫번째 필드의 숫자가 172로 같지만 두번째 필드의 숫자가 16과 17로 다르므로 다른 네트워크에 있다.
5) 다른 네트워크 있는 장비는 서로 통신이 불가능하다.

Q4. 192.168.1.1과 192.168.2.100이 통신이 되지 않는 이유?

A.
1) 첫번째 필드의 숫자가 192이므로 C Class이다. (C Class의 범위는 192 ~ 223)
2) C Class의 서브넷 마스크는 255.255.255.0 이다.
3) 첫번째, 두번째, 세번째 필드까지 모두 같아야 같은 네트워크이다.
4) 두 주소는 3번째 필드의 숫자가 다르므로 다른 네트워크이다.

  • 스위치로 연결하기

    세자리까지 같은 IP 주소끼리만 통신 가능
    (왼쪽끼리, 오른쪽끼리 통신 가능)

    192.168.1.1에서 192.168.1.2는 ping이 되고 192.168.2.1과 192.168.2.2가 ping이 안되는 이유??
    A.
    1) 첫번째 필드의 숫자가 192이므로 C Class
    2) C Class의 서브넷 마스크는 255.255.255.0
    3) 첫번째, 두번째, 세번째 필드까지 모두 같아야 같은 네트워크이다.
    4) 오른쪽 두 주소는 다른 네트워크이다.
    => 서로 다른 네트워크를 연결하려면 라우터라는 장치가 필요.

  • 라우터 연결하기


구멍이 interface


  • 라우터 간단 설정
    Router> enable(en)
    Router#conf t
    Router(config)#interface f0/0 (f0/0 방으로 이동) int f0/0
    Router(config-if)#no shutdown(sh)
    -> 불을 끄는 명령어 앞에 no 붙이면 불을 켜라의 의미가 됨.
    Router(config-if)#ip address 192.168.1.254 255.255.255.0

그래도 왼쪽 컴에서 오른쪽 ping 해보면 안 됨
왜? 게이트 웨이 주소가 없기 때문

Default Gateway

  • 디폴트 게이트웨이
  • 다른 네트워크로 갈 때 사용하는 출입문
  • 이 주소가 컴퓨터에 설정되어 있지 않으면 인터넷을 사용할 수 없음.
  • 보통 디폴트 게이트웨이 주소는 라우터(공유기)에 설정된 하나의 주소를 사용

PC3, PC4의 게이트 주소에 192.168.1.254 입력
PC5, PC6의 게이트 주소에 192.168.2.254 입력
-> 왼쪽컴퓨터와 오른쪽 컴퓨터 ping 해보면 통신되는 걸 확인할 수 있음

  • 네트워크 자리, 호스트 자리
    - 네트워크 자리(ID)
    서브넷 마스크에서 255로 채워진 부분
    - 호스트 자리(ID)
    서브넷 마스크에서 0으로 채워진 부분
    - 네트워크 주소 : 네트워크를 대표하는 주소
    호스트 자리를 0으로 만든 주소
    - 네트워크에 속한 IP 주소들의 호스트 자리를 0으로 만들면 공통된 하나의 주소가 만들어 짐
    네트워크 자리 : 첫번째, 두번째, 세번째 필드
    호스트자리 : 네번째 필드

1.1.1.1, 1.1.1.2의 네트워크 자리, 호스트자리, 네트워크 주소
=> 첫번째 필드이 숫자가 1이므로 A Class
A Class의 서브넷 마스크
255.0.0.0
네트워크 자리 : 첫번째 필드
호스트 자리 : 두번째, 세번째, 네번째 필드
호스트 자리를 0으로 만들면 네트워크 주소
1.1.1.1 => 1.0.0.0
1.1.1.2 => 1.0.0.0

129.1.1.1, 129.1.1.2
1) 첫번째 숫자가 129이므로 B Class(126~191)
2) B Class의 서브넷 마스크 255.255.0.0
3) 네트워크 자리 : 첫번째, 두번째 필드
호스트 자리 : 세번째, 네번째 필드
네트워크 주소 : 129.1.0.0

10.1.1.1 , 10.1.1.2
1) 10은 A Class
2) 255.0.0.0
3) 네트워크 자리 : 첫번째 필드
호스트 자리 : 두번째, 세번째, 네번째 필드
호스트 자리를 0으로 만들면 네트워크 주소
4) 10.1.1.1 => 10.0.0.0
10.1.1.2 => 10.0.0.0

211.175.185.1 211.175.185.2
211.175.185.3
1) 211 은 C Class (192 ~223)
2) 255.255.255.0
3) 네트워크 자리 : 첫번째, 두번째 세번째 필드
호스트 자리 : 네번째
4) 네트워크 주소 : 호스트 자리를 0으로 만든 주소
5) 211.175.185.1 => 211.175.185.0
211.175.185.2 => 211.175.185.0
211.175.185.3 => 211.175.185.0

0개의 댓글