기본 세팅


vmware 설치 후 ESXi 이미지 파일 삽입 ( 설치 설명은 생략합니다. 그냥 설치만 하면돼서.... 앞글 URL참고 )




1.




VMware Network Editor 설정


VMnet 1 ---> ESXi 내부 인프라에 접근하기 위해 설정

VMnet 5 ---> ESXi 내부 인프라에 접속하려는 공격자를 설정하기 위해 설정

VMnet 8 ---> ESXi 내부 인프라 구성을 위해 설정




2.




vmware 설치 전 하드웨어 구성화면입니다.

network adapter2개 추가한 것을 확인할 수 있습니다.




3.





초기 ESXi 설정 화면입니다.





4.




루트 아이디와 비밀번호 설정 화면입니다.



5.




인슬톨 중인 화면입니다.





6.



인스톨 완료 후 ip 설정을 확인하기 위해 구성 설정 화면입니다.

Configure Management Network로 들어가여 구성 설정을 변경 해줍니다.




7.



IPv4 Configuration을 선택해줍니다.

 



8.




설정을 위와 같이 세팅해주고 나갑니다.

ESXi192.168.108.128의 아이피를 고정으로 사용하도록 설정합니다.



9.


 

설정 완료하고 재부팅한 화면입니다.



10.



아이피 입력 후 화면입니다. ( 192.168.108.128 )

맨 밑에 안전하지 않음으로 이동 부분에 ip를 클릭해 페이지를 이동합니다.



11.



 ESXi 크롬으로 접속한 화면입니다. 아까 설정한 root아이디와 비밀번호를 입력합니다.




다음 글에는 ESXi 아이피로 접근하여 가상 스위치와 포트들을 구성할 예정입니다.

'Network > ESXi' 카테고리의 다른 글

ESXi로 실습 네트워크 환경 구성하기 - 구성도  (0) 2019.01.18
ESXi 란?  (0) 2019.01.13


교육 중 ESXi를 활용한 수업이 있어서 그 구성도를 한번 가져와봤다.


이 구성도를 구축해보고 실습하는 것을 앞으로 포스팅할 예정입니다.



구성도






실습 환경은 VMware와 와 ESXi를 설치하여 구성



VMware station 15 체험판 (30일) - https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0

ESXi 이미지파일 - https://my.vmware.com/en/web/vmware/evalcenter?p=free-esxi6

'Network > ESXi' 카테고리의 다른 글

ESXi로 실습 네트워크 환경 구성하기 - 기본 설정 ( VMware )  (0) 2019.01.18
ESXi 란?  (0) 2019.01.13

 


ESXi 란?



대다수의 사람들이 알고있는 가상화란 윈도우즈 OS 나 리눅스 계열의 OS, 또는 Mac OS X 운영체제 위에 가상화 프로그램 등을 설치하여 그 위에 다시 Guest OS를 설치하는 방법등으로 알고 있습니다.


( ex : 하드웨어 --> 운영체제 --> 가상화 프로그램(vmware , virtualbox) --> 가상 Guest OS )


 하지만 ESXi 란 OS 위에서 동작을 하는 방식이 아닌 ESXi 자체가 시스템을 구동하여 가상운영체를 동작할 수 있습니다.


( ex : 하드웨어 -> ESXi -> 가상 운영체제 )


 즉 ESXi 가 윈도우즈나 리눅스등의 별도의 운영체제 없이 가상 운영체제를 다이렉트로 관리 하는 기능을 제공합니다. 여러 개의 가상머신으로 서버를 파티셔닝 합니다.


ESXi 를 VMKernel 이라고도 부르는데, VM 에서 구동되고 있는 가상 운영체제 들은 물리적 하드웨어에 직접적인 Access 없이 CPU , Memory , Hard disk , NIC에 Access가 가능합니다.


VMKernel 은 Virtual Machine 의 Resource 사용 요청을 VMM (Virtual Machine Monitor) 을 통해 받게 됩니다. 그리고 그 요청을 물리적 하드웨어 에게 전달합니다. VM웨어에서 하드웨어에 접근하는 방식에서 차이가 납니다.


