감자 텃밭

[Network] 가상머신에서 네트워크의 종류 (Bridged, NAT, Host-only) 본문

Network

[Network] 가상머신에서 네트워크의 종류 (Bridged, NAT, Host-only)

g2h 2021. 12. 2. 01:55

vmware, virtualBox등의 가상머신에서 네트워크어뎁터 설정하는 부분을 보면

Bridget, NAT, Host-only로 나눠지게된다. 이 3가지의 차이점은 무엇일까??


가상네트워크의 종류

  • Host-Only : 외부와 단절된 내부 네트워크를 구축하는 것으로, 구성된 가상머신 즉 vm등의 가상 머신 내에 존재하는 머신들 끼리만 통신이 가능함.
  • NAT : 호스트 pc로부터 ip를 할당 받아 가상머신 프로그램이 자체 DHCP서버를 띄워 내부 네트워크 대역 할당 및 통신, 해당 호스트 PC를 이용하여 외부 네트워크와 통신이 가능함.
  • Bridge : 공유기로부터 IP를 할당 받아, 호스트PC와 동일한 네트워크 대역의 IP를 갖게됨, 공유기를 통해 외부 네트워크통신이 가능.

Host-Only

 

위 그림과 같이 Host-Only 네트워크 방식의 경우

가상머신(환경)내에 존재하는 컴퓨터끼리만 통신이 가능하다.

 


NAT

위 사진과 같이 NAT방식의 경우, 호스트 PC로부터 IP를 할당받기 때문에

가상머신이 자체적으로 DHCP서버를 이용해 내부 네트워크 대역을 할당 및 통신을 하며,

호스트 PC를 통해 외부 네트워크와 통신이 가능해진다.

 

여기서 DHCP Server이란, Dynamic Host Configuration Protocol 의 약자로

동적 호스트 설정 통신 규약이다, 쉽게말해 통신을 하기위한 설정값들인

IP ADDRESS, NETMASK, GATEWAY등의 설정을 자동으로 설정해준다.

 

또한 NAT의 경우는 기본적으로 내부네트워크의 사설IP주소로는 외부와 통신을 할 수 없다, 외부와 통신을 하기위해서는

공인 IP주소를 통해 통신을 할 수 있는대 사설 IP를 공인 IP로 변환해주는 역할을 해주는것이 NAT이다.

 

NAT 네트워킹은 VMnet8 스위치에 게스트 컴퓨터의 네트워크 어뎁터와 DHCP Server 그리고 NAT라우터가 연결이 되며 호스트 컴퓨터의 VMnet8 어뎁터가 이 NAT라우터에 연결되어 있는 상태이다. 이러한 방식은

게스트의 네트워크가 호스트의 하위에 구성되는 방식이기 때문에 호스트 네트워크와는 다른 IP대역을 가짐.

 

이로서 호스트 PC로부터 IP대역을 할당받고 NAT라우터와 호스트PC를 통해 외부와 통신이 가능하다.


Bridge

위사진과 같이 공유기로 부터 IP를 할당 받아, 호스트 PC와 동일한 네트워크 대역의 IP를 가지게 된다.

그러므로 외부와의 통신이 가능하다.

 

브릿지 네트워킹은 외부로 노출이 되기 떄문에 외부에서 가상 머신으로 직접 접근하는 것이 가능하며, 

사설망에서 컴퓨터끼리 공유 폴더 등으로 접근이 가능하듯 다른 컴퓨터와 동등하게 사용이 가능하다.

 

참고자료
https://shinb.tistory.com/20
https://developerin.tistory.com/18

 

 

※ 내용이 이상하거나 문제가 있을경우, 또는 설명에 부족한 내용이 있으시면 알려 주시면 감사합니다.

 

'Network' 카테고리의 다른 글

[네트워크] OSI 7 계층 / Layer  (1) 2022.05.07
[네트워크] 프로토콜  (0) 2022.05.07
[네트워크] 넷마스크 - 프리픽스 변환표  (1) 2021.12.13