1.가상환경이 돌아갈 수 있는 원리

컴퓨터의 주요 부품을 가상으로 구현하여 구동한다. 가상환경의 메모리는 가상 메모리 기술을 활용해 큰 메모리 크기를 가질 수 있다.

2.우분투 리눅스 vs 칼리 리눅스

ubuntu kali
1. 목표와 용도 개인 유저, 엔터프라이즈등 다용도로 사용됨. 보안 용도. 모의 침투 테스트를 위해 사용됨.
2. 포함하는 소프트웨어 일반 유저를 위한 인터넷 익스플로어, 오피스 프로그램등 해킹툴, 보안 도구들
3. 업데이트 정기적인 보안 업데이트와 패치를 한다. 최신 보안기술을 제공하기 위해, 비교적 더 자주 업데이트한다.
4. 설정 GUI가 제공되고, GNOME데스크톱 환경이 기본으로 제공된다. GUI가 제공되지만 CLI기반으로 상호작용하는 경우가 많다.
도구 사용에 중점을 둔다.
5. 목표 사용자 범용적 대상 보안 전문가, 해커

3.네트워크 주소?

IP주소: Internet Protocol, 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미한다.

DNS: Domain Name System, 도메인을 IP주소로 반환해준다

CIDR: Classless Inter-Domain Routing, IP를 할당하고 패킷을 라우팅하는 방법중 하나이다.

기존의 클래스기반 방식의 문제점을 개선했다.

서브넷마스크: 로컬 네트워크 내부에서 접속한 호스트의 IP 대역을 외부 네트워크와 명확하게 구분할 수 있는 수단을 표준화한 것.

포트포워딩: 내부 네트워크의 포트와 인터넷의 포트을 연결해 통신할 수 있게하는 것

NAT : 네트워크 주소 변환→내외부 연결

외부 통신 가능, 머신 간 통신 불가

NAT 네트워크 : 내외부 연결& 내부끼리 통신

외부 통신 가능, 머신 간 통신 가능

브리지어댑터 : 호스트 PC와 동등한 수준의 네트워크를 구성

외부 통신 가능, 머신 간 통신 가능

내부 네트워크 : 호스트PC와 독립

외부 통신 불가, 머신 간 가능

호스트 전용 어댑터 : 호스트PC포함

외부 접속 불가, 머신 간 가능