ESXi (ESX 뒤에 i - Integrated) 버전은 ESX 버전의 Slim 버전이며 무료로 출시 되었습니다. 다만 Free 버전 ESXi 는 그 기능이 매우 제약적이며 ESX 유료 버전에서 구현할 수 있는 모든 기능을 사용해 볼 수 있는것은 아닙니다. 

 Free 버전에서는 간단하게 Virtual Machine 을 생성하고 그 위에 가상 운영체제를 설치하여 작동 시켜보는 기능정도만 제공 한다고 생각하면 됩니다.


 다음 글에서는 교육에서 배웠던 내용을 직접 제 컴퓨터에 구성하여 가상 네트워크를 생성해 보도록 하겠습니다.




정리


 ㅇ 하드웨어에 직접 설치하는 가상화 프로그램이다. 


 ㅇ 하드웨어 바로 위에서 동작하며 고성능을 자랑한다.


 ㅇ 하드웨어 -> ESXi -> 가상 운영체제


 ㅇ 하드웨어의 리소스를 100%사용할수있는것이 장점이다.









통신 프로토콜이란?



 컴퓨터끼리 통신데이터 송수신 )하기 위해 필요한 통신 규약통신 방식에 대한 약속입니다.

 프로토콜이 같은 것끼리만 통신이 가능합니다.



  

종류



1. TCP/IP

 

 패킷 통신 방식의 인터넷 프로토콜인 IP (인터넷 프로토콜)와 전송 조절 프로토콜인 TCP (전송 프로토콜)로 이루어져 있습니다.

 

 

 IP는 패킷 전달 여부를 보증하지 않고, 패킷을 보낸 순서와 받는 순서가 다를 수 있습니다.

TCP IP보다 상위계층에서 동작하는 프로토콜로, 데이터의 전달을 보증하고 보낸 순서대로 받게 해줍니다.

UDP로 통신하는 경우 전송을 조절하는 역할을 하지 않습니다.

 

 HTTP, FTP, SMTP  TCP를 기반으로 한 많은 수의 애플리케이션 프로토콜들이 IP 위에서 동작하기 때문에, 묶어서 TCP/IP로 부르기도 한다.

 


TCP/IP에서는 TCP 전송 프로토콜만 사용하나요?

 

TCP/IP 통신 프로토콜이라고 해서 TCP 통신만을 하는 것은 절대 아니다.

빠른 데이터 전송을 위한 UDP를 사용하여 통신도 한다.

 

 왜 TCP UDP / IP라고 이름을 짓지 않았을 까 의문이다.


 


  

TCP/IP  OSI 7 Layer 비교


응용 계층

 

응용 계층

 

표현 계층

 

세션 계층

전송 계층

 

전송 계층

인터넷 계층

 

네트워크 계층

네트워크 접근

계층

 

데이터 링크 계층

 

물리 계층

 

1-1) 네트워크 접근 계층


네트워크 하드웨어, 장치드라이버로 구성되어 있습니다.

물리 주소를 사용해 통신, 물리 주소는 네트워크 방식에 따라 다르며

상호 호환되지 않습니다.(= TCP/IP 프로토콜끼리만 호환, 다른 통신 프로토콜과는 호환되지 않는다.)

 

1-2) 인터넷 계층


데이터를 목적지 호스트까지 전달하는 역할을 합니다.

논리주소인 IP 주소를 패킷에 달아 목적지까지 보내는 역할을 합니다.

전 세계적으로 유일성을 보장한다.

 

1-3) 전송 계층


최종 목적지 까지 오류 없이 데이터를 전송하는 역할을 합니다.

프로세스를 지정하는 포트 번호 사용하여 전송합니다.

이러한 전송계층은 TCP UDP로 나뉩니다. 

 

TCP, UDP


TCP - 연결형 프로토콜, 신뢰성 있는 데이터 전송, 일대일 통신, 바이트 스트림 서비스

UDP - 비연결형 프로토콜, 신뢰성 없는 데이터 전송(흐름제어 x), 일대일, 일대 다 통신, 데이터 그램 서비스


 

1-4) 응용 계층


다수의 프로토콜과 이 프로토콜을 사용하는 응용프로그램을 포함합니다.




2. IPX


 내부 네트워크에서 사용됩니다. 파일을 한곳에 두고 호스트들끼리 서로 정보를 공유할 수 있는 파일 서버와 통신에 사용되는 프로토콜입니다.

