
PXE(Pre-boot eXecution Environment) 개념, 사용법
CentOS와 VMware 환경에서 PXE로 네트워크를 통해 OS를 설치하는 구성을 설명합니다. DHCP의 주소 할당, TFTP의 부팅 파일 전달, FTP의 설치 파일 제공을 연결해 서버 설정과 클라이언트 부팅을 정리합니다.

CentOS와 VMware 환경에서 PXE로 네트워크를 통해 OS를 설치하는 구성을 설명합니다. DHCP의 주소 할당, TFTP의 부팅 파일 전달, FTP의 설치 파일 제공을 연결해 서버 설정과 클라이언트 부팅을 정리합니다.

DNS의 authoritative server와 recursive resolver 역할을 구분하고, 캐시가 없을 때 위임을 따라 이름을 해석하는 흐름을 설명합니다. 레코드와 TTL, CNAME 제약 및 서버 운영 기준을 정리합니다.
Gateway의 넓은 의미와 IP 라우터인 default gateway의 역할을 구분합니다. 같은 서브넷과 외부 목적지 통신을 비교하며, 경로 선택과 목적지 IP 및 MAC 주소가 사용되는 방식을 설명합니다.

NAT와 PAT의 변환 대상을 구분하고, 외부로 나가는 연결의 주소 변환과 응답 역변환 과정을 설명합니다. SNAT, DNAT, 포트 포워딩 및 매핑과 방화벽 문제를 나누어 확인하는 방법을 정리합니다.

RIP의 거리 벡터와 OSPF의 링크 상태 방식이 경로를 학습하고 선택하는 과정을 비교합니다. administrative distance와 metric의 차이, 규모에 따른 선택 기준과 경로 확인 순서를 정리합니다.

DHCP가 주소 풀과 임대 방식으로 IP 설정을 배포하는 원리를 설명합니다. CentOS 7과 VMware 환경에서 dhcpd.conf를 구성하고 클라이언트가 지정 범위의 주소를 받는 과정을 정리합니다.

OSI 7계층의 역할과 송수신 시 캡슐화 과정을 설명하고, 실제 TCP/IP 구현과의 차이를 정리합니다. 접속 실패를 링크, 라우팅, 전송, 응용 계층으로 나누어 조사하는 관점을 제시합니다.

.gitignore로 추적 대상에서 제외할 파일과 디렉터리를 지정하는 규칙을 정리합니다. 운영체제, 개발 환경, 언어에 맞는 설정을 gitignore.io에서 생성해 적용하는 방법을 설명합니다.
git add, git commit, git push를 한 번에 실행하는 전역 alias인 cmp의 설정과 사용법을 설명합니다. 셸 함수로 세 명령을 묶어 반복 입력을 줄이는 동작 원리를 정리합니다.

요구사항의 확정 시점과 변화에 대한 대응을 기준으로 폭포수, 프로토타입, 나선형, 애자일 모형을 비교합니다. 각 모형의 개발 흐름과 나선형의 반복 단계, 애자일의 핵심 가치를 정리합니다.