본문 바로가기

전체 글

(250)
정보처리기사 실기 -4 1234567891011121314151617181920212223242526272829#include stdio.h>char Data[5] = {'B', 'A', 'D', 'E'};char c; int main(){ int i, temp, temp2; c = 'C'; printf("%d\n", Data[3]-Data[1]); for(i=0;i5;++i){ if(Data[i]>c) break; } temp = Data[i]; Data[i] = c; i++; for(;i5;++i){ temp2 = Data[i]; Data[i] = temp; temp = temp2; } ..
정보처리기사 실기 -3 (1) Authentication (인증): 이 과정은 사용자가 누구인지 확인하는 단계입니다. 시스템에 접근하려는 사용자의 신원을 검증하여 그들이 주장하는 정체성을 확인합니다. 즉, 사용자 이름과 비밀번호 확인 등이 여기에 해당합니다.(2) Authorization (권한 부여): 인증이 성공적으로 이루어진 후, 이 단계에서는 해당 사용자가 시스템 내에서 어떤 작업을 수행할 수 있는지, 어떤 리소스에 접근할 수 있는지 결정합니다. 사용자별 권한 레벨과 허용된 서비스 범위를 설정합니다.(3) Accounting (계정 관리/기록): 이는 사용자의 시스템 이용 활동을 추적하고 기록하는 과정입니다. 사용자가 시스템 자원을 얼마나, 어떻게 사용했는지에 대한 정보를 수집하고 관리합니다. 시간 사용, 접근한 정보,..
OpenStack Openstack프라이빗/퍼블릭 클라우드 구축위한 IaaS 플랫폼 주요 구성 요소- Nova :가상머신 생성 관리하는 컴퓨트 서비스 EC2- Neutron: 가상 네트워크(SDN) 구성 및 연결하는 네트워크 서비스 VPC- Cinder: 블록 스토리지 제공 ( 블록단위로 데이터 저장) EBS- Swift: 오브젝트 스토리지 제공 ( 데이터 + 메타데이터 + 고유 ID로 데이터 저장 ) S3- Glance : VM 이미지 관리 - KeyStone: 서비스 간 인증 및 권한 관리- Horizon : 웹 기반 대시보드 특징- 유연성 희망 구성으로 설계 가능- 확장성 서버 추가 및 확장 가능- 오픈소스 노 라이센스- 멀티 벤더 호환성 다양한 하드웨어 / 가상화 기술과 연동 가능
정보처리기사 실기 -2 모든 문장이 최소한 한 번은 실행되는 것을 보장하는 개념은 구문 커버리지입니다. 이는 코드의 구문적 구조를 기반으로 모든 명령문이 실행되는지 확인합니다.조건이 참(True)과 거짓(False)으로 나뉘어 모든 가능한 경로를 테스트하는 기준은 결정 커버리지입니다. 주로 if-else 문 같은 결정 지점의 모든 결과를 검증합니다.전체 조건식의 결과가 아닌 각 개별 조건식의 참/거짓 상태를 모두 테스트하는 것은 조건 커버리지입니다. 즉, 각 조건이 독립적으로 참과 거짓이 되는 모든 경우를 커버하는 것을 의미합니다. 이는 변형 조건/결정 커버리지보다 더 세분화된 검증을 포함합니다.전체 조건식 평가 결과도 테스트 - 조건/결정 커버리지 가상 회선 방식: 이 방식은 통신을 시작하기 전에 송신자와 수신자 간에..
정보처리기사 실기 -1 전체가 정상적으로 완료되거나 전혀 실행되지 않아야 한다. 이는 데이터의 일관성과 무결성을 유지하기 위한 중요한 특성이다. 제 1 정규형 (1NF): 모든 속성이 원자값을 갖는 형태로 이미 주어진 테이블들은 이 단계를 충족하고 있다고 가정할 수 있습니다.제 2 정규형 (2NF): 모든 비주키(주키가 아닌) 속성이 주키에 완전 함수적으로 종속되어야 합니다. 이 단계를 넘어서는 설명이 필요합니다.제 3 정규형 (3NF): 2NF를 만족하면서, 모든 속성이 주키에 직접 종속되어야 하며, 이행적 종속성을 제거해야 합니다.제 4 정규형 (4NF): 3NF를 만족하면서, 어떤 비주키 속성도 부분 함수적으로 종속되는 주키의 조합에 종속되지 않아야 합니다. 즉, 멀티비어드 종속성을 제거하는 단계입니다. 제 1 정규형..
AWS - Route 53 📌 1단계: EC2 또는 ALB 준비EC2 인스턴스 2개 또는 ALB 2개를 준비각각에 웹 서버(Apache/Nginx 등)를 설치하고 HTTP 응답 확인 가능하도록 설정퍼블릭 IP 또는 도메인 이름 확보📌 2단계: 상태 확인(Health Check) 생성AWS Console → Route 53 → Health checks → Create health check이름: Myweb1-checkWhat to monitor:EndpointProtocol: HTTPDomain name or IP address: 퍼블릭 IP or 도메인 이름 (예: 52.78.xx.xx 또는 web1.orkr.shop)Path: / (웹 서버 루트 응답)Failure threshold: 기본값생성 완료→ 같은 방식으로 두 번째..
AWS - Route53 Domain 구매호스팅 영역 생성레코드 생성 www 10.0.1.100[IP 주소 매핑]ns-148.awsdns-18.com.ns-1721.awsdns-23.co.uk.ns-686.awsdns-21.net.ns-1442.awsdns-52.org.ns-148.awsdns-18.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400mygabia도메인 정보 변경네임서버 설정도메인 입력 기본 도메인 삭레코드 추가 10.0.1.100 [로드밸런서 DNS 매핑]1. ALB 생성 야물 파일 인스턴스 생성2. Route53 레코드 생성 - www.orkr.shop A 유형 별칭 - 엔드포인트 - ALB DNS 입력 ns-179.awsdns-22.co..
AWS - Transit GW TRANSIT GW간의 피어링 연결 시 각 연결되 VPC간 통신 가능Parameters: KeyName: Type: AWS::EC2::KeyPair::KeyName LatestAmiId: Type: AWS::SSM::Parameter::Value Default: /aws/service/ami-amazon-linux-latest/amzn2-ami-kernel-5.10-hvm-x86_64-gp2Resources: MyVPC: Type: AWS::EC2::VPC Properties: CidrBlock: 10.1.0.0/16 EnableDnsSupport: true EnableDnsHostnames: true Tags: - Key:..