본문 바로가기

[정보처리기사 실기]_2022년 1회 1. 다음 설명에 맞는 RAID 단계를 숫자로 쓰시오.- 패리티(오류 검출 기능)가 없는 중복 없는 스트라이핑 된 세트로 구성되어 있다.- 개선된 성능에 추가적인 기억 장치를 제공하는 장점이 있지만, 장애 시 데이터의 안전을 보장할 수 없다. : 0 [RAID 유형] ① RAID0 - 스트라이핑 된 세트로 구성. - 적어도 2개의 디스크 필요. - 중복 저장X, 에러검출X② RAID1 - 패리티가 없는 미러링 된 세트로 구성. - 적어도 2개의 디스크 필요. - 미러링 방식으로 중복저장O, 높은 신뢰도.③ RAID2 - 스트라이핑  방식 - 해밍코드 활용 에러 검증.④ RAID3 - 스트라이핑  방식 - 패리티(8bit)를 에러 검증 - 바이트 단위로 데이터 저장. - 하나의 디스크를 패리티 정보를 위해..
[정보처리기사 실기]_2021년_프로그래밍 [1회] 5.class Soojebi : li = ["Seoul", "Kyeonggi", "Inchon", "Daejeon", "Daegu", "Pusan"]s = Soojebi()str01 = ''for i in s.li : str01 = str01 + i[0] print(str01) 1) class Soojebi : li = ["Seoul", "Kyeonggi", "Inchon", "Daejeon", "Daegu", "Pusan"] - Soojebi 클래스를 선언하고, 리스트 li에는 위에 값으로 초기화. 2) s = Soojebi() - Soojebi() 클래스 객체 s 생성하고 클래스 변수 li는 개체 통해 접근 가능. 3) str01 = '' - str01이라는 빈문자열 선언. 4) for..
[정보처리기사 실기]_2021년 3회 2. 다음은 3A에 대한 설명이다. 각각이 설명하는 3A의 구성요소를 쓰시오.① 접근을 시도하는 가입자 또는 단말에 대한 식별 및 신분 검증.② 검증된 가입자나 단말에게 어떤 수준의 권한과 서비스를 허용.③ 리소스 사용에 대한 정보를 수집하고 관리하는 서비스. ① 인증(Authentication)② 권한부여(Authorization, 인가)③ 계정관리(Accounting) 3. GRANT의 기능을 서술하시오. : 사용자에게 권한을 부여하는 명령어. GRANT : 관리자(DBA)가 사용자에게 데이터베이스에 대한 권한을 부여하는 명령어.REVOKE : 관리자(DBA)가 사용자에게 부여했던 권한을 회수하기 위한 명령어. 4. 특정 호스트의 MAC 주소를 자신의 주소로 변경, 희생자로부터 특정 호스트로 나가는 ..
[정보처리기사 실기]_2021년 2회 1. 다음에 설명하는 네트워크 이름을 쓰시오.- 노드(Node)들에 의해 자율적으로 구성되는 기반 구조가 없는 네트워크로 구성 및 유지를 위해 기지국이나 액세스 포인트와 같은 기반 장치를 필요로 하지 않는 네트워크.- 노드들은 무선 인터페이스를 사용하여 서로 통신하고, 멀티 홉 라우팅 기능에 의해 무선 인터페이스가 가지는 통신 거리상의 제약을 극복하며, 노드들의 이동이 자유롭기 때문에 네트워크 토폴리지가 동적으로 변화되는 특징이 있음.- 응용 분야로는 긴급 구조, 긴급회의, 전쟁터에서의 군사 네트워크 등이 있음. : 애드 혹 네트워크(Ad-hoc Network) 2. 다음 (1), (2)에 알맞는 답안을 쓰시오.(1) 사람의 감정이나 경험을 나타내는 개념.(2) 사용자 인터페이스, 예로는 CLI가 있다...
[정보처리기사 실기]_2021년 1회 1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰시오. : RARP [네트워크 3계층] ① IP(Internet Protocol) : 송수신 간의 패킷 단위로 데이터를 교환하는 네트워크에서 정보를 주고받는 데 사용하는 통신 프로토콜.② ARP(Address Resolution Protocol) : IP 네트워크상에서 IP 주소를 MAC 주소(물리주소)로 변환하는 프로토콜③ RARP(Reverse Address Resolution Protocol) - IP 호스트가 자신의 물리 네트워크 주소(MAC)은 알지만 IP 주소를 모르는 경우, 서버로부터 IP 주소를 요청하기 위해 사용하는 프로토콜.④ ICMP(Internet Control..
[정보처리기사 실기]_2020년_프로그래밍 [1회] 12. #includevoid main() { int i, j; int temp; int a[5] = { 75, 95, 85, 100, 50 }; for (i = 0; i a[j + 1]) { temp = a[j]; a[j] = a[j + 1]; a[j + 1] = temp; } } } for (i = 0; i  1) int i, j; int temp; : 정수형 변수 i, j, temp 선언. 2) int a[5] = { 75, 95, 85, 100, 50 }; : 길이가 5인 정수형 배열 선언하면서 초기화. 3) for문 ① i = 0 일 때        j = 0 일 때           if (a[0] > a[1]) = if (75 > 95)는 거짓이므로 if문 아..
[정보처리기사 실기]_2020년 4회 1. 현재 IPv4의 확장형으로 IPv4가 가지고 있는 주소 고갈, 보안성, 이동성 지원 등의 문제점을 해결하기 위해서 개발된 128비트 주소 체계를 갖는 차세대 인터넷 프로토콜은? : IPv6 IPv4와 IPv6의 특징 IPv4IPv60 ~ 255 = 256개 = 8Bit0000 ~ FFFF → 각 자리를 :(콜론)으로 구분.10진수(0 ~ 9)16진수 (0 ~ 9 / A ~ F)8 Bit * 4개 = 32 Bit16 Bit * 8개 = 128 Bit유니, 멀티, 브로드 캐스트유니, 멀티, 애니 캐스트  2. 목적에 따른 디자인 패턴의 유형에는 생성, 구조, (   ) 이/가 있다. (   ) 안에 알맞은 유형을 작성. : 행위 [디자인 패턴의 유형] ① 목적   ⑴ 생성 : 객체 인스턴스 생성에 관여..
[정보처리기사 실기]_2020년 3회 1. 리팩토링의 목적에 대해 서술. : 코드의 외부 행위는 바꾸지 않고 내부 구조 개선시켜 소프트웨어를 보다 이해하기 쉽고, 수정하기 쉽도록 만드는 것.[리팩토링 목적] ① 유지보수성 향상 : 복잡한 코드의 단순화, 소스의 가독성 향상.② 유연한 시스템 : 소프트웨어 요구사항 변경에 유연한 대응.③ 생산성 향상 : 정제 및 최적화된 소스의 재사용.④ 품질 향상 ; 소프트웨어 오류발견이 용이하여 품질 향상. 3. 대표적인 내부 라이팅 프로토콜로 다익스트라 알고리즘을 이용한 대규모 네트워크에 적합한 링크 상태 라우팅 프로토콜로도 불리는 라우팅 프로토콜은? : OSPF (Open Shortest Path First) [라우팅] ① IGP (Interior Gateway Protocol) : 하나의 동일 그룹 ..
[정보처리기사 실기]_2020년 2회 1. 정보시스템 운영 중 서버가 다운되거나 자연재해나 시스템 장애 등의 이유로 고객에게 서비스가 불가능한 경우가 종종 발생한다. 이와 같은 상황에서 비상사태 또는 업무중단 시점부터 업무가 복구되어 다시 정상 가동될 때까지의 시간을 의미하는 용어가 무엇인지 쓰시오. : 재해 복구 시간(RTO, Recovery Time Objecive) 비즈니스 연속성 계획(BCP)의 주요 용어 ① BIA(Business Impact Analysis) : 장애나 재해로 인해 운영상의 주요 손실을 볼 것을 가정하여 시간 흐름에 따른 영향도 및 손실평가를 조사하는 BCP를 구축하기 위한 비즈니스 영향 분석.② RTO(Recovery Time Objective) : 업무중단 시점부터 업무가 복구되어 다시 가동될 때까지의 시간으로..
[정보처리기사 실기]_2020년 1회 1. 살충제 패러독스의 개념에 관해서 서술. : 동일한 테스트 케이스에 의한 반복 테스트는 새로운 버그 발견할 수 없음. 애플리케이션 테스트 종류 ① 결함집중 : 파레토(Pareto) 법칙 : 20%의 모듈에서 전체 결함 80% 발생.② 살충제 패러독스 : 동일한 테스트 케이스에 의한 반복 테스트는 새로운 버그 발견할 수 없음.③ 오류-부재의 궤변 : 결함이 없다 해도 사용자의 요구사항 미충족 시 품질 저하.④ Brooks의 법칙 : 지연되는 프로그램에 인력 추가 투입 시 더 지연.  2. 데이터 마이닝의 개념에 관해 서술. : 대규모 데이터에서 의미 있는 패턴을 파악하거나 예측하여 의사결정에 활용하는 기법. 3. 프로토콜의 기본 요소 3가지 (구의타) : 구문(Syntax), 의미(Semantic), ..