본문 바로가기

정보처리기사8

클라우드 관련 기술 클라우드 컴퓨팅이란? 클라우드 컴퓨팅은 인터넷을 통해 자원을 공유하고 데이터를 저장하고 처리하는 기술입니다. 클라우드 컴퓨팅 기술 인터클라우드 컴퓨팅(Intercloud Computing): 다양한 클라우드 서비스를 연결하여 하나의 대규모 클라우드로 구성하는 기술입니다. 이를 통해 전 세계적으로 분산된 클라우드 자원을 활용하여 필요한 양에 맞게 적절히 사용할 수 있으며, 클라우드 간의 상호 연결성을 강화하여 클라우드 사용의 효율성을 높입니다. 메타클라우드(Metacloud): 여러 개의 클라우드를 통합적으로 관리하고 제어하는 클라우드입니다. 메타클라우드는 다양한 클라우드 자원을 통합하여 제공하고, 하나의 인터페이스를 통해 다양한 클라우드를 제어할 수 있습니다. 이를 통해 클라우드를 보다 효과적으로 사용할.. 정보처리기사 2023. 4. 16.
TCP(Transmission Control Protocol)란? TCP는 Transmission Control Protocol의 약자로, 인터넷 프로토콜 스위트(IP suite) 중 하나로, OSI 7계층 모델의 전송 계층에 해당합니다. TCP는 인터넷 상에서 데이터를 신뢰성 있게 전송하기 위한 프로토콜로, 데이터의 손실이나 손상이 없도록 보장합니다. TCP의 기능 연결 지향적(Connection-oriented): TCP는 연결을 맺은 후에 데이터를 전송하며, 데이터를 전송하기 전에 연결을 설정하고, 데이터를 전송한 후에는 연결을 끊습니다. 이를 통해 데이터의 신뢰성을 높이고, 데이터의 순서를 보장할 수 있습니다. 신뢰성 있는 데이터 전송: TCP는 데이터 전송 중 손실이나 손상된 패킷을 재전송하므로 신뢰성 있는 데이터 전송이 가능합니다. TCP는 데이터를 세그먼트.. 정보처리기사 2023. 4. 16.
형상관리 도구의 기능 형상 관리의 필요성 코드의 변경 사항 추적: 형상 관리 도구를 사용하면 파일의 변경 사항을 추적할 수 있으며, 개발자는 이전 버전과 비교하여 언제 어떤 변경 사항이 일어났는지 확인할 수 있습니다. 코드의 백업과 복원: 형상 관리 도구를 사용하면 코드의 백업과 복원이 용이해집니다. 소스 코드나 문서 등의 파일이 삭제되거나 손상될 경우, 형상 관리 도구를 사용하여 이전 버전으로 쉽게 복원할 수 있습니다. 동시 작업 처리: 여러 개발자가 동시에 같은 파일을 수정하거나 작업할 때 충돌이 발생하는 것을 방지할 수 있습니다. 형상 관리 도구를 사용하면 파일을 잠금하거나 브랜치를 만들어서 여러 버전의 코드를 관리할 수 있습니다. 버전 관리: 형상 관리 도구를 사용하면 버전을 관리할 수 있습니다. 소스 코드나 문서 등.. 정보처리기사 2023. 4. 16.
보안 공격 용어 보안 공격 분류 분류 보안 공격 용어 악성 소프트웨어 바이러스, 트로이목마, 웜, 스파이웨어, 애드웨어, 랜섬웨어 네트워크 공격 데니얼 오브 서비스(DoS) 공격, 디스트리뷰티드 데니얼 오브 서비스(DDoS) 공격, 스니핑, 스푸핑, 포지닝, 포트 스캐닝, 슈핑, MITM(Men-in-the-middle) 공격 웹 공격 SQL 인젝션, 크로스 사이트 스크립팅(XSS), 크로스 사이트 리퀘스트 포직스(CSRF), 세션 하이재킹, 클릭재킹 악용 스팸, 스팸 봇, 봇넷, 스캐밍, 스머핑, 스팸핑, 피싱, 스미싱, 보이스피싱, 스피어 피싱, 베이트 앤 스위치 기타 사회공학, 그레이웨어 보안 공격 설명 보안 공격 용어 설명 컴퓨터 바이러스(virus) 악성 코드가 컴퓨터나 네트워크에 침투하여 데이터를 파괴하거나,.. 정보처리기사 2023. 4. 16.
데이터베이스 정규화 단계 (각 정규화 별 예시) 데이터베이스 정규화는 데이터 중복성을 제거하고 데이터 일관성을 유지하기 위해 데이터를 구조화하는 과정입니다. 데이터베이스 정규화는 1NF, 2NF, 3NF, BCNF, 4NF, 5NF 등 여러 단계로 이루어집니다. 각 단계는 다음과 같습니다. 원부이결다조 제 1 정규화(1NF) : 모든 컬럼 값이 원자값(Atomic value)을 가지도록 테이블을 구조화합니다. 제 2 정규화(2NF) : 테이블에 존재하는 모든 컬럼이 기본 키에 대해 완전 함수적 종속 관계를 가지도록 테이블을 분리합니다.(부분 함수 종속 제거) 제 3 정규화(3NF) : 모든 비기본키 컬럼이 기본 키에 대해 이행적 함수 종속 관계를 가지지 않도록 테이블을 분리합니다. 보이스-코드 정규화(BCNF) : 모든 결정자가 후보키가 되도록 테이블.. 정보처리기사 2023. 4. 15.