정처기 실기 : 2022년 2회차 기출, 1️⃣~5️⃣

m_ngyeong·2024년 4월 23일
0
post-thumbnail

정보처리기사 실기


📝 2022년 2회차 기출, 1️⃣~5️⃣

1. DB

  • ( )는 관계 데이터의 연산을 표현하는 방법으로, 관계 데이터 모델의 제안자인 E.F. Codd가 수학의 술어 해석(Predicate Calculus)에 기반을 두고 관계 데이터베이스를 위해 제안했다.
  • 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지니며, 원하는 정보를 정의할 때 계산 수식을 사용한다.
  • 튜플 해석싱르 사용하는 튜플 ( )과 도메인 해석시을 사용하는 도메인 ( )으로 구분된다.

    🖍 관계 해석

2. 암호화 알고리즘

  • 암호화 알고리즘은 패스워드, 주민번호, 은행계좌와 같은 중요한 정볼르 보호하기 위해 평문을 암호화된 문당으로 만드는 절차 또는 방법을 의미한다.
  • 스위스의 Xuejia Lai와 James Messey는 1990년 PES(Proposed Encryption Standard)를 발표하고, 이후 이를 개선한 IPES(Improved PES)를 발표하였다. IPES는 128비트의 key를 사용하여 64비트 블록을 암호화하는 알고리즘이며 현재 ( ① )라고 불린다. 1991년에 제작된 블록 암호 알고리즘으로 현재 국제 데이터 암호화 알고리즘으로 사용되고 있다.
  • ② 미국의 NSA에서 개발한 암호화 알고리즘으로, 클리퍼 칩(Clipper Chip)이라는 IC 칩에 내장되어있다. 80비트의 key를 사용하여 64비트 블록 암호화하며, 주로 전화기와 같은 음성 통신 장비에 삽입되어 음성 데이터를 암호화한다.

🖍 ① IDEA , ② Skipjack
https://velog.io/@m_ngyeong/Encryption-Algorithm

3. SQL

<제품>(제품명, 단가, 제조사) 테이블을 대상으로 "H" 제조사에서 생산한 제품들의 '단가'보다 높은 '단가'를 가진 제품의 정보를 조회하는 <SQL문>을 완성하시오.

SELECT 제품명, 단가, 제조사
FROM 제품
WHERE 단가 > (  ) (SELECT 단가 FROM 제품 WHERE 제조사 = 'H');

🖍 ALL

4. SQL

<TABLE>를 참조하여 <SQL문>을 실행했을 때 출력하는 결과를 쓰시오.
<TABLE>

INDEXCOL1COL2
12NULL
246
335
463
5NULL3
SELECT COUNT(COL2)
FROM TABLE
WHERE COL1 IN (2,3)
   OR COL2 IN (3,5);

🖍 3
1️⃣ 조건에 맞는 'COL2'의 속상만 추출하면 다음과 같다.

  • COL2
    NULL
    5
    3
    3
    2️⃣ ∴ COUNT(COL2)는 'COL2' 필드의 개수를 계산하지만 'NULL' 값은 제외하므로 결과는 3이다.

5. 네트워크 보안

  • ( )은/는 인터넷 등 통신 사업자의 공중 네트워크와 암호화 기술을 이용하여 사용자가 마치 자신의 전용 회선을 사용하는 것처럼 해주는 보안 솔류션이다.
  • 암호화된 규격을 통해 인터넷망을 전용선의 사설망을 구축한 것처럼 이용하므로 비용 부담을 줄일 수 있다.
  • 사용자 IP 주소를 마스킹하고 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 한다.
  • ( )을/를 사용하면 두 장치 및 네트워크 사이에 암호화된 보안 터닐이 생성되며, 터널에 사용되는 프로토콜에 따라 SSL ( )과 IPSec ( )으로 불린다.

🖍 VPN



참고,
길벗알앤디. 『정보처리기사 실기 단기완성』. 길벗. 2023.
https://newbt.kr/시험/정보처리기사%20실기/2022년%202회/흙기사

profile
사용자 경험 향상과 지속적인 성장을 추구하는 프론트엔드 개발자 ʚȉɞ

0개의 댓글