본문으로 바로가기

ipconfig 기본 명령 정리에 이어서 ipconfig/all 명령에서 DHCP, DNS, Physical Address 개념에 대해 정리해 보려고 한다.

다음은 내 노트북에서 ipconfig/all 명령을 실행한 결과이다.

ipconfig/all 명령결과

1. DHCP 사용

내 노트북은 DHCP 사용설정이 '예' 로 되어있다.

DHCP를 사용한다는 것은 이 PC에서 IP 주소를 유동 IP방식으로 사용한다는 의미다.

 

원래 사용자가 IP주소를 사용하려면 직접 IP주소, 서브넷 마스크, 기본 게이트웨이 3종세트를 직접 입력해야만 한다.

모든 사용자가 IP주소체계를 제대로 이해하고 IP 3종세트를 직접 입력할 수는 없을 뿐더러 LAN 영역이 클 경우에 이것을 하나하나 입력하는 작업은 번거롭다.

그래서 등장한 것이 DHCP(Dynamic Host Configuration Protocol) 서비스 이다.

 

DHCP란 서버에 자신이 사용할 IP주소의 범위를 미리 등록하면 사용자에게 IP 3종세트를 자동으로 할당해주는 서비스이다.

 

여기서 의문점이 하나 있다.

 

❗  DHCP 서버와 기본게이트웨이의 IP주소가 왜 같을까?

 

💡 게이트웨이(라우터)에서 DHCP 기능을 수행하기 때문이다.

 

생각보다 간단한 이유였다.

 

▼ DHCP가 제공하는 주소 정보

항목 주소
IP 주소 172.x.1.49
서브넷 마스크 255.255.255.0
기본 게이트웨이 172.x.1.254
DNS 서버 IP 주소 128.126.63.1 128.126.63.2

 

추가적으로 '임대 시작 날짜''임대 만료 날짜' 가 있는데,

이는 DHCP 방식에 따라 IP주소를 할당받은 시간과 IP주소를 사용한 시간이다.

일정 주기별로 임시 IP를 제공받고 만료시간이 지나면 다시 재할당받아 사용한다.

(검색해 보니 아주 드문 사례지만 특정 지역의 특정 통신사의 가입자수가 서버 인원수를 넘어서서 만료 후 재할당받지 못하는 경우가 있다고 한다. 이 경우 만료시간에 맞춰 ping을 찍어보면 확인해 볼 수 있다.)

 

2. DNS 서버

DNS 서버 IP 주소(128.126.63.1 128.126.63.2) 는 KT에서 제공하는 DNS 서버의 IP주소다.

DNS 서비스는 브라우저 주소창에 domain name(www.naver.com)  을 입력하면 domain에 맞는 IP주소로 변환해주는 역할을 한다.

즉, Domain Name과 IP Address 사이의 대응관계를 데이터베이스로 저장하여 사용하는 것이다.

 

3. 물리적 주소

물리적 주소는 MAC(Media Access Control) 주소를 의미한다.

MAC주소의 개념을 정립하기 위해 임의의 LAN 영역의 집선장치(스위치 또는 허브)에 호스트 A, B, C가 연결되어 있다고 가정하자.

위 가정에서 집선 장치에 연결된 호스트 사이에서 일어나는 통신내부 통신이다.

(내부 통신은 해당 LAN영역 안에서만 일어나므로 라우팅과 관계없다)

 

내부 통신이 일어날 때 각 호스트를 구분하는 주소가 MAC 주소다.

MAC 주소는 LAN카드(NIC)마다 할당되어 있다.

(LAN카드는 하드웨어에 속하므로 물리적 주소라고 부르는 것)

 

스위치 장비는 호스트의 MAC주소들을 저장하고 관리한다.

호스트A가 같은 LAN영역 내부에 있는 호스트B로 데이터를 전송했다고 하자.

이때 스위치는 목적지 MAC주소를 검색하여 해당 MAC 주소가 있는 포트로만 데이터를 전송(포워딩)한다.

 

MAC주소는 48bit

04-EA-56-3D-9A-47 와 같이 16진수로 표기한다. (IP주소는 10진수)

MAC주소의 구조는 두부분으로 나뉜다.

04-EA-56-3D-9A-47

앞 24bit는 기업 식별자(OUI) 이고, 뒤 24bit는 해당 기업에서 임의로 부여한 일련번호이다.

 

내 노트북의 MAC주소 앞부분(04-EA-56)을 구글에 검색해보았다.

검색 결과는 Intel Corporate 다. 노트북 메인보드의 내장 LAN카드의 칩셋을 Intel에서 제조했기 때문이다.

https://hwaddress.com/oui-iab/04-EA-56/

 

04-EA-56 - MAC or OUI address lookup - What is my IP address?

 

hwaddress.com

 

참고) 이더넷 방식의 변천사

종류 국제 표준 사양 특징
원시 이더넷   버스 토폴로지 구조에 따른 CSMA/CD 방식
구식 이더넷 IEEE802.3 UTP 선로 및 허브 장비
패스트 이더넷(FE) IEEE802.3u 스위치 장비
기가비트 이더넷(GE) IEEE802.3z IEEE 802.3ab에 따른 1000 BASE-T 구성
10GE IEEE802.3ae 메트로 이더넷(MAN) 등장
100GE IEEE802.3ba  

출처 : 해킹 입문자를 위한 TCP/IP 이론과 보안

반응형