목록전체 글 (50)
쟝이의 세상
2022년03월12일 기출문제3. 다음 중 IPv4 주소 체제에서 B클래스에 속하는 사설IP주소 대역으로 알맞은 것은?1. 171.16.0.0 ~ 171.31.0.02. 171.16.0.0 ~ 172.31.0.03. 172.16.0.0 ~ 172.31.0.04. 173.16.0.0 ~ 173.31.0.0클래스 A: 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8)클래스 B: 172.16.0.0 ~ 172.31.0.0 (172.16.0.0/12)클래스 C: 192.168.0.0 ~ 192. 168.255.255 (192.168.0.0/16)2020년10월10일 기출문제9. 6개의 하드디스크로 RAID를 구성하려고 한다. 1개는 여분(spare) 디스크로 구성하고, 나머지 디스크로 RAI..
배열 : 연관된 데이터를 모아서 관리하기 위해서 사용되는 데이터 타입 -> 자료형을 선언하면 연속된 메모리 공간에 할당-> 종류: 1차원, 2차원, 3차원 배열 1차원 배열"; echo "총점: {$sum}, 평균: {$avg}";?>/*과목 점수: 85, 98, 76, 72, 93총점: 424, 평균: 84.8*/인덱스의 개수는 5개, 각 인덱스의 번호는 0부터 4까지.--> score[0] score[1] score[2] score[3] score[4]배열을 사용할 경우-- for문을 통해서 자동 연산 기능 사용 가능 => 활용도가 높다. ** array( ) 함수를 활용하였을 때"; $sum+=$eng_score[$i]; } $avg=$sum/20; echo "----------------..
조건문 switch문: 다중 if문 대신 사용 가능사용 예시)switch(변수) { case 값1: 코드1; 코드2; break; case 값2: 코드3; 코드4; break; .... default: 코드7; 코드8; break;}/*2학년 급식비: 3만5천원*/ ----> 위의 switch문을 다중 if문으로 바꾸면3만원 입니다."; elseif($grade==2) echo "2학년 급식비는 3만5천원 입니다."; elseif($grade==3) echo "3학년 급식비는 4만원 입니다."; elseif($grade==4) echo "4학년 급식비는 4만5천원 입니다."; elseif($grade==5) echo "5학년 급식비는 5만원 입니다."; elseif($grade==6) e..
**웹 서버와 연동하여 php를 사용하는 것이기 때문에 "http://(VM)컴퓨터의 IP주소/php파일이름" 접속하여 출력 값 확인-> php파일은 기본 문서파일을 읽는 C:\inetpub\wwwroot 폴더에 저장**문자열 출력 echo : php 시작 ~ 끝echo : 출력echo " "; : "(큰따옴표) 사이 문자열 출력echo ' '; : '(작은따옴표) 사이 문자열 출력;(세미콜론) : 문장 마지막(끝)에는 항상 세미콜론으로 문장 종료"; echo "사과"; echo "오렌지"; echo "------------------"; ECHO "냥냥냥냥ㄴ얀얀야"; ECHO "------------------"; ECHO "사과";?>결과 값으로 출력되는 것을 보아 php 언어는 대소문자를 따로 구분..
IIS(Internet Information Services) 설치: Windows Server 2022에 IIS 설치서버 관리자 열기역할 및 기능 추가 선택IIS 설치필요한 기능 : CGI 추가 후 설치 완료CGI(Common Gateway Interface) : 웹 서버와 외부 프로그램 간의 통신을 위한 표준 방법 CGI의 등장으로 웹 서버에 미리 저장된 HTML을 제공하는 것 뿐만 아니라, 사용자의 동적 요청을 CGI규격을 준수한 프로그램에서 처리하고 그 결과를 HTML로 생성하여 웹 서버에 돌려 보낸다. python, java, php 등의 프로그래밍 언어로 CGI 규격을 준수한 CGI Program을 만들면, 웹 서버에서 CGI Program을 호출하여 클라이언트의 요청에 대해 개별 프로세스를 ..
암호화와 복호화의 개념암호화: 평문을 암호문으로 바꾸는 것 복호화: 암호문을 평문으로 바꾸는 것 → 암호화를 사용하는 이유? : 악의적인 의도를 가진 해커가 중간에 패킷을 뺏어 데이터의 내용을 확인할 수 있어 해킹의 위험이 있다 대칭 암호화 방식: 암호화 복호화에 사용하는 키가 동일함 → 암호화 방식에 속도가 빠름, 대용량 Data 암호화에 적합 대표적인 알고리즘: DES, 3DES, AES, SEED, ARIA 등 DES 알고리즘 블록 암호 기법 사용 (블록의 단위: 64비트) 평문을 64비트 단위로 암호화 수행 → 64비트 암호화 문서 생성 (키 길이는 64비트이지만 실제로는 8비트의 패리티 비트가 있어 실제 키 길이 = 56비트) 이때, 암호문은 16번(16라운드)의 반복을 통해 만들어진다. 라운드..
PKI(공개키기반구조, Public Key Infrastructure): 디지털 보안에서 중요한 역할을 하는 시스템공개키 암호화 기반 → 데이터 안전하게 전송, 사용자나 시스템의 신원을 확인할 수 있게 해 줌인터넷을 통해 전달되는 정보의 무결성과 기밀성 보장 PKI의 주요 구성 요소사용자가 RA에 인증서 발급 요청 > 사용자의 신원 확인 > CA에 인증서 발급 요청CA는 디지털 인증서를 발급, RA를 통해 사용자에게 전달사용자가 발급받은 인증서를 서버에 제시하면, 서버는 VA를 통해 인증서의 유효성을 검증VA는 인증서가 유효한지, 또는 철회되었는지 여부를 서버에 알려줌이 절차를 통해 PKI는 사용자와 서버 간의 안전한 통신을 하고, 인증서의 신뢰성을 유지 공개키와 비밀키공개키: 누구나 접근할 수 있는 키..
41. 아래를 참고할 때 시간별 사용량 테이블을 기반으로 고객별 사용금액을 출력하는 SQL로 가장 적절한 것은?⓵ ⓶ ⓷ ⓸ ** FROM 절을 제외하고 모두 같기 때문에 FROM 절만 보고 답을 고르면 된다! -> INNER JOIN 구문을 묻는 문제임을 알 수 있다.⓵ INNER JOIN 시간대구간 C ON (B.사용시간대 = C.종료시간대) 예를 들어, B.사용시간대가 15:00인 경우 시간대구간 C에서는 12:00~16:00에 들어갈 수 있다. 'C.종료시간대 ≤ B.사용시간대 ≤ C.시작시간대' 라고 볼 수 있는데 '16:00 ≤ 15:00 ≤ 12:00' 는 맞지 않는 표현식이다. = 오류⓶ INNER JOIN 시간대별사용량 B INNER JOIN 시간대구간 C ON (A.고객ID = B.고객..
21. 실행 결과가 다른 하나는?① SELECT DNAME, LOC, DEPTNO FROM DEPT ORDER BY DNAME, LOC, 3 DESC;② SELECT DNAME, LOC AREA, DEPTNO FROM DEPT ORDER BY DNAME, AREA, DEPTNO DESC;③ SELECT DNAME, LOC AREA, DEPTNO FROM DEPT ORDER BY 1, AREA, 3 DESC;④ SELECT DNAME DEPT, LOC AREA, DEPTNO FROM DEPT ORDER BY DEPT DESC, LOC, 3 DESC; SELECT DNAME, LOC, DEPTNOFROM DEPTORDER BY DNAME, LOC, 3..
1. 데이터 제어어 DCL에 해당하는 명령어는?⓵ INSERT⓶ RENAME⓷ COMMIT⓸ REVOKE SQL 문장의 종류 DDL(Data Definition Language): 데이터 정의어데이터베이스 객체와 관련된 명령어-- CREATE, ALTER, DROP, RENAMEDML(Data Manipulation Language): 데이터 조작어데이터(행)와 관련된 명령어-- SELECT, INSERT, DELETE, UPDATEDCL (Data Control Language): 데이터 제어어권한을 부여하고 회수하는 명령어-- GRANT, REVOKETCL (Transaction Control Language): 트랜잭션 제어어DML에 의해 조작된 결과를 트랜잭션 별로 제어-- COMMIT, ROLL..