개인이 서버를 구축하거나 해킹을 공부할 때 실제 여러 대의 컴퓨터를 구매하는 것은 비용적 측면이나 공간적 측면에서 비효율적인 방법이다. 이 때문에 네트워크를 공부하는 사람은 가상 머신을 사용하는 경우가 많다. 가상 머신은 소프트웨어상에서 여러 개의 가상의 컴퓨터를 만드는 프로그램이다. 필자의 경우 현재 맥OS를 사용중이며 리눅스가 설치된 여러 대의 컴퓨터가 필요하다. 이 경우 가상 머신을 사용하면 맥OS 안에서 리눅스를 설치한 가상의 컴퓨터를 여러 대 만들 수 있다. 간단히 생각하면 컴퓨터 안에 또 컴퓨터가 있다고 생각하면 된다. 다만 실제 컴퓨터보다는 아무래도 작업 처리 속도가 느리거나 예상치 못한 에러가 발생하기도 한다. 가상 머신도 종류가 많지만 이번엔 개인 사용자는 무료로 사용 가능한 vmware..