IPX에 존재하는 SAP( Service Advertising Protocol )은 사용 가능한 네트워크 자원을 모든 네트워크 서버나 라우터들과 브로드캐스트를 사용해서 정보 공유합니다.

IP주소와 같은 class구분이 없습니다.

TCP/IP에서 사용하는 것과는 달라 상호간에 호환성이 없다.

 


3. Appletalk

 

 매킨토시들이 서로간의 통신을 위해 사용하는 프로토콜입니다. 구내 정보 통신망입니다.

AppleTalk Zones - 컴퓨터들의 논리적인 그룹 파일과 프린터 자원을 공유하는 zone입니다.

Protocol Suit - MAC 시스템을 연결하는 역할을 합니다. 



 

 

 

 

 


 

'Network > 일반' 카테고리의 다른 글

OSI 7 Layer  (0) 2019.01.01
MAC, ARP, 메세지 전송 방식  (0) 2019.01.01
망분리  (0) 2018.12.30



OSI(Open Systems Interconnection) 7 layer란?

 

 

 국제 표준화 기준이하 ISO ) 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층별로 나눈 모형입니다.

OSI 7 계층은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것을 말합니다.



 


이렇게 나눈 이유는?


 

 데이터가 어떻게 전송되는지 구조를 보기 쉽습니다.

문제 해결이 편리합니다.

 ( Ping보내서 성공하면 1~3계층에는 문제가 없다는 것을 파악가능하다. ping이 네1트워크 계층(3계층)에서 동작하는 명령어이기 때문이다.)






구성

 

     

      


 

물리계층( Physical Layer )

 

 전기적기계적기능적 특성 이용하는 계층입니다.

통신 단위 : bit ( 0, 1 )

데이터 전달 목적내용이나 애러효율성은 판단하지 않습니다.

Ex) 통신 케이블리피터허브

 

데이터 링크 계층 ( Data Link Layer )

 

맥주소를 가지고 물리계층에서 받은 정보를 전달하는 계층입니다.

송수신 정보의 오류흐름 관리 안전한 정보 전달 )

MAC 주소 부여합니다.

통신 단위프레임

오류 찾고 재전송 기능을 합니다.

Ex) 브릿지스위치(L2)

 

네트워크 계층 ( NetWork Layer )

 

목적지까지 안전하고 빠르게 전달 목적인 계층입니다.

통신 단위 패킷

경로 설정전달

IP 주소를 부여합니다.

Ex) 라우터스위치(L3)

 

전송 계층 ( Trasport Layer )


통신 단위 세그먼트

양 끝단(End to end)의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해 주어,

상위 계층들이 데이터 전달의 유효성이나 효율성을 생각하지 않도록 해줍니다.


TCP/ UDP
TCP 프로토콜 신뢰적인 전송을 보장연결 지향적이다헤더 20BYTE

UDP 프로토콜 신뢰성이 낮은 프로토콜비연결성이고순서화 되지 않은 Datagram서비스 제공합니다실시간 통신에 사용합니다헤더 8BYTE


세션 계층 ( Session Layer )


데이터가 통신하기 위한 논리적인 연결을 말합니다통신의 대문역할을 합니다.

동시 송수신 방식(duplex), 반이중 방식(half-duplex), 전이중 방식(Full Duplex)

통신하는 사용자들을 동기화하고 오류복구 명령들을 일괄적으로 다룹니다.


표현 계층 ( Presentation Layer )


 데이터 표현이 상이한 응용 프로세스의 독립성을 제공하고암호화 합니다코드 간의 번역을 담당하여 사용자 시스템에서 데이터의 형식상 차이를 다루는 부담을 응용 계층으로부터 덜어 줍니다.

 

응용 계층 ( Application Layer )


 응용 프로세스와 직접 관계하여 일반적인 응용 서비스를 수행합니다.



 

'Network > 일반' 카테고리의 다른 글

통신 프로토콜  (0) 2019.01.02
MAC, ARP, 메세지 전송 방식  (0) 2019.01.01
망분리  (0) 2018.12.30



MAC

( media access control )


 

데이터 링크 계층에서 할당되며 네트워크 상에서 서로를 구분하기 위한 주소입니다. 

