공부/자격증 22

정처기(서브넷, 네트워크 침해 공격, 형상 관리 도구, 스케줄링)

서브넷문제: 192.168.1.0/24 네트워크를 FLSM 방식을 이용해 3개의 Subnet으로 나누었을 때, 두 번째 네트워크의 브로드캐스트 IP 주소를 10진수 방식으로 작성FLSM: 똑같은 크기로 똑같이 나눠줌2의 제곱수로 나눔필요한 개수보다 적게는 못 나눔필요한 개수보다 크게 나눈 다음 사용할 부분만 사용하면 됨IP: 192.168.1.0/24를 2진수 변환 ➡️ 11000000 10101000 00000001 00000000Subnet Mask: 0/24는 앞에서 부터 1을 24개 작성 ➡️ 11111111 11111111 11111111 000000000은 사용 가능, 1은 사용 불가능Subnet Mask를 10진수로 변환하면 255.255.255.0따라서 IP의 182.168.1 까지는 건들..

공부/자격증 2025.04.18

정처기(DB 트랜잭션)

트랜잭션Atomicity (원자성): 트랜잭션의 연산은 데이터베이스에 모두 반영되도록 완료(Commit)되든지 아니면 전혀 반영되지 않도록 복구(Rollback)되어야 함Consistency (일관성): 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환함Isolation (독립성, 격리성, 순차성): 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없음Durability (영속성, 지속성): 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장나더라도 영구적으로 반영되어야 함트랜잭션 연산REDO: 데이터베이스가 비정상적으로 종료되었을 때, 디스크에 저장된 로그를 분석하여 트랜잭션의 시작(start)과 완료(c..

공부/자격증 2025.04.17

정처기(SQL, 전송 오류, HDLC, 애플리케이션 테스트, 프로토콜(2), 보안 침해 공격)

데이터 조작SELECT (검색): SELECT~ FROM~ WHERE~INSERT (삽입): INSERT INTO~ VALUES~DELETE (삭제): DELETE~ FROM~ WHERE~UPDATE (변경): UPDATE~ SET~ WHERE~SQL 뷰 제거DROP VIEW __ ( )CASCADE: 제거할 요소 참조하는 다른 모든 개체 함께 제거RESTRICT: 다른 개체가 제거할 요소를 참조할 경우 제거를 취소전송 오류후진 오류 정정 (BEC, Backward Error Correction): 오류가 발생하면 역방향 채널을 통해 송신 측에 재전송을 요구하는 방식Parity, CRC 등을 사용해 오류 검출하고, 오류 정정은 자동 반복 요청(ARQ)으로 수행ack ➡️ 긍정 응답nak ➡️ 부정 응답 ..

공부/자격증 2025.04.17

정처기(UML 다이어그램, 접근 통제, 클라우드, 무결성)

다이어그램사물과 관계를 도형으로 표현여러 관점에서 시스템을 가시화한 뷰를 제공함으로써 의사소통에 도움을 줌정적 모델링에서는 주로 구조적 다이어그램 사용클래스 다이어그램: 클래스와 클래스가 가지는 속성, 클래스 사이의 관계를 표현객체 다이어그램: 클래스에 속한 사물들, 즉 인스턴스를 특정 시점의 객체와 객체 사이의 관계로 표현럼바우 객체지향 분석 기법에서 객체 모델링에 활용컴포넌트 다이어그램: 실제 구현 모듈인 컴포넌트 간의 관계나 컴포넌트 간의 인터페이스를 표현구현 단계에서 사용배치 다이어그램 (Deployment): 결과물, 프로세스, 컴포넌트 등 물리적 요소들의 위치를 표현구현 단계에서 사용복합체 구조 다이어그램 (Composite Structure): 클래스나 컴포넌트가 복합 구조를 갖는 경우 그 ..

공부/자격증 2025.04.17

정처기(라우팅, 정규화, 페이지 교체, 보안 위협, 리눅스|유닉스 처리 조건)

라우팅 프로토콜정적 라우팅: 네트워크를 관리하는 관리자가 어디로 갈 지 결정동적 라우팅: 장치가 직접 라우팅을 수행하는 방식IGP (내부 게이트웨이 프로토콜): 라우팅 내부RIP: 거리 벡터 라우팅 프로토콜 (최대 15홉)소규모 동종의 네트워크 내에서 효율적최단 경로 탐색시 Bellman-Ford 알고리즘 사용라우팅 정보를 30초마다 네트워크 내의 모든 라우터에 알리며, 180초 이내에 새로운 라우팅 정보 수신되지 않으면 해당 경로를 이상 상태로 간주OSPF: RIP의 단점 해결하여 새로운 기능을 지원하는 인터넷 프로토콜대규모 네트워크에서 많이 사용라우팅 정보에 변화가 생길 경우 변화된 정보만 네트워크 내의 모든 라우터에 알림최단 경로 탐색 시 Dijkstra 알고리즘 사용EGP (외부 게이트웨이 프로토..

공부/자격증 2025.04.16

정처기(SQL, 릴레이션, 프로토콜, 암호화, 응집도/결합도)

DML (Data Manipulation Language, 데이터 조작어)SELECT: 테이블에서 튜플 검색중복되는 튜플 한번만 표시: DISTINCT오름차순: ASC, 내림차순: DESCSELECT [테이블명.]속성명 [AS 별칭][, [테이블명.]속성명, ...]FROM 테이블명[, 테이블명, ...][WHERE 조건]INSERT: 테이블에 새로운 튜플 삽입INSERT INTO 테이블명([속성명, 속성명2, ...])VALUES (데이터1, 데이터2, ...)DELETE: 테이블에서 튜플을 삭제DELETEFROM 테이블명[WHERE 조건];UPDATE: 테이블에서 튜플의 내용을 갱신UPDATE 테이블명SET 속성명 = 데이터[, 속성명=데이터, ...][WHERE 조건];INSERT + SELECTI..

공부/자격증 2025.04.15

정처기(DoS 공격, 보안 솔루션, 디자인 패턴, 테스트, UML, 네트워크 신기술)

서비스 거부(DoS) 공격표적이 되는 서버의 자원을 고갈시킬 목적다수의 공격자 또는 시스템에서 대량의 데이터를 한 곳에 집중적으로 전송표적이되는 서버의 정상적인 기능을 방해유형Ping of Death: Ping 명령을 전송할 때 패킷의 크기를 인터넷 프로토콜 허용 범위 이상으로 전송해 네트워크를 마비시키는 서비스 거부 공격 방법SMURFING: IP나 ICMP의 특성을 악용해 엄청난 양의 데이터를 한 사이트에 집중적으로 보냄으로써 네트워크를 불능 상태로 만드는 공격 방법무력화하는 방법: 각 네트워크 라우터에서 브로드캐스트 주소를 사용할 수 없게 미리 설정SYN Flooding: 3-way-handshake 과정을 의도적으로 중단시킴으로써 공격 대상지인 서버가 대기 상태에 놓여 정상적인 서비스 수행하지 못..

공부/자격증 2025.04.15

정보 처리 기사 실기 풀이(2022년도 02회)

1. 데이터베이스( )은 관계 데이터의 연산을 표현하는 방법으로, 관계 데이터 모델의 제안자인 코드가 수학의 술어 해석에 기반을 두고 관계 데이터베이스를 위해 제안원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성을 지니며, 원하는 정보를 정의할 때 계산 수식을 사용튜플 해석식을 사용하는 튜플 ( )과 도메인 해석식을 사용하는 도메인 ( )으로 구분관계 해석 2. 보안 (암호화 알고리즘)암호화 알고리즘은 패스워드, 주민번호, 은행계좌와 같은 중요 정보를 보호하기 위해 평문을 암호화된 문장으로 만드는 절차 또는 방법을 의미스위스의 라이와 메시는 1990년 PES를 발표하고, 이후 이를 개선한 IPED를 발표하였다. IPES는 128비트의 Key를 사용하여 64비트 블록을 암호화하는 알고리즘이며 현재는 (..

공부/자격증 2025.04.14

정보 처리 기사 실기 풀이(2022년도 03회)

2. 데이터베이스 (관계대수 기호)합집합: U차집합: -교집합: X프로젝트: π조인: ⋈ 3. 이론 (디자인 패턴)( 1 ) : 구현부에서 추상층을 분리해, 서로가 독립적으로 확장할 수 있도록 구성한 패턴으로, 기능과 구현을 두 개의 별도 클래스로 구현( 2 ) : 한 객체의 상태가 변화하면 객체에 상속된 다른 객체들에게 변화된 상태를 전달하는 패턴으로, 일대다의 의존성을 정의한다. 주로 분산된 시스템 간에 이벤트를 생성/발행하고, 이를 수신해야 할 때 이용( 1 ) : Bridge( 2 ) : Observer 5. 네트워크 (주소)192.168.1.0/24 네트워크를 FLSM 방식을 이용해 3개의 Subnet으로 나누었을 때, 두 번째 네트워크의 브로드캐스트 IP 주소를 10진수 방식으로 작성/24는 ..

공부/자격증 2025.04.13

정보 처리 기사 실기 풀이(2023년도 01회)

4. 이론클라이언트와 서버 간 자바스크립트 및 XML을 비동기 방식으로 처리하며, 전체 페이지를 새로 고치지 않고도 웹페이지 일부 영역만을 업데이트할 수 있도록 하는 기술을 의미하는 용어AJAX (Asynchrous JavaScript and XML) 5. 이론 (데이터 교환 방식)( 1 ) : 연결형 통신에서 주로 사용되는 방식으로, 출발지와 목적지의 전송 경로를 미리 연결하여 논리적으로 고정한 후 통신하는 방식( 2 ) : 비연결형 통신에서 주로 사용되는 방식으로, 사전에 접속 절차를 수행하지 않고 헤더에 출발지에서 목적지까지의 경로 지정을 위한 충분한 정보를 붙여서 개별적으로 전달하는 방식( 1 ) : 가상 회선 방식( 2 ) : 데이터그램 방식 6. 이론 (네트워크)데이터링크 계층의 프로토콜 중 ..

공부/자격증 2025.04.12