겉바속촉

[보안] IP 주소, 서브넷 마스크, 라우터, LAN 개념 본문

IT 일기 (상반기)/네트워크 및 시스템 보안

[보안] IP 주소, 서브넷 마스크, 라우터, LAN 개념

겉바속촉 2021. 1. 18. 13:23
728x90
반응형

 

 

이번에는

 

 IP 주소, 서브넷 마스크, 라우터, LAN에 대한

개념들을 살펴보려고 합니다

 

 

 


 

 

 

 

 

 

 

IP주소

 

우선, windows powershell을 띄워보겠습니다

 

 

 

 

ipconfig란 명령을 내리면 다음과 같이 뜨게됩니다:)

각자 자신의 pc환경에 따라 다르게 나오겠쥬??

 

PS C:\Users\A0501660> ipconfig

Windows IP 구성


이더넷 어댑터 이더넷:

   미디어 상태 . . . . . . . . : 미디어 연결 끊김
   연결별 DNS 접미사. . . . :

이더넷 어댑터 vEthernet (Default Switch):

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::188a:69b8:b088:7655%21
   IPv4 주소 . . . . . . . . . : 192.168.156.17
   서브넷 마스크 . . . . . . . : 255.255.255.240
   기본 게이트웨이 . . . . . . :

이더넷 어댑터 VirtualBox Host-Only Network:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::4dd2:a0b3:c548:9e26%14
   IPv4 주소 . . . . . . . . . : 192.168.56.1
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . :

이더넷 어댑터 VirtualBox Host-Only Network #2:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::495a:930:7012:4b%11
   IPv4 주소 . . . . . . . . . : 192.168.99.1
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . :

무선 LAN 어댑터 로컬 영역 연결* 1:

   미디어 상태 . . . . . . . . : 미디어 연결 끊김
   연결별 DNS 접미사. . . . :

무선 LAN 어댑터 로컬 영역 연결* 10:

   미디어 상태 . . . . . . . . : 미디어 연결 끊김
   연결별 DNS 접미사. . . . :

이더넷 어댑터 VMware Network Adapter VMnet1:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::c3a:7706:76d7:463d%6
   자동 구성 IPv4 주소 . . . . : 169.254.70.61
   서브넷 마스크 . . . . . . . : 255.255.0.0
   기본 게이트웨이 . . . . . . :

이더넷 어댑터 VMware Network Adapter VMnet8:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::70:1ed2:5d94:c398%18
   IPv4 주소 . . . . . . . . . : 192.168.137.2
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . :

무선 LAN 어댑터 Wi-Fi:

   연결별 DNS 접미사. . . . :
   링크-로컬 IPv6 주소 . . . . : fe80::b110:be9c:cbb0:f7fb%10
   IPv4 주소 . . . . . . . . . : 192.168.0.10
   서브넷 마스크 . . . . . . . : 255.255.255.0
   기본 게이트웨이 . . . . . . : 192.168.0.1

이더넷 어댑터 Bluetooth 네트워크 연결:

   미디어 상태 . . . . . . . . : 미디어 연결 끊김
   연결별 DNS 접미사. . . . :

 

 

 

 

 

이더넷 어뎁터 이더넷

 

 

  • 이더넷 어댑터 = LAN 카드 = NIC(Network Interface Controller)
  • 이더넷 = LAN 영역에서 사용하는 통신기술 중 하나, LAN 영역에서 사용하는 기술 중 사실상 표준
      
      (사실상 표준 --> 누구나 사실이라고 생각)

 

 

 

 

무선 LAN 어댑터 WI-FI 

 

 

  • 연결별 DNS 접미사 ==> IPv6 : 총 128비트로 구성 -> 2^128개의 주소 표현
  • IPv4 주소 ==> IPv4 : 총 32비트로 구성된 주소 체계 -> 0.0.0.0 ~ 255.255.255.255  ->  2^32개의 주소 표현

 

 

 

 


 

 

 

IP (Internet Protocoal) 주소

 

: 인터넷 공간에서 자기 PC가 사용하는 고유한 식별자를 의미

 

 

 

< IP주소의 클래스(등급) >

구분 IP 주소의 첫번째 자리 범위 2진수로 나타낸 경우
A 클래스 1 ~ 126 0000 0001 ~ 0111 1110
B 클래스 128 ~ 191 1000 0000 ~ 1011 1111
C 클래스 192 ~ 223 1100 0000 ~ 1101 1111

 

  • 8.8.8.8 : 구글에서 제공하는 DNS 서버의 IP 주소   //A클래스
  • 168.126.63.1 : KT에서 제공하는 DNS 서버의 IP 주소   //B클래스
  • 127.0.0.1 : 어떤 클래스에도 속하지 않음 ⇒ 자기가 사용하는 LAN 카드를 의미 ⇒ 루프백 주소(Loopback Address)

 

 

 

 

 

 

 

서브넷 마스크(subnet mask)

 

: IP 주소에서 네트워크 ID와 호스트 ID를 구분하는 방법

 

IP Subnet mask 네트워크 ID 호스트 ID
10.10.10.10 255.0.0.0 10 10.10.10
172.16.10.10 255.255.0.0 172.16 10.10
192.168.10.10 255.255.255.0 192.168.10 10

 

네트워크 ID => 많은 LAN영역에서 자기 LAN영역을 구분하기 위한 식별자

 

 

 

 

 

 

게이트웨이(gateway) = 라우터(router)

 

각기 다른 네트워크 ID를 사용하는 LAN 영역 사이를 연결해주는 기능

(네트워크 ID는 각 지역별 번호라고 생각해주기)

 

 

  • SW 측면을 강조할 때 --> '게이트웨이' 라는 용어를 사용
  • HW 측면을 강조할 때 --> '라우터' 라는 용어를 사용

 

 

 

 

 

 

 

라우팅(routing), 스위칭(switching)

 

  • 라우팅 => 각기 다른 네트워크 ID를 사용하는 LAN 영역 사이를 연결해주는 기능
  • 스위칭 => LAN 영역에서 MAC 주소에 기반해 내부 통신을 수행하는 동작

 

 

 

 

 

 

 

 

 

LAN 영역

 

  • 동일한 네트워크 ID를 공유하는 장치들의 집합적 공간
  • 동일한 게이트웨이 주소를 사용하는 장치들의 집합적 공간

 

 

다음과 같이 동일한 네트워크로 연결된 장치들이 있습니다

이 장치들의 이름은 host, node, server, client, peer 등으로 불리기도 하쥬!!

 

 

 

만약 pc- A, B, C가 다음과 같다면?~~

  PC-A PC-B PC-C
IP 192.168.0.13 192.168.0.20 192.168.10.11
Subnet Mask 255.255.255.0 255.255.255.0 255.255.255.0
Default Gateway 192.168.0.1 192.168.0.1 192.168.10.1
네트워크 ID 192.168.0 192.168.0 192.168.10

 

PC-A와 PC-B는 동일한 네트워크 영역 (0번)에 존재하는 것이고

PC-C만 다른 네트워크 영역 (10번)에 존재하는 것입니다:)

 

==> 즉, A와 B는 동일한 네트워크 ID를 사용

==> 네트워크ID는 많은 LAN영역에서 자기 LAN영역을 구분하기 위한 식별자

==> 호스트ID는 해당 LAN영역에 속한 호스트 각각을 구분하기 위한 식별자

 

 

***보통 디폴트 게이트웨이는 해당하는 네트워크 ID에 호스트 ID를 1번으로 줍니다.***

 

 

 

 

 

 

 

 

 

728x90
반응형