세계 유일한 주소로 장치마다 다릅니다.

(= 물리적 주소)


48bit로 구성되어 있습니다.

 

8bit : 8bit : 8bit : 8bit : 8bit : 8bit

(앞에 24bit는 제조사 번호입니다.)


cmd창에 ipconfig /all로 확인 가능합니다.

 





 


ARP

 

 

 IP주소를 MAC주소와 대응시키기 위해 사용합니다.

목적지 주소를 모를 때 네트워크상 모든 노드에 브로드캐스트를 이용하여 MAC 주소를 획득하는 주소 결정 프로토콜입니다.

 

만약 다른 네트워크에 있는 경우 라우터 주소를 목적지 주소를 받아 전송합니다.

여기서 라우터는 브로드 캐스트를 막는 성질을 같습니다.

 


 

메시지 전송 방식

 

  

유니캐스트( Unicast ) 특정 목적지 주소 하나만 가지고 통신, MAC주소 대조 후 다를시 버림, CPU 성능 저하가 없습니다.



브로드캐스트( Broadcast ) – 같은 네트워크 상 모든 노드에 전송합니다노드들이 무조건 받아 CPU에서 대조 후 버립니다. 이는 PC 성능의 저하를 유발합니다.


● CSMA/CD방식으로 메시지를 전송할 때

● 스위치 테이블에 목적지 주소의 MAC주소가 없을 때

● 라우터끼리 정보를 교환할 때서버가 클라이언트들에게 서비스 제공 사실을 알릴 때



멀티캐스트( Multicast ) – 특정 그룹에 전송합니다. PC에 영향을 주지 않으며라우터나 스위치 같은 경우 멀티캐스트 기능을 지원하는 경우만 사용 가능합니다.




 

 

'Network > 일반' 카테고리의 다른 글

통신 프로토콜  (0) 2019.01.02
OSI 7 Layer  (0) 2019.01.01
망분리  (0) 2018.12.30



망분리

 



 

 인터넷망을 통해 침투하는 외부 공격으로부터 업무망을 지키기 위해 업무망과 인터넷망을 분리하는 것 입니다.

 

물리적 망분리논리적 망분리로 두가지 방법으로 나뉩니다.

 

물리적 망분리는 실제로 망을 업무망과 인터넷망 두 개를 운영하는 것입니다.

보안의 이점이 높지만, 신규 망구축 및 각각의 PC가 필요해 고비용이 소요됩니다.

관리 부담 또한 상대적으로 높습니다.

 

논리적 망분리는 실제 망을 하나 두고 2개처럼 사용하는 방법입니다.

이런한 논리적 망분리는 2가지로 분류될 수 있습니다.



방식

CBC

VDI기반 SBC

내용

pc기반의 가상화

서버 기반의 가상화

방법

기존 사용자 pc에 가상화 sw 설치

가상 데스크톱으로 원격접속, 중앙 가상 데스크톱에서 업무망/ 인터넷망 분리사용

장점

타 방식에 비해 비용이 효율적

물리방식에 비해 비용효율이 높고 사용자 데스크톱 및 업무데이터 중앙화를 통해 관리 효율성 및 보안성을 제공

단점

가상화 sw 호환성 문제로 인한 안정성/관리 효율성 이슈 발생함

구축비용 비쌈

 

 

 

2012 8월 정보통신망 이용촉진 및 정보보호 등에 관한 법률이 개정되면서 100만 명 이상의 개인정보를 보유하거나 연매출 100억 원 이상의 정보통신 서비스 사업자의 경우 망분리를 의무화했습니다.


망분리를 했다고 해서 절대로 안전하다는 보장은 없습니다. 인터넷망을 사용해야 하는 업무의 경우 그대로 사이버 공격에 노출되어 있습니다. 게다가 PC 두 대를 쓰는 사용자가 망을 혼동해서 쓰는 경우도 종종 발생하며, 데이터를 옮겨 담는 USB를 통해 폐쇄망이 감염되기도 합니다.

 

 

  보안기사 12회 서술형 문제




'Network > 일반' 카테고리의 다른 글

통신 프로토콜  (0) 2019.01.02
OSI 7 Layer  (0) 2019.01.01
MAC, ARP, 메세지 전송 방식  (0) 2019.01.01

+ Recent posts