- [정보처리기사 실기] 이론 오답노트(1)2024년 10월 16일
- 엘티티
- 작성자
- 2024.10.16.:19
책 없이 컴퓨터 맨땅박치기를 하다 보니... 기출에 나왔던 이론들 적어보겠습니다.
제가 개인적으로 보기 위해 한 두서없는 막정리입니다.
- 관계해석
- 관계 데이터의 연산을 표현하는 방법으로, 원하는 정보를 정의할 때는 계산 수식을 사용
- 수학의 predicate calculus에 기반을 두고 있으며, 관계 데이터 모델의 제안자인 codd가 수학에 가까운 기반을 두고 특별히 관계 데이터베이스를 위해 제안하여 탄생
- 원하는 정보가 무엇이라는 것만 정의하는 비절차적 특성
- 튜블 관계해석과 도메인 관계해석이 있음
- IDEA
- Xuejia Lai와 James Messey 가 만든 알고리즘으로 PES(Proposed Encryption Standard)에서 IPES(Improved PES)로 변경되었다가, 1991년에 제작된 블록 암호 알고리즘으로 현재 국제 데이터 암호화 알고리즘으로 사용되고 있다. 64비트 블록을 128비트의 key를 이용하여 8개의 라운드로 구성되어 있다.
- SKIPJACK
- 미국의 NSA에서 개발한 Clipper 칩에 내장되는 블록 알고리즘이다. 전화기와 같은 음성을 암호화 하는데 주로 사용되며 64비트 입출력에 80비트의 키 총 32라운드를 가진다.
- VPN (가상사설망)
- 인터넷을 통해 디바이스 간에 사설 네트워크 연결을 생성하며, 퍼블릭 네트워크를 통해 데이터를 안전하게 익명으로 전송하는 데 사용
- 사용자 IP 주소를 마스킹하고 데이터를 암호화하여 수신 권한이 없는 사람이 읽을 수 없도록 함
- SOLID 원칙
- 단일 책임 원칙(Single Responsiblity Principle; SRP) : 소프트웨어의 컴포넌트는 단 하나의 책임만을 가져야 한다.
- 개방 폐쇄 원칙(Open Close Principles; OCP) : 확장에 대해선 열려 있어야 하고 수정에 대해선 닫겨 있어야 한다.
- 리츠코프 치환 원칙(Liskov Substitution Principle; LSP) : 자식 클래스는 부모클래스에서 가능한 행위를 수행할 수 있어야 한다.
- 인터페이스 분리의 원칙(Interface Segregation Principle; ISP) : 하나의 일반적인 인터페이스 보단 여러 개의 구체적인 인터페이스가 낫다.
- 의존관계 역전 원칙(Dependency Inversion Principle; DIP) : 의존 관계를 맺을 때, 변화하기 쉬운것 보단 변화하기 어려운 것에 의존해야 한다.
- IP 주소와 서브넷 마스크 관련 문제
- IP 주소가 139.127.19.132 이고, 서브넷 마스크 255.255.255.192 일때,
- 괄호 안에 들어갈 네트워크 주소: 139.127.19.( )
- 해당 네트워크 주소와 브로드캐스트 주소를 제외한 호스트 개수
- 풀이
- IP 주소가 139.127.19.132 이고, 서브넷 마스크 255.255.255.192 일때,
255.255.255.192 --> 192를 8비트로 쪼개면 128, 64, 32, 16, 8, 4, 2, 1
192 = 11000000
192가 나오려면 128+64=192고 64까지 마스킹 됐다는 뜻이니까
총 2^6 = 64개의 IP주소를 갖게 된다.
네트워크 주소, 브로드캐스트 주소 2개 를 빼면 사용 가능한 호스트= 62개
139.127.19.132의 IP범위를 구해야 하는데 64개씩 끊어주고
139.127.19.0~63(64개)
139.127.19.64~127(64개)
139.127.19.128~191(64개) ←----해당 IP가 속한 범위, 따라서
네트워크 주소는 첫 주소니까 139.127.19.128
브로드캐스트 주소는 마지막 주소니까 139.127.19.191- 베타 테스트 : 하드웨어나 소프트웨어의 개발 단계에서 상용화하기 전에 실시하는 제품 검사 작업. 제품의 결함 여부, 제품으로서의 가치 등을 평가하기 위해 실시한다. 선발된 잠재 고객으로 하여금 일정 기간 무료로 사용하게 한 후에 나타난 여러 가지 오류를 수정, 보완한다. 공식적인 제품으로 발매하기 이전에 최종적으로 실시하는 검사 작업이다.
- 알파 테스트 : 새로운 제품 개발 과정에서 이루어지는 첫 번째 테스트. 즉, 시제품이 운영되는 동안의 신제품 연구와 개발 과정 단계에서 초기 작동의 결과를 평가하는 수단이며 개발 회사 내부에서 이루어지는 테스트로서 단위 테스트, 구성 테스트, 시스템 테스트 등을 포함한다.
- 회귀 테스트 (Regression)
- 오류를 제거하거나 수정한 시스템이나 시스템 컴포넌트 또는 프로그램이 오류 제거와 수정에 의해 새로이 유입된 오류가 없는지를 확인하는 일종의 반복 시험이다.
- 반복적인 시험이 필요한 이유는 오류가 제거·수정되는 상당수의 시스템이 의도치 않았던 오동작이나 새로운 형태의 오류를 일으키기 때문이다.
- 결국, 수정·변경된 시스템이나 시스템 컴포넌트 또는 프로그램이 명세된 요구 사항을 충족시키는지를 확인하는 시험의 한 형태이다.
- IGP: Interior Gateway Protocol, 동일 그룹 내 라우팅 정보를 교환할 때 사용하는 프로토콜
- EGP: Exterior Gateway routing Protocol, 다른 그룹과 라우팅 정보를 교환하는 프로토콜
- OSPF: Open Shortest Path First, IP 네트워크를 위해 개발되고 SPF(Shortest Path First) 알고리즘을 기반으로 하는 링크 상태 라우팅 프로토콜
- BGP: Border Gateway Protocol, 서로 다른 조직의 네트워크를 연결할 때 사용하는 라우팅 프로토콜
https://newbt.kr 를 참고하여 작성했습니다.
'자격증_공부 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 이론 오답노트(2) (0) 2024.10.19 [24' 2회] 정보처리기사 실기 복원 문제 정리 (0) 2024.10.13 [24' 1회] 정보처리기사 실기 복원 문제 정리 (1) 2024.10.12 [23' 3회] 정보처리기사 실기 복원 문제 정리 (4) 2024.10.12 [23' 2회] 정보처리기사 실기 복원 문제 정리 (5) 2024.10.06 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)